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
 const { readdirSync, writeFileSync } = require("fs");
1
 const { readdirSync, writeFileSync } = require("fs");
2
 const files = readdirSync(`${__dirname}/../src/locales`);
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
 const locales = files.filter(
15
 const locales = files.filter(
11
   (file) => file !== "README.md" && file !== "percentages.json",
16
   (file) => file !== "README.md" && file !== "percentages.json",
19
 
24
 
20
   const allKeys = Object.keys(data);
25
   const allKeys = Object.keys(data);
21
   const translatedKeys = allKeys.filter((item) => data[item] !== "");
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
 writeFileSync(
31
 writeFileSync(

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

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

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

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

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

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

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

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

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

20
     "background": "Color del fons",
20
     "background": "Color del fons",
21
     "fill": "Estil del fons",
21
     "fill": "Estil del fons",
22
     "strokeWidth": "Amplada del traç",
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
     "strokeStyle": "Estil del traç",
23
     "strokeStyle": "Estil del traç",
28
     "strokeStyle_solid": "Sòlid",
24
     "strokeStyle_solid": "Sòlid",
29
     "strokeStyle_dashed": "Guions",
25
     "strokeStyle_dashed": "Guions",
189
     "shapes": "Formes"
185
     "shapes": "Formes"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "Feu clic per a dibuixar múltiples punts; arrossegueu per a una sola línia",
189
     "linearElement": "Feu clic per a dibuixar múltiples punts; arrossegueu per a una sola línia",
193
     "freeDraw": "Feu clic i arrossegueu, deixeu anar per a finalitzar",
190
     "freeDraw": "Feu clic i arrossegueu, deixeu anar per a finalitzar",
194
     "text": "Consell: també podeu afegir text fent doble clic en qualsevol lloc amb l'eina de selecció",
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
     "background": "Pozadí",
20
     "background": "Pozadí",
21
     "fill": "Výplň",
21
     "fill": "Výplň",
22
     "strokeWidth": "Šířka obrysu",
22
     "strokeWidth": "Šířka obrysu",
23
-    "strokeShape": "Tvar tahu",
24
-    "strokeShape_gel": "Gelové pero",
25
-    "strokeShape_fountain": "Plnicí pero",
26
-    "strokeShape_brush": "Fixa",
27
     "strokeStyle": "Styl tahu",
23
     "strokeStyle": "Styl tahu",
28
     "strokeStyle_solid": "Plný",
24
     "strokeStyle_solid": "Plný",
29
     "strokeStyle_dashed": "Čárkovaný",
25
     "strokeStyle_dashed": "Čárkovaný",
189
     "shapes": "Tvary"
185
     "shapes": "Tvary"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "",
189
     "linearElement": "",
193
     "freeDraw": "",
190
     "freeDraw": "",
194
     "text": "",
191
     "text": "",

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

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

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

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

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

20
     "background": "Φόντο",
20
     "background": "Φόντο",
21
     "fill": "Γέμισμα",
21
     "fill": "Γέμισμα",
22
     "strokeWidth": "Πάχος μολυβιάς",
22
     "strokeWidth": "Πάχος μολυβιάς",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27
     "strokeStyle": "Στυλ περιγράμματος",
23
     "strokeStyle": "Στυλ περιγράμματος",
28
     "strokeStyle_solid": "Συμπαγής",
24
     "strokeStyle_solid": "Συμπαγής",
29
     "strokeStyle_dashed": "Διακεκομμένη με παύλες",
25
     "strokeStyle_dashed": "Διακεκομμένη με παύλες",
39
     "arrowhead_arrow": "Βέλος",
35
     "arrowhead_arrow": "Βέλος",
40
     "arrowhead_bar": "Μπάρα",
36
     "arrowhead_bar": "Μπάρα",
41
     "arrowhead_dot": "Τελεία",
37
     "arrowhead_dot": "Τελεία",
42
-    "arrowhead_triangle": "",
38
+    "arrowhead_triangle": "Τρίγωνο",
43
     "fontSize": "Μέγεθος γραμματοσειράς",
39
     "fontSize": "Μέγεθος γραμματοσειράς",
44
     "fontFamily": "Γραμματοσειρά",
40
     "fontFamily": "Γραμματοσειρά",
45
     "onlySelected": "Μόνο τα Επιλεγμένα",
41
     "onlySelected": "Μόνο τα Επιλεγμένα",
46
-    "withBackground": "",
42
+    "withBackground": "Φόντο",
47
     "exportEmbedScene": "",
43
     "exportEmbedScene": "",
48
     "exportEmbedScene_details": "Τα δεδομένα σκηνής θα αποθηκευτούν στο αρχείο PNG/SVG προς εξαγωγή ώστε η σκηνή να είναι δυνατό να αποκατασταθεί από αυτό.\nΘα αυξήσει το μέγεθος του αρχείου προς εξαγωγή.",
44
     "exportEmbedScene_details": "Τα δεδομένα σκηνής θα αποθηκευτούν στο αρχείο PNG/SVG προς εξαγωγή ώστε η σκηνή να είναι δυνατό να αποκατασταθεί από αυτό.\nΘα αυξήσει το μέγεθος του αρχείου προς εξαγωγή.",
49
     "addWatermark": "Προσθήκη \"Φτιαγμένο με Excalidraw\"",
45
     "addWatermark": "Προσθήκη \"Φτιαγμένο με Excalidraw\"",
102
     "viewMode": "Λειτουργία προβολής",
98
     "viewMode": "Λειτουργία προβολής",
103
     "toggleExportColorScheme": "Εναλλαγή εξαγωγής θέματος χρωμάτων",
99
     "toggleExportColorScheme": "Εναλλαγή εξαγωγής θέματος χρωμάτων",
104
     "share": "Κοινοποίηση",
100
     "share": "Κοινοποίηση",
105
-    "showStroke": "",
106
-    "showBackground": "",
107
-    "toggleTheme": ""
101
+    "showStroke": "Εμφάνιση επιλογέα χρωμάτων πινελιάς",
102
+    "showBackground": "Εμφάνιση επιλογέα χρώματος φόντου",
103
+    "toggleTheme": "Εναλλαγή θέματος"
108
   },
104
   },
109
   "buttons": {
105
   "buttons": {
110
     "clearReset": "Επαναφορά του καμβά",
106
     "clearReset": "Επαναφορά του καμβά",
154
     "loadSceneOverridePrompt": "Η φόρτωση εξωτερικού σχεδίου θα αντικαταστήσει το υπάρχον περιεχόμενο. Επιθυμείτε να συνεχίσετε;",
150
     "loadSceneOverridePrompt": "Η φόρτωση εξωτερικού σχεδίου θα αντικαταστήσει το υπάρχον περιεχόμενο. Επιθυμείτε να συνεχίσετε;",
155
     "collabStopOverridePrompt": "Η διακοπή της συνεδρίας θα αντικαταστήσει το προηγούμενο, τοπικά αποθηκευμένο σχέδιο. Είστε σίγουροι?\n\n(Αν θέλετε να διατηρήσετε το τοπικό σας σχέδιο, απλά κλείστε την καρτέλα του προγράμματος περιήγησης.)",
151
     "collabStopOverridePrompt": "Η διακοπή της συνεδρίας θα αντικαταστήσει το προηγούμενο, τοπικά αποθηκευμένο σχέδιο. Είστε σίγουροι?\n\n(Αν θέλετε να διατηρήσετε το τοπικό σας σχέδιο, απλά κλείστε την καρτέλα του προγράμματος περιήγησης.)",
156
     "errorLoadingLibrary": "Υπήρξε ένα σφάλμα κατά τη φόρτωση της βιβλιοθήκης τρίτου μέρους.",
152
     "errorLoadingLibrary": "Υπήρξε ένα σφάλμα κατά τη φόρτωση της βιβλιοθήκης τρίτου μέρους.",
157
-    "errorAddingToLibrary": "",
158
-    "errorRemovingFromLibrary": "",
153
+    "errorAddingToLibrary": "Αδυναμία προσθήκης αντικειμένου στη βιβλιοθήκη",
154
+    "errorRemovingFromLibrary": "Αδυναμία αφαίρεσης αντικειμένου από τη βιβλιοθήκη",
159
     "confirmAddLibrary": "Αυτό θα προσθέσει {{numShapes}} σχήμα(τα) στη βιβλιοθήκη σας. Είστε σίγουροι;",
155
     "confirmAddLibrary": "Αυτό θα προσθέσει {{numShapes}} σχήμα(τα) στη βιβλιοθήκη σας. Είστε σίγουροι;",
160
     "imageDoesNotContainScene": "",
156
     "imageDoesNotContainScene": "",
161
     "cannotRestoreFromImage": "Η σκηνή δεν ήταν δυνατό να αποκατασταθεί από αυτό το αρχείο εικόνας",
157
     "cannotRestoreFromImage": "Η σκηνή δεν ήταν δυνατό να αποκατασταθεί από αυτό το αρχείο εικόνας",
168
     "imageInsertError": "Αδυναμία εισαγωγής εικόνας. Προσπαθήστε ξανά αργότερα...",
164
     "imageInsertError": "Αδυναμία εισαγωγής εικόνας. Προσπαθήστε ξανά αργότερα...",
169
     "fileTooBig": "Το αρχείο είναι πολύ μεγάλο. Το μέγιστο επιτρεπόμενο μέγεθος είναι {{maxSize}}.",
165
     "fileTooBig": "Το αρχείο είναι πολύ μεγάλο. Το μέγιστο επιτρεπόμενο μέγεθος είναι {{maxSize}}.",
170
     "svgImageInsertError": "",
166
     "svgImageInsertError": "",
171
-    "invalidSVGString": ""
167
+    "invalidSVGString": "Μη έγκυρο SVG."
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Επιλογή",
170
     "selection": "Επιλογή",
175
-    "image": "",
171
+    "image": "Εισαγωγή εικόνας",
176
     "rectangle": "Ορθογώνιο",
172
     "rectangle": "Ορθογώνιο",
177
     "diamond": "Ρόμβος",
173
     "diamond": "Ρόμβος",
178
     "ellipse": "Έλλειψη",
174
     "ellipse": "Έλλειψη",
189
     "shapes": "Σχήματα"
185
     "shapes": "Σχήματα"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "Για να μετακινήσετε καμβά, κρατήστε πατημένο τον τροχό του ποντικιού ή το πλήκτρο διαστήματος ενώ σύρετε",
192
     "linearElement": "Κάνε κλικ για να ξεκινήσεις πολλαπλά σημεία, σύρε για μια γραμμή",
189
     "linearElement": "Κάνε κλικ για να ξεκινήσεις πολλαπλά σημεία, σύρε για μια γραμμή",
193
     "freeDraw": "Κάντε κλικ και σύρτε, απελευθερώσατε όταν έχετε τελειώσει",
190
     "freeDraw": "Κάντε κλικ και σύρτε, απελευθερώσατε όταν έχετε τελειώσει",
194
     "text": "Tip: μπορείτε επίσης να προσθέστε κείμενο με διπλό-κλικ οπουδήποτε με το εργαλείο επιλογών",
191
     "text": "Tip: μπορείτε επίσης να προσθέστε κείμενο με διπλό-κλικ οπουδήποτε με το εργαλείο επιλογών",
236
     "title": "Σφάλμα"
233
     "title": "Σφάλμα"
237
   },
234
   },
238
   "exportDialog": {
235
   "exportDialog": {
239
-    "disk_title": "",
236
+    "disk_title": "Αποθήκευση στο δίσκο",
240
     "disk_details": "",
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
     "excalidrawplus_description": "",
242
     "excalidrawplus_description": "",
246
-    "excalidrawplus_button": "",
243
+    "excalidrawplus_button": "Εξαγωγή",
247
     "excalidrawplus_exportError": ""
244
     "excalidrawplus_exportError": ""
248
   },
245
   },
249
   "helpDialog": {
246
   "helpDialog": {
252
     "curvedArrow": "Κυρτό βέλος",
249
     "curvedArrow": "Κυρτό βέλος",
253
     "curvedLine": "Κυρτή γραμμή",
250
     "curvedLine": "Κυρτή γραμμή",
254
     "documentation": "Εγχειρίδιο",
251
     "documentation": "Εγχειρίδιο",
255
-    "doubleClick": "",
252
+    "doubleClick": "διπλό κλικ",
256
     "drag": "σύρε",
253
     "drag": "σύρε",
257
     "editor": "Επεξεργαστής",
254
     "editor": "Επεξεργαστής",
258
     "editSelectedShape": "",
255
     "editSelectedShape": "",
262
     "preventBinding": "Αποτροπή δέσμευσης βέλων",
259
     "preventBinding": "Αποτροπή δέσμευσης βέλων",
263
     "shapes": "Σχήματα",
260
     "shapes": "Σχήματα",
264
     "shortcuts": "Συντομεύσεις πληκτρολογίου",
261
     "shortcuts": "Συντομεύσεις πληκτρολογίου",
265
-    "textFinish": "",
266
-    "textNewLine": "",
262
+    "textFinish": "Ολοκλήρωση επεξεργασίας (επεξεργαστής κειμένου)",
263
+    "textNewLine": "Προσθήκη νέας γραμμής (επεξεργαστής κειμένου)",
267
     "title": "Βοήθεια",
264
     "title": "Βοήθεια",
268
     "view": "Προβολή",
265
     "view": "Προβολή",
269
     "zoomToFit": "Zoom ώστε να χωρέσουν όλα τα στοιχεία",
266
     "zoomToFit": "Zoom ώστε να χωρέσουν όλα τα στοιχεία",
270
     "zoomToSelection": "Ζουμ στην επιλογή"
267
     "zoomToSelection": "Ζουμ στην επιλογή"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": ""
270
+    "title": "Καθαρισμός καμβά"
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Τα σχέδιά σου είναι κρυπτογραφημένα από άκρο σε άκρο, έτσι δεν θα είναι ποτέ ορατά μέσα από τους διακομιστές του Excalidraw.",
273
     "tooltip": "Τα σχέδιά σου είναι κρυπτογραφημένα από άκρο σε άκρο, έτσι δεν θα είναι ποτέ ορατά μέσα από τους διακομιστές του Excalidraw.",
277
-    "link": ""
274
+    "link": "Blog post στην κρυπτογράφηση end-to-end στο Excalidraw"
278
   },
275
   },
279
   "stats": {
276
   "stats": {
280
     "angle": "Γωνία",
277
     "angle": "Γωνία",
301
     "selection": "επιλογή"
298
     "selection": "επιλογή"
302
   },
299
   },
303
   "colors": {
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
     "background": "Fondo",
20
     "background": "Fondo",
21
     "fill": "Rellenar",
21
     "fill": "Rellenar",
22
     "strokeWidth": "Grosor del trazo",
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
     "strokeStyle": "Estilo del trazo",
23
     "strokeStyle": "Estilo del trazo",
28
     "strokeStyle_solid": "Sólido",
24
     "strokeStyle_solid": "Sólido",
29
     "strokeStyle_dashed": "Discontinua",
25
     "strokeStyle_dashed": "Discontinua",
189
     "shapes": "Formas"
185
     "shapes": "Formas"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "Haz clic para dibujar múltiples puntos, arrastrar para solo una línea",
189
     "linearElement": "Haz clic para dibujar múltiples puntos, arrastrar para solo una línea",
193
     "freeDraw": "Haz clic y arrastra, suelta al terminar",
190
     "freeDraw": "Haz clic y arrastra, suelta al terminar",
194
     "text": "Consejo: también puedes añadir texto haciendo doble clic en cualquier lugar con la herramienta de selección",
191
     "text": "Consejo: también puedes añadir texto haciendo doble clic en cualquier lugar con la herramienta de selección",
270
     "zoomToSelection": "Zoom a la selección"
267
     "zoomToSelection": "Zoom a la selección"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "Borrar Lienzo"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Tus dibujos están cifrados de punto a punto, por lo que los servidores de Excalidraw nunca los verán.",
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
     "background": "پس زمینه",
20
     "background": "پس زمینه",
21
     "fill": "رنگ آمیزی",
21
     "fill": "رنگ آمیزی",
22
     "strokeWidth": "ضخامت حاشیه",
22
     "strokeWidth": "ضخامت حاشیه",
23
-    "strokeShape": "حاشیه شکل",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27
     "strokeStyle": "استایل حاشیه",
23
     "strokeStyle": "استایل حاشیه",
28
     "strokeStyle_solid": "یکدست",
24
     "strokeStyle_solid": "یکدست",
29
     "strokeStyle_dashed": "خط چین",
25
     "strokeStyle_dashed": "خط چین",
189
     "shapes": "شکل‌ها"
185
     "shapes": "شکل‌ها"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "برای چند نقطه کلیک و برای یک خط بکشید",
189
     "linearElement": "برای چند نقطه کلیک و برای یک خط بکشید",
193
     "freeDraw": "کلیک کنید و بکشید و وقتی کار تمام شد رها کنید",
190
     "freeDraw": "کلیک کنید و بکشید و وقتی کار تمام شد رها کنید",
194
     "text": "نکته: با برنامه انتخاب شده شما میتوانید با دوبار کلیک کردن هرکجا میخواید متن اظاف کنید",
191
     "text": "نکته: با برنامه انتخاب شده شما میتوانید با دوبار کلیک کردن هرکجا میخواید متن اظاف کنید",

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

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

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

20
     "background": "Arrière-plan",
20
     "background": "Arrière-plan",
21
     "fill": "Remplissage",
21
     "fill": "Remplissage",
22
     "strokeWidth": "Largeur du trait",
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
     "strokeStyle": "Style du trait",
23
     "strokeStyle": "Style du trait",
28
     "strokeStyle_solid": "Plein",
24
     "strokeStyle_solid": "Plein",
29
     "strokeStyle_dashed": "Tirets",
25
     "strokeStyle_dashed": "Tirets",
168
     "imageInsertError": "Impossible d'insérer l'image. Réessayez plus tard...",
164
     "imageInsertError": "Impossible d'insérer l'image. Réessayez plus tard...",
169
     "fileTooBig": "Le fichier est trop volumineux. La taille maximale autorisée est de {{maxSize}}.",
165
     "fileTooBig": "Le fichier est trop volumineux. La taille maximale autorisée est de {{maxSize}}.",
170
     "svgImageInsertError": "Impossible d'insérer l'image SVG. Le balisage SVG semble invalide.",
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
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Sélection",
170
     "selection": "Sélection",
189
     "shapes": "Formes"
185
     "shapes": "Formes"
190
   },
186
   },
191
   "hints": {
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
     "linearElement": "Cliquez pour démarrer plusieurs points, faites glisser pour une seule ligne",
189
     "linearElement": "Cliquez pour démarrer plusieurs points, faites glisser pour une seule ligne",
193
     "freeDraw": "Cliquez et faites glissez, relâchez quand vous avez terminé",
190
     "freeDraw": "Cliquez et faites glissez, relâchez quand vous avez terminé",
194
     "text": "Astuce : vous pouvez aussi ajouter du texte en double-cliquant n'importe où avec l'outil de sélection",
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
     "background": "רקע",
20
     "background": "רקע",
21
     "fill": "מילוי",
21
     "fill": "מילוי",
22
     "strokeWidth": "עובי קו מתאר",
22
     "strokeWidth": "עובי קו מתאר",
23
-    "strokeShape": "סגנון קו המתאר",
24
-    "strokeShape_gel": "עט נובע",
25
-    "strokeShape_fountain": "עט נובע",
26
-    "strokeShape_brush": "מברשת",
27
     "strokeStyle": "סגנון קו המתאר",
23
     "strokeStyle": "סגנון קו המתאר",
28
     "strokeStyle_solid": "מלא",
24
     "strokeStyle_solid": "מלא",
29
     "strokeStyle_dashed": "מקווקו",
25
     "strokeStyle_dashed": "מקווקו",
189
     "shapes": "צורות"
185
     "shapes": "צורות"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "הקלק בשביל לבחור נקודות מרובות, גרור בשביל קו בודד",
189
     "linearElement": "הקלק בשביל לבחור נקודות מרובות, גרור בשביל קו בודד",
193
     "freeDraw": "לחץ וגרור, שחרר כשסיימת",
190
     "freeDraw": "לחץ וגרור, שחרר כשסיימת",
194
     "text": "טיפ: אפשר להוסיף טקסט על ידי לחיצה כפולה בכל מקום עם כלי הבחירה",
191
     "text": "טיפ: אפשר להוסיף טקסט על ידי לחיצה כפולה בכל מקום עם כלי הבחירה",

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

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

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

20
     "background": "Háttér",
20
     "background": "Háttér",
21
     "fill": "Kitöltés",
21
     "fill": "Kitöltés",
22
     "strokeWidth": "Körvonal vastagsága",
22
     "strokeWidth": "Körvonal vastagsága",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27
     "strokeStyle": "Körvonal stílusa",
23
     "strokeStyle": "Körvonal stílusa",
28
     "strokeStyle_solid": "Kitöltött",
24
     "strokeStyle_solid": "Kitöltött",
29
     "strokeStyle_dashed": "Szaggatott",
25
     "strokeStyle_dashed": "Szaggatott",
189
     "shapes": "Alakzatok"
185
     "shapes": "Alakzatok"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "Kattintással görbe, az eger húzásával pedig egyenes nyilat rajzolhatsz",
189
     "linearElement": "Kattintással görbe, az eger húzásával pedig egyenes nyilat rajzolhatsz",
193
     "freeDraw": "Kattints és húzd, majd engedd el, amikor végeztél",
190
     "freeDraw": "Kattints és húzd, majd engedd el, amikor végeztél",
194
     "text": "Tipp: A kijelölés eszközzel a dupla kattintás új szöveget hoz létre",
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
     "background": "Latar",
20
     "background": "Latar",
21
     "fill": "Isian",
21
     "fill": "Isian",
22
     "strokeWidth": "Lebar guratan",
22
     "strokeWidth": "Lebar guratan",
23
-    "strokeShape": "Bentuk guratan",
24
-    "strokeShape_gel": "Pena gel",
25
-    "strokeShape_fountain": "Pena gunung",
26
-    "strokeShape_brush": "Kuas",
27
     "strokeStyle": "Gaya guratan",
23
     "strokeStyle": "Gaya guratan",
28
     "strokeStyle_solid": "Padat",
24
     "strokeStyle_solid": "Padat",
29
     "strokeStyle_dashed": "Putus-putus",
25
     "strokeStyle_dashed": "Putus-putus",
168
     "imageInsertError": "Tidak dapat menyisipkan gambar. Coba lagi nanti...",
164
     "imageInsertError": "Tidak dapat menyisipkan gambar. Coba lagi nanti...",
169
     "fileTooBig": "File terlalu besar. Ukuran maksimum yang dibolehkan {{maxSize}}.",
165
     "fileTooBig": "File terlalu besar. Ukuran maksimum yang dibolehkan {{maxSize}}.",
170
     "svgImageInsertError": "Tidak dapat menyisipkan gambar SVG. Markup SVG sepertinya tidak valid.",
166
     "svgImageInsertError": "Tidak dapat menyisipkan gambar SVG. Markup SVG sepertinya tidak valid.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": "SVG tidak valid."
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Pilihan",
170
     "selection": "Pilihan",
189
     "shapes": "Bentuk"
185
     "shapes": "Bentuk"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "Untuk memindahkan kanvas, tekan roda mouse atau spasi ketika menarik",
192
     "linearElement": "Klik untuk memulai banyak poin, seret untuk satu baris",
189
     "linearElement": "Klik untuk memulai banyak poin, seret untuk satu baris",
193
     "freeDraw": "Klik dan seret, lepaskan jika Anda selesai",
190
     "freeDraw": "Klik dan seret, lepaskan jika Anda selesai",
194
     "text": "Tip: Anda juga dapat menambahkan teks dengan klik ganda di mana saja dengan alat pemilihan",
191
     "text": "Tip: Anda juga dapat menambahkan teks dengan klik ganda di mana saja dengan alat pemilihan",
270
     "zoomToSelection": "Perbesar ke seleksi"
267
     "zoomToSelection": "Perbesar ke seleksi"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "Hapus Kanvas"
270
+    "title": "Hapus kanvas"
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Gambar anda terenkripsi end-to-end sehingga server Excalidraw tidak akan pernah dapat melihatnya.",
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
     "background": "Sfondo",
20
     "background": "Sfondo",
21
     "fill": "Riempimento",
21
     "fill": "Riempimento",
22
     "strokeWidth": "Spessore del tratto",
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
     "strokeStyle": "Stile del tratto",
23
     "strokeStyle": "Stile del tratto",
28
     "strokeStyle_solid": "Pieno",
24
     "strokeStyle_solid": "Pieno",
29
     "strokeStyle_dashed": "Tratteggiato",
25
     "strokeStyle_dashed": "Tratteggiato",
168
     "imageInsertError": "Non è stato possibile inserire l'immagine. Riprova più tardi...",
164
     "imageInsertError": "Non è stato possibile inserire l'immagine. Riprova più tardi...",
169
     "fileTooBig": "Il file è troppo grande. La dimensione massima consentita è {{maxSize}}.",
165
     "fileTooBig": "Il file è troppo grande. La dimensione massima consentita è {{maxSize}}.",
170
     "svgImageInsertError": "Impossibile inserire l'immagine SVG. Il markup SVG non sembra corretto.",
166
     "svgImageInsertError": "Impossibile inserire l'immagine SVG. Il markup SVG non sembra corretto.",
171
-    "invalidSVGString": ""
167
+    "invalidSVGString": "SVG non valido."
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Selezione",
170
     "selection": "Selezione",
189
     "shapes": "Forme"
185
     "shapes": "Forme"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "Per spostare la tela, tieni premuta la rotella del mouse o la barra spaziatrice mentre la trascini",
192
     "linearElement": "Clicca per iniziare una linea in più punti, trascina per singola linea",
189
     "linearElement": "Clicca per iniziare una linea in più punti, trascina per singola linea",
193
     "freeDraw": "Clicca e trascina, rilascia quando avrai finito",
190
     "freeDraw": "Clicca e trascina, rilascia quando avrai finito",
194
     "text": "Suggerimento: puoi anche aggiungere del testo facendo doppio clic ovunque con lo strumento di selezione",
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
     "background": "背景の色",
20
     "background": "背景の色",
21
     "fill": "塗りつぶし",
21
     "fill": "塗りつぶし",
22
     "strokeWidth": "線の幅",
22
     "strokeWidth": "線の幅",
23
-    "strokeShape": "ストロークの形状",
24
-    "strokeShape_gel": "ゲルペン",
25
-    "strokeShape_fountain": "万年筆",
26
-    "strokeShape_brush": "ブラシペン",
27
     "strokeStyle": "線の種類",
23
     "strokeStyle": "線の種類",
28
     "strokeStyle_solid": "実線",
24
     "strokeStyle_solid": "実線",
29
     "strokeStyle_dashed": "破線",
25
     "strokeStyle_dashed": "破線",
168
     "imageInsertError": "画像を挿入できませんでした。後でもう一度お試しください...",
164
     "imageInsertError": "画像を挿入できませんでした。後でもう一度お試しください...",
169
     "fileTooBig": "ファイルが大きすぎます。許可される最大サイズは {{maxSize}} です。",
165
     "fileTooBig": "ファイルが大きすぎます。許可される最大サイズは {{maxSize}} です。",
170
     "svgImageInsertError": "SVGイメージを挿入できませんでした。SVGマークアップは無効に見えます。",
166
     "svgImageInsertError": "SVGイメージを挿入できませんでした。SVGマークアップは無効に見えます。",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": ""
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "選択",
170
     "selection": "選択",
189
     "shapes": "図形"
185
     "shapes": "図形"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
192
-    "linearElement": "クリックして複数の点を開始し、ドラッグで直線を引きます。",
188
+    "canvasPanning": "キャンバスを移動するには、マウスホイールまたはスペースバーを押しながらドラッグします",
189
+    "linearElement": "クリックすると複数の頂点からなる曲線を開始、ドラッグすると直線",
193
     "freeDraw": "クリックしてドラッグします。離すと終了します",
190
     "freeDraw": "クリックしてドラッグします。離すと終了します",
194
     "text": "ヒント: 選択ツールを使用して任意の場所をダブルクリックしてテキストを追加することもできます",
191
     "text": "ヒント: 選択ツールを使用して任意の場所をダブルクリックしてテキストを追加することもできます",
195
     "text_selected": "テキストを編集するには、ダブルクリックまたはEnterキーを押します",
192
     "text_selected": "テキストを編集するには、ダブルクリックまたはEnterキーを押します",
196
     "text_editing": "Esc キーまたは CtrlOrCmd+ENTER キーを押して編集を終了します",
193
     "text_editing": "Esc キーまたは CtrlOrCmd+ENTER キーを押して編集を終了します",
197
     "linearElementMulti": "最後のポイントをクリックするか、エスケープまたはEnterを押して終了します",
194
     "linearElementMulti": "最後のポイントをクリックするか、エスケープまたはEnterを押して終了します",
198
     "lockAngle": "SHIFTを押したままにすると、角度を制限することができます",
195
     "lockAngle": "SHIFTを押したままにすると、角度を制限することができます",
199
-    "resize": "サイズを変更中にSHIFTを押しすと比率を制御できます。Altを押すと中央からサイズを変更できます",
196
+    "resize": "サイズを変更中にSHIFTを押すと縦横比を固定できます。Altを押すと中央からサイズを変更できます",
200
     "resizeImage": "SHIFTを長押しすると自由にサイズを変更できます。\n中央からサイズを変更するにはALTを長押しします",
197
     "resizeImage": "SHIFTを長押しすると自由にサイズを変更できます。\n中央からサイズを変更するにはALTを長押しします",
201
     "rotate": "回転中にSHIFT キーを押すと角度を制限することができます",
198
     "rotate": "回転中にSHIFT キーを押すと角度を制限することができます",
202
     "lineEditor_info": "ポイントを編集するには、ダブルクリックまたはEnterキーを押します",
199
     "lineEditor_info": "ポイントを編集するには、ダブルクリックまたはEnterキーを押します",
216
     "clearCanvasMessage_button": "キャンバスを消去しています",
213
     "clearCanvasMessage_button": "キャンバスを消去しています",
217
     "clearCanvasCaveat": " これにより作業が失われます ",
214
     "clearCanvasCaveat": " これにより作業が失われます ",
218
     "trackedToSentry_pre": "識別子のエラー ",
215
     "trackedToSentry_pre": "識別子のエラー ",
219
-    "trackedToSentry_post": " システムで追跡された",
216
+    "trackedToSentry_post": " が我々のシステムで追跡されまし",
220
     "openIssueMessage_pre": "エラーに関するシーン情報を含めないように非常に慎重に設定しました。もしあなたのシーンがプライベートでない場合は、私たちのフォローアップを検討してください。 ",
217
     "openIssueMessage_pre": "エラーに関するシーン情報を含めないように非常に慎重に設定しました。もしあなたのシーンがプライベートでない場合は、私たちのフォローアップを検討してください。 ",
221
     "openIssueMessage_button": "バグ報告",
218
     "openIssueMessage_button": "バグ報告",
222
     "openIssueMessage_post": " GitHub のIssueに以下の情報をコピーして貼り付けてください。",
219
     "openIssueMessage_post": " GitHub のIssueに以下の情報をコピーして貼り付けてください。",
230
     "desc_inProgressIntro": "共同編集セッションが有効になっています。",
227
     "desc_inProgressIntro": "共同編集セッションが有効になっています。",
231
     "desc_shareLink": "下記URLを共同編集したい人に共有してください:",
228
     "desc_shareLink": "下記URLを共同編集したい人に共有してください:",
232
     "desc_exitSession": "セッションを終了するとあなたはルームから切断されますが、ローカルで作業を続けることができます。セッションを終了しても他のメンバには影響はなく、引き続き共同作業を行うことができます。",
229
     "desc_exitSession": "セッションを終了するとあなたはルームから切断されますが、ローカルで作業を続けることができます。セッションを終了しても他のメンバには影響はなく、引き続き共同作業を行うことができます。",
233
-    "shareTitle": "共同編集セッションに参加する"
230
+    "shareTitle": "Excalidrawの共同編集セッションに参加する"
234
   },
231
   },
235
   "errorDialog": {
232
   "errorDialog": {
236
     "title": "エラー"
233
     "title": "エラー"
270
     "zoomToSelection": "選択要素にズーム"
267
     "zoomToSelection": "選択要素にズーム"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "キャンバスを消去"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "描画内容はエンドツーエンド暗号化が施されており、Excalidrawサーバーが内容を見ることはできません。",
273
     "tooltip": "描画内容はエンドツーエンド暗号化が施されており、Excalidrawサーバーが内容を見ることはできません。",
292
     "width": "幅"
289
     "width": "幅"
293
   },
290
   },
294
   "toast": {
291
   "toast": {
295
-    "copyStyles": "スタイルをコピーしました",
292
+    "copyStyles": "スタイルをコピーしました",
296
     "copyToClipboard": "クリップボードにコピー",
293
     "copyToClipboard": "クリップボードにコピー",
297
     "copyToClipboardAsPng": "{{exportSelection}} を PNG 形式でクリップボードにコピーしました\n({{exportColorScheme}})",
294
     "copyToClipboardAsPng": "{{exportSelection}} を PNG 形式でクリップボードにコピーしました\n({{exportColorScheme}})",
298
     "fileSaved": "ファイルを保存しました",
295
     "fileSaved": "ファイルを保存しました",

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

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

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

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

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

20
     "background": "Fons",
20
     "background": "Fons",
21
     "fill": "Aizpildījums",
21
     "fill": "Aizpildījums",
22
     "strokeWidth": "Līnijas platums",
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
     "strokeStyle": "Līnijas forma",
23
     "strokeStyle": "Līnijas forma",
28
     "strokeStyle_solid": "Vienlaidu",
24
     "strokeStyle_solid": "Vienlaidu",
29
     "strokeStyle_dashed": "Raustīta līnija",
25
     "strokeStyle_dashed": "Raustīta līnija",
189
     "shapes": ""
185
     "shapes": ""
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "",
189
     "linearElement": "",
193
     "freeDraw": "",
190
     "freeDraw": "",
194
     "text": "",
191
     "text": "",

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

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

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

20
     "background": "Bakgrunn",
20
     "background": "Bakgrunn",
21
     "fill": "Fyll",
21
     "fill": "Fyll",
22
     "strokeWidth": "Strektykkelse",
22
     "strokeWidth": "Strektykkelse",
23
-    "strokeShape": "Strekstil",
24
-    "strokeShape_gel": "Gelepenn",
25
-    "strokeShape_fountain": "Fyllepenn",
26
-    "strokeShape_brush": "Pensel",
27
     "strokeStyle": "Strekstil",
23
     "strokeStyle": "Strekstil",
28
     "strokeStyle_solid": "Heltrukket",
24
     "strokeStyle_solid": "Heltrukket",
29
     "strokeStyle_dashed": "Stiplet",
25
     "strokeStyle_dashed": "Stiplet",
168
     "imageInsertError": "Kunne ikke sette inn bildet. Prøv igjen senere...",
164
     "imageInsertError": "Kunne ikke sette inn bildet. Prøv igjen senere...",
169
     "fileTooBig": "Filen er for stor. Maksimal tillatt størrelse er {{maxSize}}.",
165
     "fileTooBig": "Filen er for stor. Maksimal tillatt størrelse er {{maxSize}}.",
170
     "svgImageInsertError": "Kunne ikke sette inn SVG-bilde. SVG-koden ser ugyldig ut.",
166
     "svgImageInsertError": "Kunne ikke sette inn SVG-bilde. SVG-koden ser ugyldig ut.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": "Ugyldig SVG."
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Velg",
170
     "selection": "Velg",
189
     "shapes": "Former"
185
     "shapes": "Former"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "For å flytte lerretet, hold musehjulet eller mellomromstasten mens du drar",
192
     "linearElement": "Klikk for å starte linje med flere punkter, eller dra for en enkel linje",
189
     "linearElement": "Klikk for å starte linje med flere punkter, eller dra for en enkel linje",
193
     "freeDraw": "Klikk og dra, slipp når du er ferdig",
190
     "freeDraw": "Klikk og dra, slipp når du er ferdig",
194
     "text": "Tips: du kan også legge til tekst ved å dobbeltklikke hvor som helst med utvalgsverktøyet",
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
     "background": "Achtergrond",
20
     "background": "Achtergrond",
21
     "fill": "Invulling",
21
     "fill": "Invulling",
22
     "strokeWidth": "Lijnbreedte",
22
     "strokeWidth": "Lijnbreedte",
23
-    "strokeShape": "Lijnstijl",
24
-    "strokeShape_gel": "Gel pen",
25
-    "strokeShape_fountain": "Vulpen",
26
-    "strokeShape_brush": "Penseel",
27
     "strokeStyle": "Lijnstijl",
23
     "strokeStyle": "Lijnstijl",
28
     "strokeStyle_solid": "Ononderbroken",
24
     "strokeStyle_solid": "Ononderbroken",
29
     "strokeStyle_dashed": "Gestreept",
25
     "strokeStyle_dashed": "Gestreept",
168
     "imageInsertError": "Afbeelding invoegen mislukt. Probeer het later opnieuw...",
164
     "imageInsertError": "Afbeelding invoegen mislukt. Probeer het later opnieuw...",
169
     "fileTooBig": "Bestand is te groot. Maximale grootte is {{maxSize}}.",
165
     "fileTooBig": "Bestand is te groot. Maximale grootte is {{maxSize}}.",
170
     "svgImageInsertError": "",
166
     "svgImageInsertError": "",
171
-    "invalidSVGString": ""
167
+    "invalidSVGString": "Ongeldige SVG."
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Selectie",
170
     "selection": "Selectie",
189
     "shapes": "Vormen"
185
     "shapes": "Vormen"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "Om canvas te verplaatsen, houd muiswiel of spatiebalk ingedrukt tijdens slepen",
192
     "linearElement": "Klik om meerdere punten te starten, sleep voor één lijn",
189
     "linearElement": "Klik om meerdere punten te starten, sleep voor één lijn",
193
     "freeDraw": "Klik en sleep, laat los als je klaar bent",
190
     "freeDraw": "Klik en sleep, laat los als je klaar bent",
194
     "text": "Tip: je kunt tekst toevoegen door ergens dubbel te klikken met de selectietool",
191
     "text": "Tip: je kunt tekst toevoegen door ergens dubbel te klikken met de selectietool",
270
     "zoomToSelection": "Inzoomen op selectie"
267
     "zoomToSelection": "Inzoomen op selectie"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "Canvas wissen"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Je tekeningen zijn beveiligd met end-to-end encryptie, dus Excalidraw's servers zullen nooit zien wat je tekent.",
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
     "background": "Bakgrunn",
20
     "background": "Bakgrunn",
21
     "fill": "Fyll",
21
     "fill": "Fyll",
22
     "strokeWidth": "Strekbreidd",
22
     "strokeWidth": "Strekbreidd",
23
-    "strokeShape": "Linjestil",
24
-    "strokeShape_gel": "Gelepenn",
25
-    "strokeShape_fountain": "Fyllepenn",
26
-    "strokeShape_brush": "Pensel",
27
     "strokeStyle": "Strekstil",
23
     "strokeStyle": "Strekstil",
28
     "strokeStyle_solid": "Solid",
24
     "strokeStyle_solid": "Solid",
29
     "strokeStyle_dashed": "Stipla",
25
     "strokeStyle_dashed": "Stipla",
168
     "imageInsertError": "Kunne ikkje sette inn biletet. Prøv igjen seinare...",
164
     "imageInsertError": "Kunne ikkje sette inn biletet. Prøv igjen seinare...",
169
     "fileTooBig": "Fila er for stor. Maksimal tillate storleik er {{maxSize}}.",
165
     "fileTooBig": "Fila er for stor. Maksimal tillate storleik er {{maxSize}}.",
170
     "svgImageInsertError": "Kunne ikkje sette inn SVG-biletet. SVG-koden ser ugyldig ut.",
166
     "svgImageInsertError": "Kunne ikkje sette inn SVG-biletet. SVG-koden ser ugyldig ut.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": ""
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Vel",
170
     "selection": "Vel",
189
     "shapes": "Formar"
185
     "shapes": "Formar"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "Klikk for å starte linje med fleire punkt, eller drag for ei enkel linje",
189
     "linearElement": "Klikk for å starte linje med fleire punkt, eller drag for ei enkel linje",
193
     "freeDraw": "Klikk og drag, slepp når du er ferdig",
190
     "freeDraw": "Klikk og drag, slepp når du er ferdig",
194
     "text": "Tips: du kan òg leggje til tekst ved å dobbeltklikke kor som helst med utvalgsverktyet",
191
     "text": "Tips: du kan òg leggje til tekst ved å dobbeltklikke kor som helst med utvalgsverktyet",
270
     "zoomToSelection": "Zoom til utval"
267
     "zoomToSelection": "Zoom til utval"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "Tøm lerret"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Teikningane dine er ende-til-ende-krypterte slik at Excalidraw sine serverar aldri får sjå dei.",
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
     "background": "Rèireplan",
20
     "background": "Rèireplan",
21
     "fill": "Empliment",
21
     "fill": "Empliment",
22
     "strokeWidth": "Largor de contorn",
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
     "strokeStyle": "Estil de contorn",
23
     "strokeStyle": "Estil de contorn",
28
     "strokeStyle_solid": "Solide",
24
     "strokeStyle_solid": "Solide",
29
     "strokeStyle_dashed": "Tiret",
25
     "strokeStyle_dashed": "Tiret",
168
     "imageInsertError": "Insercion d’imatge impossibla. Tornatz ensajar mai tard...",
164
     "imageInsertError": "Insercion d’imatge impossibla. Tornatz ensajar mai tard...",
169
     "fileTooBig": "Fichièr tròp pesuc. La talha maximala autorizada es {{maxSize}}.",
165
     "fileTooBig": "Fichièr tròp pesuc. La talha maximala autorizada es {{maxSize}}.",
170
     "svgImageInsertError": "Insercion d’imatge SVG impossibla. Las balisas SVG semblan invalidas.",
166
     "svgImageInsertError": "Insercion d’imatge SVG impossibla. Las balisas SVG semblan invalidas.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": ""
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Seleccion",
170
     "selection": "Seleccion",
189
     "shapes": "Formas"
185
     "shapes": "Formas"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "Clicatz per començar mantun punt, lisatz per una sola linha",
189
     "linearElement": "Clicatz per començar mantun punt, lisatz per una sola linha",
193
     "freeDraw": "Clicatz e lisatz, relargatz un còp acabat",
190
     "freeDraw": "Clicatz e lisatz, relargatz un còp acabat",
194
     "text": "Astúcia : podètz tanben apondre de tèxt en doble clicant ont que siá amb l’aisina de seleccion",
191
     "text": "Astúcia : podètz tanben apondre de tèxt en doble clicant ont que siá amb l’aisina de seleccion",
270
     "zoomToSelection": "Zoomar la seleccion"
267
     "zoomToSelection": "Zoomar la seleccion"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "Escafar canabàs"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Vòstres dessenhs son chifrats del cap a la fin en consequéncia los servidors d’Excalidraw los veiràn pas jamai.",
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
     "background": "ਬੈਕਗਰਾਉਂਡ",
20
     "background": "ਬੈਕਗਰਾਉਂਡ",
21
     "fill": "ਭਰਨਾ",
21
     "fill": "ਭਰਨਾ",
22
     "strokeWidth": "ਰੇਖਾ ਦੀ ਚੌੜਾਈ",
22
     "strokeWidth": "ਰੇਖਾ ਦੀ ਚੌੜਾਈ",
23
-    "strokeShape": "ਰੇਖਾ ਦਾ ਰੂਪ",
24
-    "strokeShape_gel": "ਜੈੱਲ ਪੈੱਨ",
25
-    "strokeShape_fountain": "ਫਾਉਨਟੇਨ ਪੈੱਨ",
26
-    "strokeShape_brush": "ਬੁਰਸ਼ ਪੈੱਨ",
27
     "strokeStyle": "ਰੇਖਾ ਦਾ ਸਟਾਇਲ",
23
     "strokeStyle": "ਰੇਖਾ ਦਾ ਸਟਾਇਲ",
28
     "strokeStyle_solid": "ਠੋਸ",
24
     "strokeStyle_solid": "ਠੋਸ",
29
     "strokeStyle_dashed": "ਡੈਸ਼ ਵਾਲੀ",
25
     "strokeStyle_dashed": "ਡੈਸ਼ ਵਾਲੀ",
189
     "shapes": "ਆਕ੍ਰਿਤੀਆਂ"
185
     "shapes": "ਆਕ੍ਰਿਤੀਆਂ"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "ਇੱਕ ਤੋਂ ਜ਼ਿਆਦਾ ਬਿੰਦੂਆਂ ਲਈ ਕਲਿੱਕ ਕਰਕੇ ਸ਼ੁਰੂਆਤ ਕਰੋ, ਇਕਹਿਰੀ ਲਕੀਰ ਲਈ ਘਸੀਟੋ",
189
     "linearElement": "ਇੱਕ ਤੋਂ ਜ਼ਿਆਦਾ ਬਿੰਦੂਆਂ ਲਈ ਕਲਿੱਕ ਕਰਕੇ ਸ਼ੁਰੂਆਤ ਕਰੋ, ਇਕਹਿਰੀ ਲਕੀਰ ਲਈ ਘਸੀਟੋ",
193
     "freeDraw": "ਕਲਿੱਕ ਕਰਕੇ ਘਸੀਟੋ, ਪੂਰਾ ਹੋਣ 'ਤੇ ਛੱਡ ਦਿਉ",
190
     "freeDraw": "ਕਲਿੱਕ ਕਰਕੇ ਘਸੀਟੋ, ਪੂਰਾ ਹੋਣ 'ਤੇ ਛੱਡ ਦਿਉ",
194
     "text": "ਨੁਸਖਾ: ਤੁਸੀਂ ਚੋਣਕਾਰ ਸੰਦ ਰਾਹੀਂ ਕਿਤੇ ਵੀ ਡਬਲ-ਕਲਿੱਕ ਕਰਕੇ ਵੀ ਪਾਠ ਜੋੜ ਸਕਦੇ ਹੋ",
191
     "text": "ਨੁਸਖਾ: ਤੁਸੀਂ ਚੋਣਕਾਰ ਸੰਦ ਰਾਹੀਂ ਕਿਤੇ ਵੀ ਡਬਲ-ਕਲਿੱਕ ਕਰਕੇ ਵੀ ਪਾਠ ਜੋੜ ਸਕਦੇ ਹੋ",

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

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

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

20
     "background": "Kolor wypełnienia",
20
     "background": "Kolor wypełnienia",
21
     "fill": "Wypełnienie",
21
     "fill": "Wypełnienie",
22
     "strokeWidth": "Grubość obramowania",
22
     "strokeWidth": "Grubość obramowania",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27
     "strokeStyle": "Styl obrysu",
23
     "strokeStyle": "Styl obrysu",
28
     "strokeStyle_solid": "Pełny",
24
     "strokeStyle_solid": "Pełny",
29
     "strokeStyle_dashed": "Kreskowany",
25
     "strokeStyle_dashed": "Kreskowany",
189
     "shapes": "Kształty"
185
     "shapes": "Kształty"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "Naciśnij, aby zrobić punkt, przeciągnij, aby narysować linię",
189
     "linearElement": "Naciśnij, aby zrobić punkt, przeciągnij, aby narysować linię",
193
     "freeDraw": "Naciśnij i przeciągnij by rysować, puść kiedy skończysz",
190
     "freeDraw": "Naciśnij i przeciągnij by rysować, puść kiedy skończysz",
194
     "text": "Wskazówka: możesz również dodać tekst klikając dwukrotnie gdziekolwiek za pomocą narzędzia zaznaczania",
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
     "background": "Fundo",
20
     "background": "Fundo",
21
     "fill": "Preenchimento",
21
     "fill": "Preenchimento",
22
     "strokeWidth": "Espessura do traço",
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
     "strokeStyle": "Estilo de traço",
23
     "strokeStyle": "Estilo de traço",
28
     "strokeStyle_solid": "Sólido",
24
     "strokeStyle_solid": "Sólido",
29
     "strokeStyle_dashed": "Tracejado",
25
     "strokeStyle_dashed": "Tracejado",
168
     "imageInsertError": "Não foi possível inserir imagem. Tente novamente mais tarde...",
164
     "imageInsertError": "Não foi possível inserir imagem. Tente novamente mais tarde...",
169
     "fileTooBig": "O arquivo é muito grande. O tamanho máximo permitido é {{maxSize}}.",
165
     "fileTooBig": "O arquivo é muito grande. O tamanho máximo permitido é {{maxSize}}.",
170
     "svgImageInsertError": "Não foi possível inserir a imagem SVG. A marcação SVG parece inválida.",
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
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Seleção",
170
     "selection": "Seleção",
189
     "shapes": "Formas"
185
     "shapes": "Formas"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "Para mover a tela, segure a roda do mouse ou a barra de espaço enquanto arrasta",
192
     "linearElement": "Clique para iniciar vários pontos, arraste para uma única linha",
189
     "linearElement": "Clique para iniciar vários pontos, arraste para uma única linha",
193
     "freeDraw": "Toque e arraste, solte quando terminar",
190
     "freeDraw": "Toque e arraste, solte quando terminar",
194
     "text": "Dica: você também pode adicionar texto clicando duas vezes em qualquer lugar com a ferramenta de seleção",
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
     "background": "Fundo",
20
     "background": "Fundo",
21
     "fill": "Preenchimento",
21
     "fill": "Preenchimento",
22
     "strokeWidth": "Espessura do traço",
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
     "strokeStyle": "Estilo de traço",
23
     "strokeStyle": "Estilo de traço",
28
     "strokeStyle_solid": "Sólido",
24
     "strokeStyle_solid": "Sólido",
29
     "strokeStyle_dashed": "Tracejado",
25
     "strokeStyle_dashed": "Tracejado",
168
     "imageInsertError": "Não foi possível inserir a imagem, tente novamente mais tarde...",
164
     "imageInsertError": "Não foi possível inserir a imagem, tente novamente mais tarde...",
169
     "fileTooBig": "O ficheiro é muito grande. O tamanho máximo permitido é {{maxSize}}.",
165
     "fileTooBig": "O ficheiro é muito grande. O tamanho máximo permitido é {{maxSize}}.",
170
     "svgImageInsertError": "Não foi possível inserir a imagem SVG. A marcação SVG parece inválida.",
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
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Seleção",
170
     "selection": "Seleção",
189
     "shapes": "Formas"
185
     "shapes": "Formas"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "Clique para iniciar vários pontos, arraste para uma única linha",
189
     "linearElement": "Clique para iniciar vários pontos, arraste para uma única linha",
193
     "freeDraw": "Clique e arraste, large quando terminar",
190
     "freeDraw": "Clique e arraste, large quando terminar",
194
     "text": "Dica: também pode adicionar texto clicando duas vezes em qualquer lugar com a ferramenta de seleção",
191
     "text": "Dica: também pode adicionar texto clicando duas vezes em qualquer lugar com a ferramenta de seleção",
270
     "zoomToSelection": "Ampliar a seleção"
267
     "zoomToSelection": "Ampliar a seleção"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "Limpar tela"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Os seus desenhos são encriptados de ponta-a-ponta, por isso os servidores do Excalidraw nunca os verão.",
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
     "background": "Fundal",
20
     "background": "Fundal",
21
     "fill": "Umplere",
21
     "fill": "Umplere",
22
     "strokeWidth": "Lățimea conturului",
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
     "strokeStyle": "Stilul conturului",
23
     "strokeStyle": "Stilul conturului",
28
     "strokeStyle_solid": "Neîntrerupt",
24
     "strokeStyle_solid": "Neîntrerupt",
29
     "strokeStyle_dashed": "Liniuțe",
25
     "strokeStyle_dashed": "Liniuțe",
168
     "imageInsertError": "Imaginea nu a putut fi introdusă. Reîncearcă mai târziu...",
164
     "imageInsertError": "Imaginea nu a putut fi introdusă. Reîncearcă mai târziu...",
169
     "fileTooBig": "Fișierul este prea mare. Dimensiunea maximă permisă este de {{maxSize}}.",
165
     "fileTooBig": "Fișierul este prea mare. Dimensiunea maximă permisă este de {{maxSize}}.",
170
     "svgImageInsertError": "Imaginea SVG nu a putut fi introdus. Marcajul SVG pare invalid.",
166
     "svgImageInsertError": "Imaginea SVG nu a putut fi introdus. Marcajul SVG pare invalid.",
171
-    "invalidSVGString": "errors.invalidSVGString"
167
+    "invalidSVGString": "SVG invalid."
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Selecție",
170
     "selection": "Selecție",
189
     "shapes": "Forme"
185
     "shapes": "Forme"
190
   },
186
   },
191
   "hints": {
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
     "linearElement": "Dă clic pentru a crea mai multe puncte, glisează pentru a forma o singură linie",
189
     "linearElement": "Dă clic pentru a crea mai multe puncte, glisează pentru a forma o singură linie",
193
     "freeDraw": "Dă clic pe pânză și glisează cursorul, apoi eliberează-l când ai terminat",
190
     "freeDraw": "Dă clic pe pânză și glisează cursorul, apoi eliberează-l când ai terminat",
194
     "text": "Sfat: poți adăuga text și dând dublu clic oriunde cu instrumentul de selecție",
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
     "background": "Фон",
20
     "background": "Фон",
21
     "fill": "Заливка",
21
     "fill": "Заливка",
22
     "strokeWidth": "Толщина штриха",
22
     "strokeWidth": "Толщина штриха",
23
-    "strokeShape": "Стиль обводки",
24
-    "strokeShape_gel": "Гелевая ручка",
25
-    "strokeShape_fountain": "Фонтанная ручка",
26
-    "strokeShape_brush": "Кисть",
27
     "strokeStyle": "Стиль обводки",
23
     "strokeStyle": "Стиль обводки",
28
     "strokeStyle_solid": "Сплошная",
24
     "strokeStyle_solid": "Сплошная",
29
     "strokeStyle_dashed": "Пунктирная",
25
     "strokeStyle_dashed": "Пунктирная",
189
     "shapes": "Фигуры"
185
     "shapes": "Фигуры"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "Нажмите, чтобы начать несколько точек, перетащите для одной линии",
189
     "linearElement": "Нажмите, чтобы начать несколько точек, перетащите для одной линии",
193
     "freeDraw": "Нажмите и перетаскивайте, отпустите по завершении",
190
     "freeDraw": "Нажмите и перетаскивайте, отпустите по завершении",
194
     "text": "Совет: при выбранном инструменте выделения дважды щёлкните в любом месте, чтобы добавить текст",
191
     "text": "Совет: при выбранном инструменте выделения дважды щёлкните в любом месте, чтобы добавить текст",
270
     "zoomToSelection": "Увеличить до выделенного"
267
     "zoomToSelection": "Увеличить до выделенного"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "Очистить Холст"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Ваши данные защищены сквозным (End-to-end) шифрованием. Серверы Excalidraw никогда не получат доступ к ним.",
273
     "tooltip": "Ваши данные защищены сквозным (End-to-end) шифрованием. Серверы Excalidraw никогда не получат доступ к ним.",

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

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

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

20
     "background": "Pozadie",
20
     "background": "Pozadie",
21
     "fill": "Výplň",
21
     "fill": "Výplň",
22
     "strokeWidth": "Hrúbka obrysu",
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
     "strokeStyle": "Štýl obrysu",
23
     "strokeStyle": "Štýl obrysu",
28
     "strokeStyle_solid": "Plný",
24
     "strokeStyle_solid": "Plný",
29
     "strokeStyle_dashed": "Čiarkovaný",
25
     "strokeStyle_dashed": "Čiarkovaný",
39
     "arrowhead_arrow": "Šípka",
35
     "arrowhead_arrow": "Šípka",
40
     "arrowhead_bar": "Čiara",
36
     "arrowhead_bar": "Čiara",
41
     "arrowhead_dot": "Bod",
37
     "arrowhead_dot": "Bod",
42
-    "arrowhead_triangle": "",
38
+    "arrowhead_triangle": "Trojuholník",
43
     "fontSize": "Veľkosť písma",
39
     "fontSize": "Veľkosť písma",
44
     "fontFamily": "Písmo",
40
     "fontFamily": "Písmo",
45
     "onlySelected": "Iba vybrané",
41
     "onlySelected": "Iba vybrané",
189
     "shapes": "Tvary"
185
     "shapes": "Tvary"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "Pre pohyb plátna podržte koliesko myši ale medzerník počas ťahania",
192
     "linearElement": "Kliknite na vloženie viacerých bodov, potiahnite na vytvorenie jednej priamky",
189
     "linearElement": "Kliknite na vloženie viacerých bodov, potiahnite na vytvorenie jednej priamky",
193
     "freeDraw": "Kliknite a ťahajte, pustite na ukončenie",
190
     "freeDraw": "Kliknite a ťahajte, pustite na ukončenie",
194
     "text": "Tip: text môžete pridať aj dvojklikom kdekoľvek, ak je zvolený nástroj výber",
191
     "text": "Tip: text môžete pridať aj dvojklikom kdekoľvek, ak je zvolený nástroj výber",
270
     "zoomToSelection": "Priblížiť na výber"
267
     "zoomToSelection": "Priblížiť na výber"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "Vyčistiť plátno"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Vaše kresby používajú end-to-end šifrovanie, takže ich Excalidraw server nedokáže prečítať.",
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
     "background": "Bakgrund",
20
     "background": "Bakgrund",
21
     "fill": "Fyllnad",
21
     "fill": "Fyllnad",
22
     "strokeWidth": "Linjebredd",
22
     "strokeWidth": "Linjebredd",
23
-    "strokeShape": "Linjeform",
24
-    "strokeShape_gel": "Gelépenna",
25
-    "strokeShape_fountain": "Reservoarpenna",
26
-    "strokeShape_brush": "Penselpenna",
27
     "strokeStyle": "Linjestil",
23
     "strokeStyle": "Linjestil",
28
     "strokeStyle_solid": "Solid",
24
     "strokeStyle_solid": "Solid",
29
     "strokeStyle_dashed": "Streckad",
25
     "strokeStyle_dashed": "Streckad",
168
     "imageInsertError": "Kunde inte infoga bild. Försök igen senare...",
164
     "imageInsertError": "Kunde inte infoga bild. Försök igen senare...",
169
     "fileTooBig": "Filen är för stor. Maximal tillåten storlek är {{maxSize}}.",
165
     "fileTooBig": "Filen är för stor. Maximal tillåten storlek är {{maxSize}}.",
170
     "svgImageInsertError": "Kunde inte infoga SVG-bild. SVG-koden ser ogiltig ut.",
166
     "svgImageInsertError": "Kunde inte infoga SVG-bild. SVG-koden ser ogiltig ut.",
171
-    "invalidSVGString": ""
167
+    "invalidSVGString": "Ogiltig SVG."
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Markering",
170
     "selection": "Markering",
189
     "shapes": "Former"
185
     "shapes": "Former"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "För att flytta canvas, håll mushjulet eller mellanslagstangenten medan du drar",
192
     "linearElement": "Klicka för att starta flera punkter, dra för en linje",
189
     "linearElement": "Klicka för att starta flera punkter, dra för en linje",
193
     "freeDraw": "Klicka och dra, släpp när du är klar",
190
     "freeDraw": "Klicka och dra, släpp när du är klar",
194
     "text": "Tips: du kan också lägga till text genom att dubbelklicka var som helst med markeringsverktyget",
191
     "text": "Tips: du kan också lägga till text genom att dubbelklicka var som helst med markeringsverktyget",
270
     "zoomToSelection": "Zooma till markering"
267
     "zoomToSelection": "Zooma till markering"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "Rensa Canvas"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Dina skisser är krypterade från ände till ände så Excalidraws servrar kommer aldrig att se dem.",
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
     "copy": "நகலெடு",
9
     "copy": "நகலெடு",
10
     "copyAsPng": "நகலகத்திற்கு PNG ஆக நகலெடு",
10
     "copyAsPng": "நகலகத்திற்கு PNG ஆக நகலெடு",
11
     "copyAsSvg": "நகலகத்திற்கு SVG ஆக நகலெடு",
11
     "copyAsSvg": "நகலகத்திற்கு SVG ஆக நகலெடு",
12
-    "bringForward": "முன் கொண்டுவா",
12
+    "bringForward": "முன்நோக்கி கொண்டுவா",
13
     "sendToBack": "பின்னே அனுப்பு",
13
     "sendToBack": "பின்னே அனுப்பு",
14
-    "bringToFront": "முன் கொண்டுவா",
15
-    "sendBackward": "பின்னே அனுப்பு",
14
+    "bringToFront": "முன்னே கொண்டுவா",
15
+    "sendBackward": "பின்நோக்கி அனுப்பு",
16
     "delete": "அழி",
16
     "delete": "அழி",
17
     "copyStyles": "ஒயில்களை நகலெடு",
17
     "copyStyles": "ஒயில்களை நகலெடு",
18
     "pasteStyles": "ஒயில்களை ஒட்டு",
18
     "pasteStyles": "ஒயில்களை ஒட்டு",
19
-    "stroke": "எல்லைவரி",
19
+    "stroke": "கீறல்",
20
     "background": "பின்புலம்",
20
     "background": "பின்புலம்",
21
     "fill": "நிரப்பல்",
21
     "fill": "நிரப்பல்",
22
-    "strokeWidth": "எல்லைவரி அகலம்",
23
-    "strokeShape": "எல்லைவரி வடிவம்",
24
-    "strokeShape_gel": "ஜெல் பேனா",
25
-    "strokeShape_fountain": "ஃபவுண்டெய்ன் பேனா",
26
-    "strokeShape_brush": "தூரிகை பேனா",
27
-    "strokeStyle": "எல்லைவரி ஒயில்",
22
+    "strokeWidth": "கீறல் அகலம்",
23
+    "strokeStyle": "கீறல் ஒயில்",
28
     "strokeStyle_solid": "திடமான",
24
     "strokeStyle_solid": "திடமான",
29
     "strokeStyle_dashed": "கோடிட்ட",
25
     "strokeStyle_dashed": "கோடிட்ட",
30
     "strokeStyle_dotted": "புள்ளியிட்ட",
26
     "strokeStyle_dotted": "புள்ளியிட்ட",
31
-    "sloppiness": "",
27
+    "sloppiness": "அசட்டுத்தனம்",
32
     "opacity": "ஒளிபுகாவியல்பு",
28
     "opacity": "ஒளிபுகாவியல்பு",
33
     "textAlign": "உரைச் சீரமைப்பு",
29
     "textAlign": "உரைச் சீரமைப்பு",
34
     "edges": "விளிம்புகள்",
30
     "edges": "விளிம்புகள்",
45
     "onlySelected": "தேர்ந்ததை மட்டும்",
41
     "onlySelected": "தேர்ந்ததை மட்டும்",
46
     "withBackground": "பின்புலம்",
42
     "withBackground": "பின்புலம்",
47
     "exportEmbedScene": "கட்சியை உட்பொதி",
43
     "exportEmbedScene": "கட்சியை உட்பொதி",
48
-    "exportEmbedScene_details": "",
44
+    "exportEmbedScene_details": "காட்சி தரவு ஏற்றுமதி செய்யப்பட்ட PNG/SVG கோப்பினுள் சேமிக்கப்படும் இதனால் காட்சியை அதிலிருந்து மீட்டெடுக்க முடியும். ஏற்றுமதி செய்யப்பட்ட கோப்பின் அளவை அதிகரிக்கும்.",
49
     "addWatermark": "\"எக்ஸ்கேலிட்ரா கொண்டு ஆனது\"-ஐச் சேர்",
45
     "addWatermark": "\"எக்ஸ்கேலிட்ரா கொண்டு ஆனது\"-ஐச் சேர்",
50
     "handDrawn": "கையால்-வரைந்த",
46
     "handDrawn": "கையால்-வரைந்த",
51
     "normal": "இயல்பு",
47
     "normal": "இயல்பு",
74
     "actions": "செயல்கள்",
70
     "actions": "செயல்கள்",
75
     "language": "மொழி",
71
     "language": "மொழி",
76
     "liveCollaboration": "நேரடி கூட்டுப்பணி",
72
     "liveCollaboration": "நேரடி கூட்டுப்பணி",
77
-    "duplicateSelection": "நகலெடு",
73
+    "duplicateSelection": "நகலாக்கு",
78
     "untitled": "தலைப்பற்றது",
74
     "untitled": "தலைப்பற்றது",
79
     "name": "பெயர்",
75
     "name": "பெயர்",
80
     "yourName": "உங்கள் பெயர்",
76
     "yourName": "உங்கள் பெயர்",
102
     "viewMode": "பார்வை பயன்முறை",
98
     "viewMode": "பார்வை பயன்முறை",
103
     "toggleExportColorScheme": "",
99
     "toggleExportColorScheme": "",
104
     "share": "பகிர்",
100
     "share": "பகிர்",
105
-    "showStroke": "எல்லைவரி நிற எடுப்பானைக் காட்டு",
101
+    "showStroke": "கீறல் நிற எடுப்பானைக் காட்டு",
106
     "showBackground": "பின்னணி நிற எடுப்பானைக் காட்டு",
102
     "showBackground": "பின்னணி நிற எடுப்பானைக் காட்டு",
107
     "toggleTheme": "தோற்றத்தை நிலைமாற்று"
103
     "toggleTheme": "தோற்றத்தை நிலைமாற்று"
108
   },
104
   },
114
     "exportToPng": "PNGக்கு ஏற்றுமதிசெய்",
110
     "exportToPng": "PNGக்கு ஏற்றுமதிசெய்",
115
     "exportToSvg": "SVGக்கு ஏற்றுமதிசெய்",
111
     "exportToSvg": "SVGக்கு ஏற்றுமதிசெய்",
116
     "copyToClipboard": "நகலகத்திற்கு நகலெடு",
112
     "copyToClipboard": "நகலகத்திற்கு நகலெடு",
117
-    "copyPngToClipboard": "PNGஐ நினைவகத்திற்கு நகலெடு",
118
-    "scale": "",
113
+    "copyPngToClipboard": "PNGஐ நகலகத்திற்கு நகலெடு",
114
+    "scale": "அளவு",
119
     "save": "தற்போதைய கோப்புக்குச் சேமி",
115
     "save": "தற்போதைய கோப்புக்குச் சேமி",
120
     "saveAs": "இப்படி சேமி",
116
     "saveAs": "இப்படி சேமி",
121
     "load": "ஏற்று",
117
     "load": "ஏற்று",
122
     "getShareableLink": "பகிரக்கூடிய தொடுப்பைப் பெறு",
118
     "getShareableLink": "பகிரக்கூடிய தொடுப்பைப் பெறு",
123
     "close": "மூடு",
119
     "close": "மூடு",
124
     "selectLanguage": "மொழியைத் தேர்ந்தெடு",
120
     "selectLanguage": "மொழியைத் தேர்ந்தெடு",
125
-    "scrollBackToContent": "",
121
+    "scrollBackToContent": "உருட்டி உள்ளடக்கத்துக்குத் திரும்பு",
126
     "zoomIn": "பெரிதாக்கு",
122
     "zoomIn": "பெரிதாக்கு",
127
     "zoomOut": "சிறிதாக்கு",
123
     "zoomOut": "சிறிதாக்கு",
128
     "resetZoom": "உருவளவை அகரமாக்கு",
124
     "resetZoom": "உருவளவை அகரமாக்கு",
151
     "couldNotCopyToClipboard": "நகலகத்திற்கு நகலெடுக்க முடியவில்லை. குரோம் உலாவி பயன்படுத்தி முயல்க.",
147
     "couldNotCopyToClipboard": "நகலகத்திற்கு நகலெடுக்க முடியவில்லை. குரோம் உலாவி பயன்படுத்தி முயல்க.",
152
     "decryptFailed": "தரவை மறைநீக்க முடியவில்லை.",
148
     "decryptFailed": "தரவை மறைநீக்க முடியவில்லை.",
153
     "uploadedSecurly": "பதிவேற்றம் இருமுனை மறையாகத்தால் பாதுகாக்கப்பட்டுள்ளது, எனவே எக்ஸ்கேலிட்ரா சேவையகமும் மூன்றாம் தரப்பினரும் உள்ளடக்கத்தை வாசிக்கமுடியாது.",
149
     "uploadedSecurly": "பதிவேற்றம் இருமுனை மறையாகத்தால் பாதுகாக்கப்பட்டுள்ளது, எனவே எக்ஸ்கேலிட்ரா சேவையகமும் மூன்றாம் தரப்பினரும் உள்ளடக்கத்தை வாசிக்கமுடியாது.",
154
-    "loadSceneOverridePrompt": "",
150
+    "loadSceneOverridePrompt": "வெளிப்புறச்சித்திரமேற்றல் இருக்கிற உள்ளடக்கத்தை இடங்கொள்ளும். தொடர விருப்பமா?",
155
     "collabStopOverridePrompt": "",
151
     "collabStopOverridePrompt": "",
156
-    "errorLoadingLibrary": "",
152
+    "errorLoadingLibrary": "மூன்றாம் தரப்பு நூலகத்தை ஏற்றுவதில் பிழை.",
157
     "errorAddingToLibrary": "உருப்படியை நூலகத்தில் சேர்க்க இயலா",
153
     "errorAddingToLibrary": "உருப்படியை நூலகத்தில் சேர்க்க இயலா",
158
     "errorRemovingFromLibrary": "உருப்படியை நூலகத்திலிருந்து நீக்க இயலா",
154
     "errorRemovingFromLibrary": "உருப்படியை நூலகத்திலிருந்து நீக்க இயலா",
159
-    "confirmAddLibrary": "",
155
+    "confirmAddLibrary": "இதனால் {{numShapes}} வடிவம்(கள்) உம் நூலகத்தில் சேரும். நீங்கள் உறுதியா?",
160
     "imageDoesNotContainScene": "இப்படத்தில் காட்சி தரவு ஏதும் இருப்பதுபோல் தெரியவில்லை. ஏற்றுமதியின்போது காட்சி உட்பதிதலை இயக்கினீரா?",
156
     "imageDoesNotContainScene": "இப்படத்தில் காட்சி தரவு ஏதும் இருப்பதுபோல் தெரியவில்லை. ஏற்றுமதியின்போது காட்சி உட்பதிதலை இயக்கினீரா?",
161
-    "cannotRestoreFromImage": "",
162
-    "invalidSceneUrl": "",
157
+    "cannotRestoreFromImage": "இப்படக்கோப்பிலிருந்து காட்சி மீட்டெடுக்கப்பட முடியாது",
158
+    "invalidSceneUrl": "வழங்கப்பட்ட உரலியிலிருந்து காட்சியை இறக்கவியலா. இது தவறான வடிவத்தில் உள்ளது, அ செல்லத்தக்க எக்ஸ்கேலிட்ரா JSON தரவைக் கொண்டில்லை.",
163
     "resetLibrary": "இது உங்கள் நுலகத்தைத் துடைக்கும். நீங்கள் உறுதியா?",
159
     "resetLibrary": "இது உங்கள் நுலகத்தைத் துடைக்கும். நீங்கள் உறுதியா?",
164
     "invalidEncryptionKey": "மறையாக்க விசை 22 வரியுருக்கள் கொண்டிருக்கவேண்டும். நேரடி கூட்டுப்பணி முடக்கப்பட்டது."
160
     "invalidEncryptionKey": "மறையாக்க விசை 22 வரியுருக்கள் கொண்டிருக்கவேண்டும். நேரடி கூட்டுப்பணி முடக்கப்பட்டது."
165
   },
161
   },
166
   "errors": {
162
   "errors": {
167
     "unsupportedFileType": "ஆதரிக்கப்படா கோப்பு வகை.",
163
     "unsupportedFileType": "ஆதரிக்கப்படா கோப்பு வகை.",
168
-    "imageInsertError": "படத்தைச் செருக முடியவில்லை. பிறகு மீண்டும் முயலவும்...",
164
+    "imageInsertError": "படத்தைப் புகுத்தவியலா. பிறகு மீண்டும் முயலவும்...",
169
     "fileTooBig": "கோப்பு மிகப்பெரிது. அனுமதிக்கப்பட்ட அதிகபட்ச அளவு {{maxSize}}.",
165
     "fileTooBig": "கோப்பு மிகப்பெரிது. அனுமதிக்கப்பட்ட அதிகபட்ச அளவு {{maxSize}}.",
170
-    "svgImageInsertError": "எஸ்விஜி படத்தைச் செருக இயலா. எஸ்விஜியின் மார்க்அப் செல்லாததாக தெரிகிறது.",
171
-    "invalidSVGString": "errors.invalidSVGString"
166
+    "svgImageInsertError": "எஸ்விஜி படத்தைப் புகுத்தவியலா. எஸ்விஜியின் மார்க்அப் செல்லாததாக தெரிகிறது.",
167
+    "invalidSVGString": "செல்லாத SVG."
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "தெரிவு",
170
     "selection": "தெரிவு",
175
-    "image": "படத்தைச் செருகு",
171
+    "image": "படத்தைப் புகுத்து",
176
     "rectangle": "செவ்வகம்",
172
     "rectangle": "செவ்வகம்",
177
     "diamond": "வைரம்",
173
     "diamond": "வைரம்",
178
     "ellipse": "நீள்வட்டம்",
174
     "ellipse": "நீள்வட்டம்",
189
     "shapes": "வடிவங்கள்"
185
     "shapes": "வடிவங்கள்"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
192
-    "linearElement": "பல புள்ளிகளைத் துவக்க சொடுக்கு, ஒற்றை வரிக்கு நகர்த்து",
193
-    "freeDraw": "சொடுக்கி நகர்த்து, முடித்ததும் விடுவி",
188
+    "canvasPanning": "கித்தானை நகர்த்த, பிடித்திழுக்கையில் சுட்டிச்சக்கரத்தை அ இடைவெளிப்பட்டையை அழுத்திப்பிடி",
189
+    "linearElement": "பல புள்ளிகளைத் துவக்க சொடுக்கு, ஒற்றை வரிக்கு பிடித்திழு",
190
+    "freeDraw": "சொடுக்கி பிடித்திழு, முடித்ததும் விடுவி",
194
     "text": "துணுக்குதவி: தெரிவு கருவி கொண்டு எங்காவது இரு-சொடுக்கி உரையைச் சேர்க்கலாம்",
191
     "text": "துணுக்குதவி: தெரிவு கருவி கொண்டு எங்காவது இரு-சொடுக்கி உரையைச் சேர்க்கலாம்",
195
     "text_selected": "உரையைத் திருத்த இரு-சொடுக்கு அ ENTERஐ அழுத்து",
192
     "text_selected": "உரையைத் திருத்த இரு-சொடுக்கு அ ENTERஐ அழுத்து",
196
     "text_editing": "திருத்துவதை முடிக்க Escape அ CtrlOrCmd+ENTERஐ அழுத்து",
193
     "text_editing": "திருத்துவதை முடிக்க Escape அ CtrlOrCmd+ENTERஐ அழுத்து",
200
     "resizeImage": "SHIFTஐ நீண்டழுத்தி கட்டற்று அளவுமாற்றலாம்,\nமையத்திலிருந்து அளவுமாற்ற ALTஐ நீண்டழுத்துக",
197
     "resizeImage": "SHIFTஐ நீண்டழுத்தி கட்டற்று அளவுமாற்றலாம்,\nமையத்திலிருந்து அளவுமாற்ற ALTஐ நீண்டழுத்துக",
201
     "rotate": "",
198
     "rotate": "",
202
     "lineEditor_info": "புள்ளிகளைத் திருத்த இரு-சொடுக்கு அ Enterஐ அழுத்து",
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
   "canvasError": {
204
   "canvasError": {
208
     "cannotShowPreview": "முன்னோட்டம் காட்ட இயலவில்லை",
205
     "cannotShowPreview": "முன்னோட்டம் காட்ட இயலவில்லை",
216
     "clearCanvasMessage_button": "கித்தானைத் துடைக்கிறது.",
213
     "clearCanvasMessage_button": "கித்தானைத் துடைக்கிறது.",
217
     "clearCanvasCaveat": " இது வேலையை இழக்கக்கூடும் ",
214
     "clearCanvasCaveat": " இது வேலையை இழக்கக்கூடும் ",
218
     "trackedToSentry_pre": "இனங்காணியில் பிழை ",
215
     "trackedToSentry_pre": "இனங்காணியில் பிழை ",
219
-    "trackedToSentry_post": "",
216
+    "trackedToSentry_post": " எங்கள் இயங்குதளத்தில் தடமறியப்பட்டது.",
220
     "openIssueMessage_pre": "",
217
     "openIssueMessage_pre": "",
221
     "openIssueMessage_button": "பிழை தடமி.",
218
     "openIssueMessage_button": "பிழை தடமி.",
222
     "openIssueMessage_post": "",
219
     "openIssueMessage_post": "",
253
     "curvedLine": "வளைந்த வரி",
250
     "curvedLine": "வளைந்த வரி",
254
     "documentation": "ஆவணமாக்கல்",
251
     "documentation": "ஆவணமாக்கல்",
255
     "doubleClick": "இரு-சொடுக்கு",
252
     "doubleClick": "இரு-சொடுக்கு",
256
-    "drag": "ழு",
253
+    "drag": "பிடித்திழு",
257
     "editor": "திருத்தி",
254
     "editor": "திருத்தி",
258
     "editSelectedShape": "தேர்ந்த வடிவத்தைத் திருத்து (உரை/அம்பு/வரி)",
255
     "editSelectedShape": "தேர்ந்த வடிவத்தைத் திருத்து (உரை/அம்பு/வரி)",
259
     "github": "சிக்கலைக் கண்டீரா? சமர்ப்பி",
256
     "github": "சிக்கலைக் கண்டீரா? சமர்ப்பி",
270
     "zoomToSelection": "தெரிவுக்கு விரிவாக்கு"
267
     "zoomToSelection": "தெரிவுக்கு விரிவாக்கு"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "கித்தானைத் துடை"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
-    "tooltip": "",
273
+    "tooltip": "உம் சித்திரங்கள் இருமுனை மறையாக்கம் செய்யப்பட்டவையாதலால் எக்ஸ்கேலிட்ராவின் சேவையகங்கள் அவற்றை ஒருபோதும் பார்க்கா.",
277
     "link": "எக்ஸ்கேலிட்ராவில் இருமுனை மறையாக்கம் மீதான வலைப்பூ இடுகை"
274
     "link": "எக்ஸ்கேலிட்ராவில் இருமுனை மறையாக்கம் மீதான வலைப்பூ இடுகை"
278
   },
275
   },
279
   "stats": {
276
   "stats": {
293
   },
290
   },
294
   "toast": {
291
   "toast": {
295
     "copyStyles": "ஒயில்கள் நகலெடுக்கப்பட்டன.",
292
     "copyStyles": "ஒயில்கள் நகலெடுக்கப்பட்டன.",
296
-    "copyToClipboard": "நகலகத்திற்க்கு நகலெடுக்கப்பட்டது.",
297
-    "copyToClipboardAsPng": "",
293
+    "copyToClipboard": "நகலகத்திற்கு நகலெடுக்கப்பட்டது.",
294
+    "copyToClipboardAsPng": "{{exportSelection}}-ஐ நகலகத்திற்கு PNG ஆக நகலெடுத்தது\n({{exportColorScheme}})",
298
     "fileSaved": "கோப்பு சேமிக்கப்பட்டது.",
295
     "fileSaved": "கோப்பு சேமிக்கப்பட்டது.",
299
     "fileSavedToFilename": "{filename}-க்கு சேமிக்கப்பட்டது",
296
     "fileSavedToFilename": "{filename}-க்கு சேமிக்கப்பட்டது",
300
     "canvas": "கித்தான்",
297
     "canvas": "கித்தான்",

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

20
     "background": "Arka plan",
20
     "background": "Arka plan",
21
     "fill": "Doldur",
21
     "fill": "Doldur",
22
     "strokeWidth": "Kontur genişliği",
22
     "strokeWidth": "Kontur genişliği",
23
-    "strokeShape": "",
24
-    "strokeShape_gel": "",
25
-    "strokeShape_fountain": "",
26
-    "strokeShape_brush": "",
27
     "strokeStyle": "Kontur stili",
23
     "strokeStyle": "Kontur stili",
28
     "strokeStyle_solid": "Dolu",
24
     "strokeStyle_solid": "Dolu",
29
     "strokeStyle_dashed": "Kesik çizgili",
25
     "strokeStyle_dashed": "Kesik çizgili",
39
     "arrowhead_arrow": "Ok",
35
     "arrowhead_arrow": "Ok",
40
     "arrowhead_bar": "Çizgi",
36
     "arrowhead_bar": "Çizgi",
41
     "arrowhead_dot": "Nokta",
37
     "arrowhead_dot": "Nokta",
42
-    "arrowhead_triangle": "",
38
+    "arrowhead_triangle": "Üçgen",
43
     "fontSize": "Yazı tipi boyutu",
39
     "fontSize": "Yazı tipi boyutu",
44
     "fontFamily": "Yazı tipi ailesi",
40
     "fontFamily": "Yazı tipi ailesi",
45
     "onlySelected": "Sadece seçilen",
41
     "onlySelected": "Sadece seçilen",
138
     "lightMode": "Açık tema",
134
     "lightMode": "Açık tema",
139
     "zenMode": "Zen modu",
135
     "zenMode": "Zen modu",
140
     "exitZenMode": "Zen modundan çık",
136
     "exitZenMode": "Zen modundan çık",
141
-    "cancel": "",
142
-    "clear": ""
137
+    "cancel": "İptal",
138
+    "clear": "Temizle"
143
   },
139
   },
144
   "alerts": {
140
   "alerts": {
145
     "clearReset": "Tuvalin tamamı temizlenecek. Emin misiniz?",
141
     "clearReset": "Tuvalin tamamı temizlenecek. Emin misiniz?",
161
     "cannotRestoreFromImage": "Sahne bu dosyadan oluşturulamıyor",
157
     "cannotRestoreFromImage": "Sahne bu dosyadan oluşturulamıyor",
162
     "invalidSceneUrl": "Verilen URL'den çalışma alanı yüklenemedi. Dosya bozuk olabilir veya geçerli bir Excalidraw JSON verisi bulundurmuyor olabilir.",
158
     "invalidSceneUrl": "Verilen URL'den çalışma alanı yüklenemedi. Dosya bozuk olabilir veya geçerli bir Excalidraw JSON verisi bulundurmuyor olabilir.",
163
     "resetLibrary": "Bu işlem kütüphanenizi sıfırlayacak. Emin misiniz?",
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
   "errors": {
162
   "errors": {
167
-    "unsupportedFileType": "",
168
-    "imageInsertError": "",
163
+    "unsupportedFileType": "Desteklenmeyen dosya türü.",
164
+    "imageInsertError": "Görsel eklenemedi. Daha sonra tekrar deneyin...",
169
     "fileTooBig": "",
165
     "fileTooBig": "",
170
     "svgImageInsertError": "",
166
     "svgImageInsertError": "",
171
-    "invalidSVGString": ""
167
+    "invalidSVGString": "Geçersiz SVG."
172
   },
168
   },
173
   "toolBar": {
169
   "toolBar": {
174
     "selection": "Seçme",
170
     "selection": "Seçme",
175
-    "image": "",
171
+    "image": "Görsel ekle",
176
     "rectangle": "Dikdörtgen",
172
     "rectangle": "Dikdörtgen",
177
     "diamond": "Elmas",
173
     "diamond": "Elmas",
178
     "ellipse": "Elips",
174
     "ellipse": "Elips",
189
     "shapes": "Şekiller"
185
     "shapes": "Şekiller"
190
   },
186
   },
191
   "hints": {
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
     "linearElement": "Birden fazla nokta için tıklayın, tek çizgi için sürükleyin",
189
     "linearElement": "Birden fazla nokta için tıklayın, tek çizgi için sürükleyin",
193
     "freeDraw": "Tıkla ve sürükle, bitirdiğinde serbest bırak",
190
     "freeDraw": "Tıkla ve sürükle, bitirdiğinde serbest bırak",
194
     "text": "İpucu: seçme aracıyla herhangi bir yere çift tıklayarak da yazı ekleyebilirsin",
191
     "text": "İpucu: seçme aracıyla herhangi bir yere çift tıklayarak da yazı ekleyebilirsin",
270
     "zoomToSelection": "Seçime yakınlaş"
267
     "zoomToSelection": "Seçime yakınlaş"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": ""
270
+    "title": "Tuvali temizle"
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Çizimleriniz uçtan-uca şifrelenmiştir, Excalidraw'ın sunucuları bile onları göremez.",
273
     "tooltip": "Çizimleriniz uçtan-uca şifrelenmiştir, Excalidraw'ın sunucuları bile onları göremez.",
301
     "selection": "seçim"
298
     "selection": "seçim"
302
   },
299
   },
303
   "colors": {
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
     "f8f0fc": "",
306
     "f8f0fc": "",
310
     "f3f0ff": "",
307
     "f3f0ff": "",
311
     "edf2ff": "",
308
     "edf2ff": "",
312
-    "e7f5ff": "",
309
+    "e7f5ff": "Mavi 0",
313
     "e3fafc": "",
310
     "e3fafc": "",
314
     "e6fcf5": "",
311
     "e6fcf5": "",
315
-    "ebfbee": "",
312
+    "ebfbee": "Yeşil 0",
316
     "f4fce3": "",
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
     "be4bdb": "",
321
     "be4bdb": "",
325
     "7950f2": "",
322
     "7950f2": "",
326
     "4c6ef5": "",
323
     "4c6ef5": "",
327
-    "228be6": "",
324
+    "228be6": "Mavi 6",
328
     "15aabf": "",
325
     "15aabf": "",
329
     "12b886": "",
326
     "12b886": "",
330
-    "40c057": "",
327
+    "40c057": "Yeşil 6",
331
     "82c91e": "",
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
     "862e9c": "",
336
     "862e9c": "",
340
     "5f3dc4": "",
337
     "5f3dc4": "",
341
     "364fc7": "",
338
     "364fc7": "",
342
-    "1864ab": "",
339
+    "1864ab": "Mavi 9",
343
     "0b7285": "",
340
     "0b7285": "",
344
     "087f5b": "",
341
     "087f5b": "",
345
-    "2b8a3e": "",
342
+    "2b8a3e": "Yeşil 9",
346
     "5c940d": "",
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
     "background": "Тло",
20
     "background": "Тло",
21
     "fill": "Заповнити",
21
     "fill": "Заповнити",
22
     "strokeWidth": "Товщина контуру",
22
     "strokeWidth": "Товщина контуру",
23
-    "strokeShape": "Форма обведення",
24
-    "strokeShape_gel": "Гельручка",
25
-    "strokeShape_fountain": "Перо",
26
-    "strokeShape_brush": "Пензель",
27
     "strokeStyle": "Стиль контуру",
23
     "strokeStyle": "Стиль контуру",
28
     "strokeStyle_solid": "Суцільний",
24
     "strokeStyle_solid": "Суцільний",
29
     "strokeStyle_dashed": "Пунктир",
25
     "strokeStyle_dashed": "Пунктир",
189
     "shapes": "Фігури"
185
     "shapes": "Фігури"
190
   },
186
   },
191
   "hints": {
187
   "hints": {
188
+    "canvasPanning": "",
192
     "linearElement": "Натисніть щоб додати кілька точок, перетягніть щоб намалювати одну лінію",
189
     "linearElement": "Натисніть щоб додати кілька точок, перетягніть щоб намалювати одну лінію",
193
     "freeDraw": "Натисніть і потягніть, відпустіть коли завершите",
190
     "freeDraw": "Натисніть і потягніть, відпустіть коли завершите",
194
     "text": "Порада: можна також додати текст, двічі клацнувши по будь-якому місці інструментом вибору",
191
     "text": "Порада: можна також додати текст, двічі клацнувши по будь-якому місці інструментом вибору",
270
     "zoomToSelection": "Наблизити вибране"
267
     "zoomToSelection": "Наблизити вибране"
271
   },
268
   },
272
   "clearCanvasDialog": {
269
   "clearCanvasDialog": {
273
-    "title": "Очистити полотно"
270
+    "title": ""
274
   },
271
   },
275
   "encrypted": {
272
   "encrypted": {
276
     "tooltip": "Ваші креслення захищені наскрізним шифруванням — сервери Excalidraw ніколи їх не побачать.",
273
     "tooltip": "Ваші креслення захищені наскрізним шифруванням — сервери Excalidraw ніколи їх не побачать.",

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

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

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

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

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

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

Loading…
Cancel
Save