Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 5bf38d8

Browse files
authoredFeb 27, 2023
Updated translation files (#1763)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 9dec9c5 commit 5bf38d8

36 files changed

+3806
-1208
lines changed
 

‎i18n/af.json

Lines changed: 50 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}{4} [{5}]\n\n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "About {0}"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "The \"{0} {1}\" core has to be installed for the currently selected \"{2}\" board. Do you want to install it now?",
1919
"noBoardsFound": "No boards found for \"{0}\"",
2020
"noFQBN": "The FQBN is not available for the selected board \"{0}\". Do you have the corresponding core installed?",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "No ports discovered",
2223
"noPortsSelected": "No ports selected for board: '{0}'.",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "Geen bord gekies nie.",
2426
"openBoardsConfig": "Kies ander bord en poort...",
25-
"platformMissing": "The platform for the selected '{0}' board is not installed.",
2627
"pleasePickBoard": "Please pick a board connected to the port you have selected.",
2728
"port": "Port{0}",
2829
"portLabel": "Port: {0}",
@@ -31,13 +32,13 @@
3132
"reselectLater": "Herselekteer later",
3233
"searchBoard": "Search board",
3334
"selectBoard": "Kies Bord",
34-
"selectBoardForInfo": "Please select a board to obtain board info.",
3535
"selectPortForInfo": "Please select a port to obtain board info.",
3636
"showAllAvailablePorts": "Shows all available ports when enabled",
3737
"showAllPorts": "Show all ports",
3838
"succesfullyInstalledPlatform": "Successfully installed platform {0}:{1}",
3939
"succesfullyUninstalledPlatform": "Successfully uninstalled platform {0}:{1}",
40-
"typeOfPorts": "{0} ports"
40+
"typeOfPorts": "{0} ports",
41+
"unknownBoard": "Unknown board"
4142
},
4243
"boardsManager": "Boards Manager",
4344
"boardsType": {
@@ -84,6 +85,7 @@
8485
"cloud": {
8586
"account": "Account",
8687
"chooseSketchVisibility": "Choose visibility of your Sketch:",
88+
"cloudSketchbook": "Wolk Skets",
8789
"connected": "Connected",
8890
"continue": "Continue",
8991
"donePulling": "Done pulling ‘{0}’.",
@@ -108,10 +110,9 @@
108110
"pushSketch": "Push Sketch",
109111
"pushSketchMsg": "This is a Public Sketch. Before pushing, make sure any sensitive information is defined in arduino_secrets.h files. You can make a Sketch private from the Share panel.",
110112
"remote": "Remote",
111-
"remoteSketchbook": "Remote Sketchbook",
112113
"share": "Deel...",
113114
"shareSketch": "Share Sketch",
114-
"showHideRemoveSketchbook": "Show/Hide Remote Sketchbook",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "TEKEN AAN",
116117
"signInToCloud": "Sign in to Arduino Cloud",
117118
"signOut": "Teken Uit",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "Visit Arduino Cloud to create Cloud Sketches."
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizing sketchbook..."
126132
},
127133
"common": {
128134
"all": "All",
@@ -157,6 +163,11 @@
157163
"uninstallMsg": "Do you want to uninstall {0}?",
158164
"version": "Weergawe {0}"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "Add File",
162173
"fileAdded": "Een lêer by skets gevoeg",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "Ontfouting {0}",
187198
"debuggingNotSupported": "Debugging is not supported by '{0}'",
188199
"noPlatformInstalledFor": "Platform is nie geïnstalleer vir ' {0} '",
189-
"optimizeForDebugging": "Geoptimaliseerd vir ontfouting"
200+
"optimizeForDebugging": "Geoptimaliseerd vir ontfouting",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "Don't ask again"
@@ -305,10 +317,7 @@
305317
"unableToConnectToWebSocket": "Unable to connect to websocket"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "Netwerk",
@@ -352,6 +361,7 @@
352361
"manualProxy": "Manual proxy configuration",
353362
"network": "Netwerk",
354363
"newSketchbookLocation": "Select new sketchbook location",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "No proxy",
356366
"proxySettings": {
357367
"hostname": "Host name",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "Replace the existing version of {0}?",
379392
"selectZip": "Select a zip file containing the library you'd like to add",
380393
"serial": {
@@ -398,13 +411,22 @@
398411
"createdArchive": "Created archive '{0}'.",
399412
"doneCompiling": "Done compiling.",
400413
"doneUploading": "Done uploading.",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "Export Compiled Binary",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "Moving",
403423
"movingMsg": "The file \"{0}\" needs to be inside a sketch folder named \"{1}\".\nCreate this folder, move the file, and continue?",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "Open Folder",
406427
"openRecent": "Open Recent",
407428
"openSketchInNewWindow": "Open Sketch in New Window",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "Save sketch folder as...",
409431
"saveSketch": "Save your sketch to open it again later.",
410432
"saveSketchAs": "Save sketch folder as...",
@@ -421,7 +443,7 @@
421443
"verifyOrCompile": "Verify/Compile"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -441,6 +463,17 @@
441463
"cancel": "Cancel",
442464
"enterField": "Enter {0}",
443465
"upload": "Upload"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "Expand"
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "Wil jy die huidige skets uitvee?",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "Naam vir nuwe lêer",
465499
"invalidExtension": ".{0} is not a valid extension",
466-
"invalidFilename": "Ongeldige lêernaam",
467500
"newFileName": "Nuwe naam vir lêer"
468501
}
469502
}

‎i18n/ar.json

Lines changed: 50 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "النسخة : {0}\nالتاريخ : {1} {2} \nنسخة موجه سطر الاوامر CLI {3}{4} [{5}] \n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "حول {0}"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "نواة \"{0} {1}\" يجب تثبيتها للوحة \"{2}\" التي تم اختيارها . هل تريد تثبيتها الان ؟",
1919
"noBoardsFound": "No boards found for \"{0}\"",
2020
"noFQBN": "FQBN غير متاح للوحة المختارة \"{0}\" . هل قمت بتثبيت النواة المعنية ؟",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "No ports discovered",
2223
"noPortsSelected": "لا يوجد اية منافذ متاحة للوحة '{0}'",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "لم يتم اختيار اي لوحة",
2426
"openBoardsConfig": "قم باختيار لوحة و منفذ مختلفين",
25-
"platformMissing": "المنصة للّوحة المختارة '{0}' غير مثبتة",
2627
"pleasePickBoard": "من فضلك اختر لوحة متصلة على المنفذ الذي اخترته",
2728
"port": "المنفذ {0}",
2829
"portLabel": "Port: {0}",
@@ -31,13 +32,13 @@
3132
"reselectLater": "اعد الاختيار لاحقا",
3233
"searchBoard": "أبحث عن متحكم",
3334
"selectBoard": "اختر لوحة",
34-
"selectBoardForInfo": "الرجاء اختيار لوحة من احل الحصول على معلومات اللوحة",
3535
"selectPortForInfo": "الرجاء اختيار منفذ من اجل الحصول على معلومات اللوحة",
3636
"showAllAvailablePorts": "يظهر كل المنافذ المتاحة عند تفعيله",
3737
"showAllPorts": "أظهر جميع المنافذ",
3838
"succesfullyInstalledPlatform": "تم تثبيت المنصة {0}:{1} بنجاح",
3939
"succesfullyUninstalledPlatform": "تم الغاء تثبيت المنصة {0}:{1} بنجاح",
40-
"typeOfPorts": "{0} ports"
40+
"typeOfPorts": "{0} ports",
41+
"unknownBoard": "Unknown board"
4142
},
4243
"boardsManager": "مدير اللوحة",
4344
"boardsType": {
@@ -84,6 +85,7 @@
8485
"cloud": {
8586
"account": "الحساب",
8687
"chooseSketchVisibility": "اختر خصوصية مشروعك:",
88+
"cloudSketchbook": "مشاريع على السحابة",
8789
"connected": "متصل",
8890
"continue": "استئناف",
8991
"donePulling": "تم السحب بنجاح '{0}'",
@@ -108,10 +110,9 @@
108110
"pushSketch": "دفع المشروع",
109111
"pushSketchMsg": "هذا مشروع عام . قبل دفعه , تاكد من عدم وجود اي معلومات حساسة داخل ملف arduino_secrets.h . تستطيع جعل المشروع خاصا من لوحة المشاركة",
110112
"remote": "عن بعد",
111-
"remoteSketchbook": "ملف المشاريع عن بعد (Remote Sketchbook)",
112113
"share": "مشاركة...",
113114
"shareSketch": "مشاركة المشروع",
114-
"showHideRemoveSketchbook": "اظهار/اخفاء المشاريع عن بعد",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "تسجيل الدخول",
116117
"signInToCloud": "تسجيل الدخول الى Arduino Cloud",
117118
"signOut": "تسجيل الخروج",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "قم بزيارة Arduino Cloud من اجل انشاء ملف مشاريع على السحابة"
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizing sketchbook..."
126132
},
127133
"common": {
128134
"all": "All",
@@ -157,6 +163,11 @@
157163
"uninstallMsg": "هل تريد الغاء تثبيت {0}؟",
158164
"version": "النسخة {0}"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "اضف ملف...",
162173
"fileAdded": "تمت اضافة ملف واحد الى المشروع",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "تصحيح برمجي - {0}",
187198
"debuggingNotSupported": "'{0}' لا يقبل التصحيح البرمجي",
188199
"noPlatformInstalledFor": "المنصة غير مثبتة ل '{0}'",
189-
"optimizeForDebugging": "التحسين من اجل التصحيح البرمجي"
200+
"optimizeForDebugging": "التحسين من اجل التصحيح البرمجي",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "لا تسأل مرة اخرى"
@@ -305,10 +317,7 @@
305317
"unableToConnectToWebSocket": "تعذر الاتصال بمقبس الويب"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "شبكة",
@@ -352,6 +361,7 @@
352361
"manualProxy": "اعدادات الوكيل يدوياً",
353362
"network": "شبكة",
354363
"newSketchbookLocation": "اختر مكان المشروع الجديد",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "لا يوجد وكيل",
356366
"proxySettings": {
357367
"hostname": "Host name",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "هل تريد استبدال النسخة الحالية من {0} ؟",
379392
"selectZip": "اختر ملف .zip يحوي المكتبة التي تريد اضافتها",
380393
"serial": {
@@ -398,13 +411,22 @@
398411
"createdArchive": "تم انشاء ارشيف '{0}'",
399412
"doneCompiling": "تمت الترجمة بنجاح.",
400413
"doneUploading": "تم الرفع بنجاح.",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "تصدير الملف الثنائي المترجم",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "يتم النقل",
403423
"movingMsg": "الملف \"{0}\" يجب ان يكون داخل مجلد مشروع مسمى \"{1}\"\nهل انشئ المجلد , ثم انقل الملف و اكمل ؟",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "فتح المجلد",
406427
"openRecent": "فُتِحَ مؤخرا ",
407428
"openSketchInNewWindow": "فتح المشروع في نافذة جديدة",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "احفظ مجلد المشروع باسم",
409431
"saveSketch": "احفظ ملف المشروع لفتحه مرة اخرى لاحقا",
410432
"saveSketchAs": "حفظ ملف المشروع باسم ...",
@@ -421,7 +443,7 @@
421443
"verifyOrCompile": "تحقق/ترجم"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -441,6 +463,17 @@
441463
"cancel": "الغاء",
442464
"enterField": "Enter {0}",
443465
"upload": "رفع"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "توسيع"
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "هل تريد حذف المشروع الحالي؟",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "اسم الملف الجديد",
465499
"invalidExtension": "\".{0}\" امتداد غير صالح",
466-
"invalidFilename": "اسم الملف خاطئ",
467500
"newFileName": "الاسم الجديد لملف"
468501
}
469502
}

‎i18n/az.json

Lines changed: 51 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}{4} [{5}]\n\n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "Haqqında {0}"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "The \"{0} {1}\" core has to be installed for the currently selected \"{2}\" board. Do you want to install it now?",
1919
"noBoardsFound": "No boards found for \"{0}\"",
2020
"noFQBN": "The FQBN is not available for the selected board \"{0}\". Do you have the corresponding core installed?",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "No ports discovered",
2223
"noPortsSelected": "No ports selected for board: '{0}'.",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "No boards selected.",
2426
"openBoardsConfig": "Select other board and port…",
25-
"platformMissing": "The platform for the selected '{0}' board is not installed.",
2627
"pleasePickBoard": "Please pick a board connected to the port you have selected.",
2728
"port": "Port{0}",
2829
"portLabel": "Port: {0}",
@@ -31,13 +32,13 @@
3132
"reselectLater": "Daha Sonra Yenidən Seç",
3233
"searchBoard": "Search board",
3334
"selectBoard": "Select Board",
34-
"selectBoardForInfo": "Please select a board to obtain board info.",
3535
"selectPortForInfo": "Please select a port to obtain board info.",
3636
"showAllAvailablePorts": "Shows all available ports when enabled",
3737
"showAllPorts": "Show all ports",
3838
"succesfullyInstalledPlatform": "Successfully installed platform {0}:{1}",
39-
"succesfullyUninstalledPlatform": "Uğurla Silindi\nPlatforma 1{0}:2{1}",
40-
"typeOfPorts": "{0} ports"
39+
"succesfullyUninstalledPlatform": "Uğurla Silindi Platforma {0}:{1}",
40+
"typeOfPorts": "{0} ports",
41+
"unknownBoard": "Unknown board"
4142
},
4243
"boardsManager": "Boards Manager",
4344
"boardsType": {
@@ -84,6 +85,7 @@
8485
"cloud": {
8586
"account": "Account",
8687
"chooseSketchVisibility": "Choose visibility of your Sketch:",
88+
"cloudSketchbook": "Cloud Sketchbook",
8789
"connected": "Əlaqə Yaradıldı",
8890
"continue": "Davam Et",
8991
"donePulling": "Done pulling ‘{0}’.",
@@ -108,10 +110,9 @@
108110
"pushSketch": "Push Sketch",
109111
"pushSketchMsg": "This is a Public Sketch. Before pushing, make sure any sensitive information is defined in arduino_secrets.h files. You can make a Sketch private from the Share panel.",
110112
"remote": "Remote",
111-
"remoteSketchbook": "Remote Sketchbook",
112113
"share": "Share...",
113114
"shareSketch": "Share Sketch",
114-
"showHideRemoveSketchbook": "Show/Hide Remote Sketchbook",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "Giriş Edin",
116117
"signInToCloud": "Ardunio Cloud'a Giriş Edin",
117118
"signOut": "Çıxış Edin",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "Visit Arduino Cloud to create Cloud Sketches."
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizing sketchbook..."
126132
},
127133
"common": {
128134
"all": "All",
@@ -157,6 +163,11 @@
157163
"uninstallMsg": "Do you want to uninstall {0}?",
158164
"version": "Version {0}"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "Fayl Əlavə Et",
162173
"fileAdded": "One file added to the sketch.",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "Debug - {0}",
187198
"debuggingNotSupported": "Debugging is not supported by '{0}'",
188199
"noPlatformInstalledFor": "Platform is not installed for '{0}'",
189-
"optimizeForDebugging": "Optimize for Debugging"
200+
"optimizeForDebugging": "Optimize for Debugging",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "Yenidən Soruşma"
@@ -305,10 +317,7 @@
305317
"unableToConnectToWebSocket": "Unable to connect to websocket"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "Network",
@@ -352,6 +361,7 @@
352361
"manualProxy": "Manual proxy configuration",
353362
"network": "Network",
354363
"newSketchbookLocation": "Select new sketchbook location",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "No proxy",
356366
"proxySettings": {
357367
"hostname": "Host name",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "Replace the existing version of {0}?",
379392
"selectZip": "Select a zip file containing the library you'd like to add",
380393
"serial": {
@@ -398,13 +411,22 @@
398411
"createdArchive": "Created archive '{0}'.",
399412
"doneCompiling": "Done compiling.",
400413
"doneUploading": "Done uploading.",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "Export Compiled Binary",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "Moving",
403423
"movingMsg": "The file \"{0}\" needs to be inside a sketch folder named \"{1}\".\nCreate this folder, move the file, and continue?",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "Open Folder",
406427
"openRecent": "Open Recent",
407428
"openSketchInNewWindow": "Open Sketch in New Window",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "Save sketch folder as...",
409431
"saveSketch": "Save your sketch to open it again later.",
410432
"saveSketchAs": "Save sketch folder as...",
@@ -421,7 +443,7 @@
421443
"verifyOrCompile": "Verify/Compile"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -441,6 +463,17 @@
441463
"cancel": "Cancel",
442464
"enterField": "Enter {0}",
443465
"upload": "Upload"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "Genişləndir"
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "Do you want to delete the current sketch?",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "Name for new file",
465499
"invalidExtension": ".{0} is not a valid extension",
466-
"invalidFilename": "Invalid filename.",
467500
"newFileName": "New name for file"
468501
}
469502
}

‎i18n/bg.json

Lines changed: 50 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "Версия: {0}\nДата: {1}{2}\nВерсия на CLI: {3}{4} [{5}]\n\n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "Относно {0}"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "Ядрото „{0} {1}“ трябва да бъде инсталирано за текущо избраната платка „{2}“. Искате ли да го инсталирате сега?",
1919
"noBoardsFound": "No boards found for \"{0}\"",
2020
"noFQBN": "FQBN не е наличен за избраната платка „{0}“. Имате ли инсталирано съответното ядро?",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "No ports discovered",
2223
"noPortsSelected": "Няма избрани портове за платка: „{0}“.",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "Няма избрани платка.",
2426
"openBoardsConfig": "Изберете друга платка и порт...",
25-
"platformMissing": "Платформата за избраната платка „{0}“ не е инсталирана.",
2627
"pleasePickBoard": "Моля, изберете платка, свързана към порта, който сте избрали.",
2728
"port": "Порт{0}",
2829
"portLabel": "Port: {0}",
@@ -31,13 +32,13 @@
3132
"reselectLater": "Изберете отново по-късно",
3233
"searchBoard": "Search board",
3334
"selectBoard": "Изберете платка",
34-
"selectBoardForInfo": "Моля, изберете платка, за да получите информация за нея.",
3535
"selectPortForInfo": "Моля, изберете порт, за да получите информация за платката.",
3636
"showAllAvailablePorts": "Показва всички налични портове, когато е активиран",
3737
"showAllPorts": "Show all ports",
3838
"succesfullyInstalledPlatform": "Успешно инсталирана платформа {0}:{1}",
3939
"succesfullyUninstalledPlatform": "Успешно деинсталирана платформа {0}:{1}",
40-
"typeOfPorts": "{0} ports"
40+
"typeOfPorts": "{0} ports",
41+
"unknownBoard": "Unknown board"
4142
},
4243
"boardsManager": "Мениджър на платки",
4344
"boardsType": {
@@ -84,6 +85,7 @@
8485
"cloud": {
8586
"account": "Account",
8687
"chooseSketchVisibility": "Изберете видимост на вашата скица:",
88+
"cloudSketchbook": "Облачен скицник",
8789
"connected": "Свързано",
8890
"continue": "Продължи",
8991
"donePulling": "Изтеглянето на „{0}“ приключи.",
@@ -108,10 +110,9 @@
108110
"pushSketch": "Изпрати скица",
109111
"pushSketchMsg": "Това е публична скица. Преди да я изпратите, уверете се, че всяка чувствителна информация е дефинирана във файловете arduino_secrets.h. Можете да направите скица частна от панела за споделяне.",
110112
"remote": "Отдалечен",
111-
"remoteSketchbook": "Remote Sketchbook",
112113
"share": "Сподели...",
113114
"shareSketch": "Споделете скица",
114-
"showHideRemoveSketchbook": "Показване/скриване на отдалечен скицник",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "ВПИШИ СЕ",
116117
"signInToCloud": "Влезте в Arduino Cloud",
117118
"signOut": "Отписване",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "Посетете Arduino Cloud, за да създадете облачни скици."
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizing sketchbook..."
126132
},
127133
"common": {
128134
"all": "All",
@@ -157,6 +163,11 @@
157163
"uninstallMsg": "Искате ли да деинсталирате {0}?",
158164
"version": "Версия {0}"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "Добави файл",
162173
"fileAdded": "Към скицата е добавен един файл.",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "Отстраняване на грешки - {0}",
187198
"debuggingNotSupported": "Отстраняването на грешки не се поддържа от „{0}“",
188199
"noPlatformInstalledFor": "Платформата не е инсталирана за „{0}“",
189-
"optimizeForDebugging": "Оптимизиране за отстраняване на грешки"
200+
"optimizeForDebugging": "Оптимизиране за отстраняване на грешки",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "Не питай отново"
@@ -305,10 +317,7 @@
305317
"unableToConnectToWebSocket": "Unable to connect to websocket"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "Мрежа",
@@ -352,6 +361,7 @@
352361
"manualProxy": "Ръчна конфигурация на прокси",
353362
"network": "Мрежа",
354363
"newSketchbookLocation": "Изберете местоположение за новата скицниката",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "Без прокси",
356366
"proxySettings": {
357367
"hostname": "Host name",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "Да се замени ли съществуващата версия на {0}?",
379392
"selectZip": "Изберете zip файл, съдържащ библиотеката, която искате да добавите",
380393
"serial": {
@@ -398,13 +411,22 @@
398411
"createdArchive": "Създаден е архив „{0}“.",
399412
"doneCompiling": "Готово е компилирането.",
400413
"doneUploading": "Качването приключи.",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "Експортиране на компилиран двоичен файл",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "Преместване",
403423
"movingMsg": "The file \"{0}\" needs to be inside a sketch folder named \"{1}\".\nCreate this folder, move the file, and continue?",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "Отвори папка",
406427
"openRecent": "Отвори Скорошен",
407428
"openSketchInNewWindow": "Отвори скицата в нов прозорец",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "Запазете папката със скица като...",
409431
"saveSketch": "Save your sketch to open it again later.",
410432
"saveSketchAs": "Запазете папката със скици като...",
@@ -421,7 +443,7 @@
421443
"verifyOrCompile": "Проверете/компилирайте"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -441,6 +463,17 @@
441463
"cancel": "Отмяна",
442464
"enterField": "Enter {0}",
443465
"upload": "Качване"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "Разгънете"
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "Искате ли да изтриете текущата скица?",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "Име за нов файл",
465499
"invalidExtension": ".{0} не е валидно разширение",
466-
"invalidFilename": "Невалидно име на файла.",
467500
"newFileName": "Ново име на файла"
468501
}
469502
}

‎i18n/ca_ES.json

Lines changed: 250 additions & 217 deletions
Large diffs are not rendered by default.

‎i18n/cs.json

Lines changed: 55 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "Verze: {0}\nDatum: {1}[2]\nVerze CLI: {3}{4} [{5}]\n\n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "O {0}"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "\"{0}{1}\" jádro musí být instalováno pro aktuálně zvolenou \"{2}\" desku. Chcete ho nyní nainstalovat?",
1919
"noBoardsFound": "Nenalezeny žádné desky pro \"{0}\"",
2020
"noFQBN": "FQBN není dostupné pro zvolenou desku \"{0}\". Máte nainstalované příslušné jádro? ",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "Nenalezeny žádné porty",
2223
"noPortsSelected": "Nebyl zvolen port pro desku '{0}'.",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "Nebyla zvolena deska.",
2426
"openBoardsConfig": "Zvolte jinou desku a port...",
25-
"platformMissing": "Platforma pro zvolenou desku '{0}' není nainstalována.",
2627
"pleasePickBoard": "Vyberte prosím desku která je připojená k zvolenému portu. ",
2728
"port": "Port {0}",
2829
"portLabel": "Port:{0}",
@@ -31,13 +32,13 @@
3132
"reselectLater": "Zvolit později",
3233
"searchBoard": "Vyhledat desku",
3334
"selectBoard": "Zvolit desku",
34-
"selectBoardForInfo": "Prosím zvolte desku pro získání informací o desce.",
3535
"selectPortForInfo": "Prosím zvolte port pro získání informací o desce.",
3636
"showAllAvailablePorts": "Zobrazit všechny dostupné porty (pokud je zaškrtnuto)",
3737
"showAllPorts": "Ukázat všechny porty",
3838
"succesfullyInstalledPlatform": "Platforma {0}:{1} byla úspěšně nainstalována.",
3939
"succesfullyUninstalledPlatform": "Platforma {0}:{1} byla úspěšně odinstalována.",
40-
"typeOfPorts": "{0}porty"
40+
"typeOfPorts": "{0}porty",
41+
"unknownBoard": "Neznámá deska"
4142
},
4243
"boardsManager": "Manažér desek",
4344
"boardsType": {
@@ -73,17 +74,18 @@
7374
"installAll": "Instalovat vše",
7475
"noUpdates": "Nejsou k dispozici žádné aktualizace",
7576
"promptUpdateBoards": "Jsou k dispozici aktualizace pro některé z vašich desek ",
76-
"promptUpdateLibraries": "Updates are available for some of your libraries.",
77+
"promptUpdateLibraries": "Jsou k dispozici aktualizace pro některé z vašich knihoven",
7778
"updatingBoards": "Aktualizuji desky...",
7879
"updatingLibraries": "Aktualizuji knihovny..."
7980
},
8081
"cli-error-parser": {
81-
"keyboardError": "'Keyboard' not found. Does your sketch include the line '#include <Keyboard.h>'?",
82+
"keyboardError": "'Keyboard' nebylo nalezeno. Obsahuje váš projekt řádek '#include <Keyboard.h>'?",
8283
"mouseError": "'Mouse' not found. Does your sketch include the line '#include <Mouse.h>'?"
8384
},
8485
"cloud": {
8586
"account": "Účet",
8687
"chooseSketchVisibility": "Zvolte viditelnost sketche:",
88+
"cloudSketchbook": "Cloudové umístění projektů",
8789
"connected": "Připojen",
8890
"continue": "Pokračovat",
8991
"donePulling": "Stahování dokončeno ’{0}’.",
@@ -108,10 +110,9 @@
108110
"pushSketch": "Odeslat sketch",
109111
"pushSketchMsg": "Toto je veřejná sketch. Před odesláním se prosím ujistěte že jsou smazané citlivé informace ze souboru arduino_secrets.h . Tuto sketch můžete změnit na soukromou v panelu pro sdílení. ",
110112
"remote": "Vzdálený",
111-
"remoteSketchbook": "Odstranit Sketchbook",
112113
"share": "Sdílet...",
113114
"shareSketch": "Sdílet sketch",
114-
"showHideRemoveSketchbook": "Zobrazit/skrýt vzdálenou sketch",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "Přihlásit se",
116117
"signInToCloud": "Přihlásit se do Arduino Cloud",
117118
"signOut": "Odhlásit se",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "Navštivte Arduino Cloud pro vytvoření cloudové sketche"
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizuji projekt..."
126132
},
127133
"common": {
128134
"all": "Vše",
@@ -151,12 +157,17 @@
151157
"by": "od",
152158
"filterSearch": "Filtrovat vyhledávání... ",
153159
"install": "Instalovat",
154-
"installed": "Installed",
160+
"installed": "Nainstalováno",
155161
"moreInfo": "Více informací",
156162
"uninstall": "Odinstalovat",
157163
"uninstallMsg": "Chcete odinstalovat {0}?",
158164
"version": "Verze {0}"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "Přidat soubor",
162173
"fileAdded": "Soubor byl přidán do sketche.",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "Debug - {0}",
187198
"debuggingNotSupported": "Debugging není podporován s '{0}'",
188199
"noPlatformInstalledFor": "Platforma není nainstalována pro '{0}'",
189-
"optimizeForDebugging": "optimalizovat pro Debugging"
200+
"optimizeForDebugging": "optimalizovat pro Debugging",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "Znovu se neptat"
@@ -201,7 +213,7 @@
201213
"increaseIndent": "Zvětšit odrážku",
202214
"nextError": "Další chyba",
203215
"previousError": "Předchozí chyba",
204-
"revealError": "Reveal Error"
216+
"revealError": "Zobrazit Chybu"
205217
},
206218
"electron": {
207219
"couldNotSave": "Nebylo možné uložit sketch. Zkopírujte prosím neuloženou práci do Vašeho oblíbeného textového editoru a restartujte IDE. ",
@@ -293,7 +305,7 @@
293305
"uncategorized": "Uncategorized"
294306
},
295307
"libraryType": {
296-
"installed": "Installed"
308+
"installed": "Nainstalováno"
297309
},
298310
"menu": {
299311
"advanced": "Pokročilé",
@@ -305,10 +317,7 @@
305317
"unableToConnectToWebSocket": "Unable to connect to websocket"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "Síť",
@@ -352,6 +361,7 @@
352361
"manualProxy": "Ruční nastavení proxy",
353362
"network": "Síť",
354363
"newSketchbookLocation": "Zvolit nové umístění projektů",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "Bez proxy",
356366
"proxySettings": {
357367
"hostname": "Jméno hosta",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "Vyměnit existující verzi {0}?",
379392
"selectZip": "Zvolte ZIP soubor s knihovnou kterou chcete přidat",
380393
"serial": {
@@ -398,13 +411,22 @@
398411
"createdArchive": "Vytvořen archív '{0}'.",
399412
"doneCompiling": "Ověřování dokončeno.",
400413
"doneUploading": "Nahrávání dokončeno. ",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "Exportovat kompilované soubory",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "Přesouvám",
403423
"movingMsg": "Soubor \"{0}\" musí být uvnitř složky která je shodná názvem \"{1}\".\nVytvořit složku, přesunout tam- soubor a pokračovat? ",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "Otevřít složku",
406427
"openRecent": "Otevřít nedávné",
407428
"openSketchInNewWindow": "Otevřít sketch v novém okně",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "Uložit složku sketche jako...",
409431
"saveSketch": "Uložte svůj sketch, abyste ho mohli znovu otevřít později.",
410432
"saveSketchAs": "Uložit složku sketche jako...",
@@ -421,7 +443,7 @@
421443
"verifyOrCompile": "Ověřit/Kompilovat"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -441,6 +463,17 @@
441463
"cancel": "Zrušit",
442464
"enterField": "Enter {0}",
443465
"upload": "Nahrát"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "Rozšířit"
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "Opravdu chcete vymazat aktuální sketch? ",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "Název pro nový soubor",
465499
"invalidExtension": ".{0}je neplatná přípona",
466-
"invalidFilename": "Neplatný název souboru.",
467500
"newFileName": "Nový název souboru"
468501
}
469502
}

‎i18n/da.json

Lines changed: 503 additions & 0 deletions
Large diffs are not rendered by default.

‎i18n/de.json

Lines changed: 58 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "Version: {0}\nDatum: {1}{2}\nCLI Version: {3}{4} [{5}]\n\n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "Über {0}"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "Der \"{0} {1}\" Core muss für das ausgewählte \"{2}\" Board installiert werden. Jetzt installieren?",
1919
"noBoardsFound": "Für \"{0}\" wurden keine Boards gefunden.",
2020
"noFQBN": "Der FQBN ist für das gewählte Board \"{0}\" nicht verfügbar. Wurde der zugehörige Core installiert?",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "Keine Ports gefunden",
2223
"noPortsSelected": "Kein Port für das Board : '{0}' ausgewählt.",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "Kein Board ausgewählt.",
2426
"openBoardsConfig": "Wähle einen anderes Board und einen anderen Port...",
25-
"platformMissing": "Die Plattform für das gewählte '{0}' Board ist nicht installiert.",
2627
"pleasePickBoard": "Bitte wählen Sie das Board, welches am ausgewählten Port angeschlossen ist.",
2728
"port": "Port{0}",
2829
"portLabel": "Port{0}",
@@ -31,21 +32,21 @@
3132
"reselectLater": "Später auswählen",
3233
"searchBoard": "Board suchen",
3334
"selectBoard": "Board wählen",
34-
"selectBoardForInfo": "Wähle ein Board für die Board-Informationen.",
3535
"selectPortForInfo": "Wähle ein Port, um Informationen über das Board zu erhalten.",
3636
"showAllAvailablePorts": "Zeige alle verfügbaren Ports, wenn aktiviert.",
3737
"showAllPorts": "Zeige alle Ports",
3838
"succesfullyInstalledPlatform": "Plattform erfolgreich installiert {0}:{1}",
3939
"succesfullyUninstalledPlatform": "Plattform erfolgreich deinstalliert {0}:{1}",
40-
"typeOfPorts": "{0} Ports"
40+
"typeOfPorts": "{0} Ports",
41+
"unknownBoard": "Unknown board"
4142
},
4243
"boardsManager": "Board-Verwaltung",
4344
"boardsType": {
4445
"arduinoCertified": "Arduino-zertifiziert"
4546
},
4647
"bootloader": {
4748
"burnBootloader": "Bootloader brennen",
48-
"burningBootloader": "Bootloader überschreiben...",
49+
"burningBootloader": "Bootloader überschreiben ...",
4950
"doneBurningBootloader": "Bootloader erfolgreich gebrannt."
5051
},
5152
"burnBootloader": {
@@ -74,8 +75,8 @@
7475
"noUpdates": "Es sind keine aktuellen Updates verfügbar.",
7576
"promptUpdateBoards": "Es sind Updates für einige Ihrer Boards verfügbar.",
7677
"promptUpdateLibraries": "Es sind Updates für einige Ihrer Blibliotheken verfügbar.",
77-
"updatingBoards": "Boards werden aktualisiert...",
78-
"updatingLibraries": "Bibliotheken werden aktualisiert..."
78+
"updatingBoards": "Boards werden aktualisiert ...",
79+
"updatingLibraries": "Bibliotheken werden aktualisiert ..."
7980
},
8081
"cli-error-parser": {
8182
"keyboardError": "'Keyboard' nicht gefunden. Enthält ihr Sketch die Zeile '#include <Keyboard.h>'?",
@@ -84,6 +85,7 @@
8485
"cloud": {
8586
"account": "Konto",
8687
"chooseSketchVisibility": "Wähle die Sichtbarkeit deines Sketches:",
88+
"cloudSketchbook": "Cloud Sketchbook",
8789
"connected": "Verbunden",
8890
"continue": "Fortfahren",
8991
"donePulling": "Herunterladen von '{0}' erfolgreich.",
@@ -96,7 +98,7 @@
9698
"notYetPulled": "Kann nicht in die Cloud geschoben werden. Es ist noch nicht heruntergeladen.",
9799
"offline": "Offline",
98100
"openInCloudEditor": "Im Cloud Editor öffnen",
99-
"options": "Optionen....",
101+
"options": "Optionen ...",
100102
"privateVisibility": "Private. Nur du siehst diesen Sketch.",
101103
"profilePicture": "Profilbild",
102104
"publicVisibility": "Public. Jeder kann mit diesen Link den Sketch sehen.",
@@ -108,10 +110,9 @@
108110
"pushSketch": "Push Sketch",
109111
"pushSketchMsg": "Das ist ein öffentliches Sketch. Vor dem Pushen solltest du überprüfen, ob alle sensiblen Informationen in arduino_secrets.h definiert sind. Du kannst einen Sketch mit dem Teilen-Feld privat machen.",
110112
"remote": "Remote",
111-
"remoteSketchbook": "Cloud Sketchbook",
112113
"share": "Teilen....",
113114
"shareSketch": "Sketch teilen",
114-
"showHideRemoveSketchbook": "Zeige/Verstecke Remote Sketchbook",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "Anmelden",
116117
"signInToCloud": "Anmelden zur Arduino Cloud",
117118
"signOut": "Abmelden",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "Besuche Arduino Cloud um Cloud Sketche zu erstellen."
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizing sketchbook..."
126132
},
127133
"common": {
128134
"all": "Alle",
@@ -149,14 +155,19 @@
149155
"component": {
150156
"boardsIncluded": "In diesem Paket enthaltene Boards:",
151157
"by": "von",
152-
"filterSearch": "Filtern Sie Ihre Suche...",
158+
"filterSearch": "Filtern Sie Ihre Suche ...",
153159
"install": "Installieren",
154160
"installed": "Installiert",
155161
"moreInfo": "Mehr Information",
156162
"uninstall": "Deinstallieren",
157163
"uninstallMsg": "Möchten Sie {0} deinstallieren?",
158164
"version": "Version {0}"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "Datei hinzufügen...",
162173
"fileAdded": "Eine Datei wurde zum Sketch hinzugefügt.",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "Debug - {0}",
187198
"debuggingNotSupported": "'{0}' unterstützt kein Debuggen",
188199
"noPlatformInstalledFor": "Die Platform für '{0}' ist nicht instaliert.",
189-
"optimizeForDebugging": "Für Debugging optimieren"
200+
"optimizeForDebugging": "Für Debugging optimieren",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "Nicht noch einmal fragen"
@@ -267,7 +279,7 @@
267279
"installWithoutDependencies": "Ohne Abhängigkeiten installieren",
268280
"installedSuccessfully": "Bibliothek {0}:{1} erfolgreich installiert",
269281
"libraryAlreadyExists": "Eine Bibliothek existiert bereits. Möchten sie diese überschreiben?",
270-
"manageLibraries": "Bibliotheken verwalten...",
282+
"manageLibraries": "Bibliotheken verwalten ...",
271283
"namedLibraryAlreadyExists": "Der Bibliothek-Ordner '{0}' existiert bereits. Überschreiben?",
272284
"needsMultipleDependencies": "Die Bibliothek <b>{0}:{1}</b> benötigt ein paar andere Abhängigkeiten, die derzeit nicht installiert sind:",
273285
"needsOneDependency": "Die Bibliothek <b>{0}:{1}</b> benötigt eine andere Abhängigkeit, welche derzeit nicht installiert ist:",
@@ -305,10 +317,7 @@
305317
"unableToConnectToWebSocket": "Websocket wurde nicht verbunden"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "Netzwerk",
@@ -352,6 +361,7 @@
352361
"manualProxy": "Manuelle Proxy Einstellung",
353362
"network": "Netzwerk",
354363
"newSketchbookLocation": "Wähle einen neuen Ort für das Sketchbook ",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "Kein Proxy",
356366
"proxySettings": {
357367
"hostname": "Hostname",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "Existierende Version von {0} ersetzen?",
379392
"selectZip": "Wähle die ZIP-Datei, welche die hinzuzufügende Bibliothek enthält",
380393
"serial": {
@@ -393,18 +406,27 @@
393406
"archiveSketch": "Sketch archivieren",
394407
"cantOpen": "Ein Ordner mit dem Namen \"{0}\" ist bereits vorhanden. Der Sketch kann nicht geöffnet werden.",
395408
"close": "Sind Sie sicher, dass Sie diesen Sketch schließen möchten?",
396-
"compile": "Kompiliere Sketch...",
409+
"compile": "Kompiliere Sketch ...",
397410
"configureAndUpload": "Konfigurieren und Hochladen",
398411
"createdArchive": "Archiv '{0}' erstellt.",
399412
"doneCompiling": "Kompilieren erfolgreich!",
400413
"doneUploading": "Hochladen erfolgreich! ",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "Kompilierte Binärdatei exportieren",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "Übertragen...",
403423
"movingMsg": "Die Datei \"{0}\" muss sich in einen Sketch Ordner \"{1}\" befinden.\nOrdner erstellen, Datei verschieben und fortfahren?",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "Ordner öffnen",
406427
"openRecent": "Zuletzt geöffnet",
407428
"openSketchInNewWindow": "Sketch in neuen Fenster öffnen",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "Sketch Ordner speichern als...",
409431
"saveSketch": "Sketch speichern und später wieder öffnen",
410432
"saveSketchAs": "Sketch Ordner speichern als...",
@@ -415,13 +437,13 @@
415437
"titleSketchbook": "Sketchbook",
416438
"upload": "Hochladen",
417439
"uploadUsingProgrammer": "Mit Programmer hochladen",
418-
"uploading": "Hochladen...",
440+
"uploading": "Hochladen ...",
419441
"userFieldsNotFoundError": "User Fields für das angeschlossene Board nicht gefunden",
420442
"verify": "Überprüfen",
421443
"verifyOrCompile": "Überprüfen/Kompilieren"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -441,6 +463,17 @@
441463
"cancel": "Abbrechen",
442464
"enterField": "Eingabe {0}",
443465
"upload": "Hochladen"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "Ausklappen"
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "Möchtest du den aktuellen Sketch löschen?",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "Name für die neue Datei",
465499
"invalidExtension": "\".{0}\" ist keine gültige Dateierweiterung.",
466-
"invalidFilename": "Ungültiger Dateiname. ",
467500
"newFileName": "Neuer Name für die Datei"
468501
}
469502
}

‎i18n/el.json

Lines changed: 50 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}{4} [{5}]\n\n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "Σχετικά με {0}"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "Ο πυρήνας \"{0} {1}\" πρέπει να εγκατασταθεί για την επιλεγμένη πλακέτα {2}. Θέλεις να την εγκαταστήσεις τώρα;",
1919
"noBoardsFound": "No boards found for \"{0}\"",
2020
"noFQBN": "The FQBN is not available for the selected board \"{0}\". Do you have the corresponding core installed?",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "No ports discovered",
2223
"noPortsSelected": "Δεν επιλέχθηκε θύρα για την πλακέτα: '{0}'.",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "Δεν επιλέχθηκε πλακέτα",
2426
"openBoardsConfig": "Επιλογή διαφορετικής πλακέτας και θύρας...",
25-
"platformMissing": "Η πλατφόρμα για την επιλεγμένη πλακέτα '{0}' δεν έχει εγκατασταθεί.",
2627
"pleasePickBoard": "Πσρακαλώ επίλεξε μια πλακέτα που συνδέθηκε στην θύρα που έχεις επιλέξει.",
2728
"port": "Θύρα{0}",
2829
"portLabel": "Port: {0}",
@@ -31,13 +32,13 @@
3132
"reselectLater": "Επιλογή αργότερα",
3233
"searchBoard": "Search board",
3334
"selectBoard": "Επιλογή Πλακέτας",
34-
"selectBoardForInfo": "Παρακαλώ επίλεξε μια πλακέτα για εμφάνιση πληροφοριών πλακέτας.",
3535
"selectPortForInfo": "Παρακαλώ επίλεξε μια θύρα για εμφάνιση πληροφοριών πλακέτας.",
3636
"showAllAvailablePorts": "Εμφανίζει όλες τις διαθέσιμες θύρες όταν είναι ενεργοποιημένο.",
3737
"showAllPorts": "Show all ports",
3838
"succesfullyInstalledPlatform": "Επιτυχής εγκατάσταση πλατφόρμας {0}:{1}",
3939
"succesfullyUninstalledPlatform": "Επιτυχής απεγκατάσταση πλατφόρμας {0}:{1}",
40-
"typeOfPorts": "{0} ports"
40+
"typeOfPorts": "{0} ports",
41+
"unknownBoard": "Unknown board"
4142
},
4243
"boardsManager": "Διαχειριστής Πλακετών",
4344
"boardsType": {
@@ -84,6 +85,7 @@
8485
"cloud": {
8586
"account": "Account",
8687
"chooseSketchVisibility": "Επίλεξε την ορατότητα του Σχεδίου σου:",
88+
"cloudSketchbook": "Σχέδια Cloud",
8789
"connected": "Συνδέθηκε",
8890
"continue": "Συνέχεια",
8991
"donePulling": "Done pulling ‘{0}’.",
@@ -108,10 +110,9 @@
108110
"pushSketch": "Push Sketch",
109111
"pushSketchMsg": "This is a Public Sketch. Before pushing, make sure any sensitive information is defined in arduino_secrets.h files. You can make a Sketch private from the Share panel.",
110112
"remote": "Απομακρυνσμένο",
111-
"remoteSketchbook": "Remote Sketchbook",
112113
"share": "Κοινοποίηση...",
113114
"shareSketch": "Κοινοποίηση Σχεδίου",
114-
"showHideRemoveSketchbook": "Εμφάνιση/Απόκρυψη Απομακρυνσμένων Σχεδίων",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "ΣΥΥΝΔΕΣΗ",
116117
"signInToCloud": "Σύνδεση στο Arduino Cloud",
117118
"signOut": "Αποσύνδεση",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "Επισκέψου το Arduino Cloud για δημιουργία Σχεδίων Cloud."
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizing sketchbook..."
126132
},
127133
"common": {
128134
"all": "All",
@@ -157,6 +163,11 @@
157163
"uninstallMsg": "Do you want to uninstall {0}?",
158164
"version": "Έκδοση {0}"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "Προσθήκη αρχείου",
162173
"fileAdded": "Ένα αρχείο προστέθηκε στον κώδικα.",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "Αποσφαλμάτωση - {0}",
187198
"debuggingNotSupported": "Δεν υποστιρίζεται αποσφαλμάτωση από '{0}'",
188199
"noPlatformInstalledFor": "Δεν έχει εγκατασταθεί πλατφόρμα για '{0}'",
189-
"optimizeForDebugging": "Βελτιστοποίηση για Αποσφαλμάτωση"
200+
"optimizeForDebugging": "Βελτιστοποίηση για Αποσφαλμάτωση",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "Don't ask again"
@@ -305,10 +317,7 @@
305317
"unableToConnectToWebSocket": "Unable to connect to websocket"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "Δίκτυο",
@@ -352,6 +361,7 @@
352361
"manualProxy": "Manual proxy configuration",
353362
"network": "Δίκτυο",
354363
"newSketchbookLocation": "Επιλογή νέας τοποθεσίας σχεδίων",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "No proxy",
356366
"proxySettings": {
357367
"hostname": "Host name",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "Replace the existing version of {0}?",
379392
"selectZip": "Select a zip file containing the library you'd like to add",
380393
"serial": {
@@ -398,13 +411,22 @@
398411
"createdArchive": "Created archive '{0}'.",
399412
"doneCompiling": "Done compiling.",
400413
"doneUploading": "Ολοκλήρωση ανεβάσματος",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "Export Compiled Binary",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "Moving",
403423
"movingMsg": "The file \"{0}\" needs to be inside a sketch folder named \"{1}\".\nCreate this folder, move the file, and continue?",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "Άνοιγμα φακέλου",
406427
"openRecent": "Άνοιγμα πρόσφατου",
407428
"openSketchInNewWindow": "Open Sketch in New Window",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "Save sketch folder as...",
409431
"saveSketch": "Save your sketch to open it again later.",
410432
"saveSketchAs": "Save sketch folder as...",
@@ -421,7 +443,7 @@
421443
"verifyOrCompile": "Επικύρωση"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -441,6 +463,17 @@
441463
"cancel": "Ακύρωση",
442464
"enterField": "Enter {0}",
443465
"upload": "Ανέβασμα"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "Επαναφορά"
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "Θέλεις να διαγράψεις το υπάρχον σχέδιο;",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "Όνομα για το νεό αρχείο",
465499
"invalidExtension": ".{0} is not a valid extension",
466-
"invalidFilename": "Μη-έγκυρο όνομα αρχείου",
467500
"newFileName": "Νέο όνομα για το αρχείο"
468501
}
469502
}

‎i18n/es.json

Lines changed: 56 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "Versión: {0}\nFecha: {1}{2}\nVersión del CLI: {3}{4} [{5}]\n\n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "Acerca de {0}"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "Hay que instalar el núcleo \"{0} {1} \" para la placa \"{2}\" actualmente seleccionada. ¿Quieres instalarlo ahora?",
1919
"noBoardsFound": "No se han encotrado placas para \"{0}\"",
2020
"noFQBN": "El FQBN no está disponible para la placa seleccionada \"{0}\". ¿Tienes instalado el núcleo correspondiente?",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "No se ha descubierto ningún puerto",
2223
"noPortsSelected": "No se han seleccionado puertos para la placa: '{0}'.",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "Ninguna placa seleccionada.",
2426
"openBoardsConfig": "Seleccione otra placa y puerto...",
25-
"platformMissing": "La plataforma seleccionada para la placa '{0}' no está instalada.",
2627
"pleasePickBoard": "Por favor, elija una placa conectada al puerto que haya seleccionado.",
2728
"port": "Puerto {0}",
2829
"portLabel": "Puerto: {0}",
@@ -31,13 +32,13 @@
3132
"reselectLater": "Vuelve a seleccionar más tarde",
3233
"searchBoard": "Buscar placa",
3334
"selectBoard": "Seleccionar Placa",
34-
"selectBoardForInfo": "Por favor, seleccione una placa para obtener información sobre ella.",
3535
"selectPortForInfo": "Por favor, seleccione un puerto para obtener información sobre la placa.",
3636
"showAllAvailablePorts": "Muestra todos los puertos disponibles cuando está activado",
3737
"showAllPorts": "Mostrar todos los puertos",
3838
"succesfullyInstalledPlatform": "Plataforma {0}:{1} instalada correctamente",
3939
"succesfullyUninstalledPlatform": "Plataforma {0}:{1} desinstalada correctamente",
40-
"typeOfPorts": "{0} puertos"
40+
"typeOfPorts": "{0} puertos",
41+
"unknownBoard": "Unknown board"
4142
},
4243
"boardsManager": "Gestor de placas",
4344
"boardsType": {
@@ -84,6 +85,7 @@
8485
"cloud": {
8586
"account": "Cuenta",
8687
"chooseSketchVisibility": "Elige la visibilidad de tu Sketch:",
88+
"cloudSketchbook": "Libro de bocetos en la nube",
8789
"connected": "Conectado",
8890
"continue": "Continuar",
8991
"donePulling": "Extracción de '{0}' realizada.",
@@ -108,10 +110,9 @@
108110
"pushSketch": "Pulsa para listar las URLs de la tarjetas no oficiales",
109111
"pushSketchMsg": "Este es un Sketch público. Antes de enviarlo, asegúrate de que cualquier información sensible está definida en los archivos arduino_secrets.h. Puedes hacer que un Sketch sea privado desde el panel Compartir.",
110112
"remote": "Remoto",
111-
"remoteSketchbook": "Libreria de proyectos remota",
112113
"share": "Compartir...",
113114
"shareSketch": "Compartir Sketch",
114-
"showHideRemoveSketchbook": "Mostrar/Ocultar Sketchbook Remoto",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "Iniciar sesión",
116117
"signInToCloud": "Iniciar sesión en Arduino Cloud",
117118
"signOut": "Cerrar sesión",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "Visita Arduino Cloud para crear Cloud Sketches. "
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizing sketchbook..."
126132
},
127133
"common": {
128134
"all": "Todo",
@@ -137,7 +143,7 @@
137143
"processing": "Procesando",
138144
"recommended": "Recomendado",
139145
"retired": "Retirado",
140-
"selectedOn": "on 1{0}\n ",
146+
"selectedOn": "en {0}",
141147
"serialMonitor": "Monitor Serie",
142148
"type": "Tipo",
143149
"unknown": "Desconocido",
@@ -157,6 +163,11 @@
157163
"uninstallMsg": "¿Quieres desinstalar {0}?",
158164
"version": "Versión {0}"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "Añadir fichero...",
162173
"fileAdded": "Un archivo añadido al sketch.",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "Debug - {0}",
187198
"debuggingNotSupported": "La depuración no está soportada por '{0}'",
188199
"noPlatformInstalledFor": "La plataforma no está instalada para '{0}'",
189-
"optimizeForDebugging": "Optimizar para depuración"
200+
"optimizeForDebugging": "Optimizar para depuración",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "No volver a preguntar"
@@ -208,7 +220,7 @@
208220
"unsavedChanges": "Los cambios no guardados no serán guardados."
209221
},
210222
"examples": {
211-
"builtInExamples": "Ejemplos Construidos ",
223+
"builtInExamples": "Ejemplos Construidos",
212224
"couldNotInitializeExamples": "No se han podido inicializar los ejemplos integrados.",
213225
"customLibrary": "Ejemplos de bibliotecas personalizadas",
214226
"for": "Ejemplos para {0}",
@@ -253,7 +265,7 @@
253265
"notNowButton": "Ahora no",
254266
"skipVersionButton": "Omitir versión",
255267
"updateAvailable": "Actualización disponible",
256-
"versionDownloaded": "Arduino IDE 1{0} se ha descargado."
268+
"versionDownloaded": "Arduino IDE {0} se ha descargado."
257269
},
258270
"library": {
259271
"addZip": "Añadir biblioteca .ZIP...",
@@ -301,14 +313,11 @@
301313
"tools": "Herramientas"
302314
},
303315
"monitor": {
304-
"unableToCloseWebSocket": " No se puede cerrar websocket",
305-
"unableToConnectToWebSocket": " No se puede conectar al websocket"
316+
"unableToCloseWebSocket": "No se puede cerrar websocket",
317+
"unableToConnectToWebSocket": "No se puede conectar al websocket"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "Red",
@@ -352,6 +361,7 @@
352361
"manualProxy": "Configuración manual del proxy",
353362
"network": "Red",
354363
"newSketchbookLocation": "Selecciona la nueva ruta del sketchbook",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "Sin Proxy",
356366
"proxySettings": {
357367
"hostname": "nombre del host",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "¿Sustituir la versión existente de {0}?",
379392
"selectZip": "Seleccione un archivo zip que contenga la biblioteca que deseas añadir",
380393
"serial": {
@@ -398,13 +411,22 @@
398411
"createdArchive": "Archivo '{0}' creado.",
399412
"doneCompiling": "Compilación completada.",
400413
"doneUploading": "Carga completada.",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "Exportar binario compilado",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "Moviendo",
403423
"movingMsg": "El archivo \"{0}\" tiene que estar dentro de una carpeta de bocetos llamada \"{1}\".\n¿Crear esta carpeta, mover el archivo y continuar?",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "Abrir carpeta",
406427
"openRecent": "Abierto recientemente",
407428
"openSketchInNewWindow": "Abrir Sketch en una ventana nueva",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "Guardar carpeta de sketch como...",
409431
"saveSketch": "Guarde su sketch para abirlo más tarde.",
410432
"saveSketchAs": "Guardar carpeta de sketch como...",
@@ -421,7 +443,7 @@
421443
"verifyOrCompile": "Verificar/Compilar"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -435,12 +457,23 @@
435457
"updatePackageIndex": "Actualizar índice de paquete"
436458
},
437459
"upload": {
438-
"error": "1{0} error: 2{1}"
460+
"error": "{0} error: {1}"
439461
},
440462
"userFields": {
441463
"cancel": "Cancelar",
442464
"enterField": "Introduce {0}",
443465
"upload": "Cargar"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "Expandir"
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "¿Quieres borrar el sketch actual?",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "Nombre del nuevo archivo",
465499
"invalidExtension": "\".{0}\" no es una extensión válida",
466-
"invalidFilename": "Nombre de archivo no válido.",
467500
"newFileName": "Nuevo nombre para el archivo"
468501
}
469502
}

‎i18n/eu.json

Lines changed: 50 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "Bertsioa: {0}\nData: {1}{2}\nCLI bertsioa: {3}{4} [{5}]\n\n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "{0}ri buruz"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "\"{0} {1}\" nukleoa instalatu behar da unean hautatutako \"{2}\" plakarentzat. Orain instalatu nahi duzu?",
1919
"noBoardsFound": "No boards found for \"{0}\"",
2020
"noFQBN": "FQBN ez dago erabilgarri hautatutako \"{0}\" plakarentzat. Dagokion nukleoa instalatuta daukazu?",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "No ports discovered",
2223
"noPortsSelected": "Ez da atakarik hautatu plakarentzat: '{0}'",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "Plakarik ez da hautatu",
2426
"openBoardsConfig": "Hautatu beste plaka eta ataka bat...",
25-
"platformMissing": "Hautatutako '{0}' plakarentzako plataforma ez dago instalatuta.",
2627
"pleasePickBoard": "Aukeratu hautatu duzun atakara konektatutako plaka bat.",
2728
"port": "{0} ataka",
2829
"portLabel": "Port: {0}",
@@ -31,13 +32,13 @@
3132
"reselectLater": "Hautatu berriz geroago",
3233
"searchBoard": "Search board",
3334
"selectBoard": "Hautatu plaka",
34-
"selectBoardForInfo": "Hautatu plaka bat plakaren informazioa eskuratzeko.",
3535
"selectPortForInfo": "Hautatu ataka bat plakaren informazioa eskuratzeko.",
3636
"showAllAvailablePorts": "Gaituta dagoenean erabilgarri dauden ataka guztiak erakusten ditu",
3737
"showAllPorts": "Show all ports",
3838
"succesfullyInstalledPlatform": "{0}:{1} plataforma behar bezala instalatu da",
3939
"succesfullyUninstalledPlatform": "{0}:{1} plataforma behar bezala desinstalatu da",
40-
"typeOfPorts": "{0} ports"
40+
"typeOfPorts": "{0} ports",
41+
"unknownBoard": "Unknown board"
4142
},
4243
"boardsManager": "Plaka kudeatzailea",
4344
"boardsType": {
@@ -84,6 +85,7 @@
8485
"cloud": {
8586
"account": "Account",
8687
"chooseSketchVisibility": "Aukeratu zure programaren ikusgaitasuna:",
88+
"cloudSketchbook": "Hodeiko programa bilduma",
8789
"connected": "Konektatuta",
8890
"continue": "Jarraitu",
8991
"donePulling": "Hodeitik kargatzea burututa: '{0}'.",
@@ -108,10 +110,9 @@
108110
"pushSketch": "Kargatu hodeitik",
109111
"pushSketchMsg": "Hau programa publiko bat da. Hodeian gorde aurretik, ziurtatu isilpeko informazioa arduino_secrets.h fitxategietan definituta dagoela. Programa pribatu bihurtu dezakezu Partekatu paneletik.",
110112
"remote": "Urrunekoa",
111-
"remoteSketchbook": "Remote Sketchbook",
112113
"share": "Partekatu...",
113114
"shareSketch": "Partekatu programa",
114-
"showHideRemoveSketchbook": "Erakutsi/Ezkutatu urruneko programa bilduma",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "HASI SAIOA",
116117
"signInToCloud": "Hasi saioa Arduino Cloud-en",
117118
"signOut": "Amaitu saioa",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "Bisitatu Arduino Cloud hodeiko programak sortzeko."
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizing sketchbook..."
126132
},
127133
"common": {
128134
"all": "All",
@@ -157,6 +163,11 @@
157163
"uninstallMsg": "{0} desinstalatu nahi duzu?",
158164
"version": "{0} bertsioa"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "Gehitu fitxategia",
162173
"fileAdded": "Fitxategi bat gehitu da programara.",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "Araztu - {0}",
187198
"debuggingNotSupported": "Ez dauka arazketarako euskarririk: '{0}'",
188199
"noPlatformInstalledFor": "Plataforma ez dago instalatuta honentzat: '{0}'",
189-
"optimizeForDebugging": "Optimizatu arazketarako"
200+
"optimizeForDebugging": "Optimizatu arazketarako",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "Ez galdetu berriro"
@@ -305,10 +317,7 @@
305317
"unableToConnectToWebSocket": "Unable to connect to websocket"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "Sarea",
@@ -352,6 +361,7 @@
352361
"manualProxy": "Proxyaren eskuzko konfigurazioa",
353362
"network": "Sarea",
354363
"newSketchbookLocation": "Hautatu programa bilduma berriaren kokalekua",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "Proxyrik ez",
356366
"proxySettings": {
357367
"hostname": "Host name",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "Lehendik dagoen {0} bertsioa ordezkatu?",
379392
"selectZip": "Hautatu gehitu nahi duzun liburutegia daukan zip fitxategia",
380393
"serial": {
@@ -398,13 +411,22 @@
398411
"createdArchive": "'{0}' artxiboa sortu da.",
399412
"doneCompiling": "Konpilazioa burutu da.",
400413
"doneUploading": "Karga burutu da.",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "Esportatu konpilatutako bitarra",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "Lekuz aldatzen",
403423
"movingMsg": "\"{0}\" fitxategiak \"{1}\" izeneko programa-karpetaren barruan egon behar du.\nSortu karpeta, eraman fitxategia bertara eta jarraitu?",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "Ireki karpeta",
406427
"openRecent": "Ireki azkenaldikoa",
407428
"openSketchInNewWindow": "Ireki programa leiho berrian",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "Gorde programen karpeta honela...",
409431
"saveSketch": "Save your sketch to open it again later.",
410432
"saveSketchAs": "Gorde programen karpeta honela...",
@@ -421,7 +443,7 @@
421443
"verifyOrCompile": "Egiaztatu/Konpilatu"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -441,6 +463,17 @@
441463
"cancel": "Utzi",
442464
"enterField": "Enter {0}",
443465
"upload": "Kargatu"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "Zabaldu"
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "Uneko programa ezabatu nahi duzu?",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "Fitxategi berriaren izena",
465499
"invalidExtension": "{0} ez da baliozko luzapen bat.",
466-
"invalidFilename": "Fitxategi-izen baliogabea.",
467500
"newFileName": "Fitxategiaren izen berria"
468501
}
469502
}

‎i18n/fa.json

Lines changed: 50 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "نسخه :{0}\nتاریخ: {1} {2}\nنسخه CLI : {3}{4} [{5}]\n\n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "درباره {0}"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "هسته \"{0}{1}\" باید برای برد \"{2}\" انتخاب شده فعلی نصب شود. آیا الان می خواهید نصبش کنید؟",
1919
"noBoardsFound": "هیچ بردی پیدا نشد برای{0}",
2020
"noFQBN": "FQBN برای برد انتخاب شده \"{0}\" موجود نیست. آیا هسته مربوطه را نصب کرده اید؟",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "هیچ پورتی پیدا نشد",
2223
"noPortsSelected": "هیچ پورتی برای برد انتخاب نشده است.{0}",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "هیچ بردی انتخاب نشده است.",
2426
"openBoardsConfig": "انتخاب سایر برد ها و پورت ها",
25-
"platformMissing": "پلت فرم برای برد انتخابی '{0}' نصب نشده است.",
2627
"pleasePickBoard": "لطفاً یک برد متصل به پورتی که انتخاب کرده اید را انتخاب کنید.",
2728
"port": "پورت {0}",
2829
"portLabel": "پورت: {0}",
@@ -31,13 +32,13 @@
3132
"reselectLater": "بعدا انتخاب کنید",
3233
"searchBoard": "جستجوی بورد",
3334
"selectBoard": "انتخاب برد",
34-
"selectBoardForInfo": "لطفاً یک برد را برای به دست آوردن اطلاعات هیئت مدیره انتخاب کنید.",
3535
"selectPortForInfo": "لطفاً یک پورت را برای به دست آوردن اطلاعات هیئت مدیره انتخاب کنید.",
3636
"showAllAvailablePorts": "نمایش تمام پورت های موجود در صورت فعال بودن",
3737
"showAllPorts": "نمایش تمام پورت ها",
3838
"succesfullyInstalledPlatform": "نصب پلتفرم موفقیت آمیز بود {0}:{1}",
3939
"succesfullyUninstalledPlatform": "لغو نصب پلتفرم موفقیت آمیز بود. {0}:{1}",
40-
"typeOfPorts": "پورت ها{0}"
40+
"typeOfPorts": "پورت ها{0}",
41+
"unknownBoard": "Unknown board"
4142
},
4243
"boardsManager": "مدیریت برد ها",
4344
"boardsType": {
@@ -84,6 +85,7 @@
8485
"cloud": {
8586
"account": "حساب کاربری",
8687
"chooseSketchVisibility": "قابلیت مشاهده طرح خود را انتخاب کنید:",
88+
"cloudSketchbook": "منبع ابری طرح ها",
8789
"connected": "متصل",
8890
"continue": "ادامه",
8991
"donePulling": "پایان دریافت {0}",
@@ -108,10 +110,9 @@
108110
"pushSketch": "ارسال طرح",
109111
"pushSketchMsg": "این یک طرح عمومی است. قبل از ارسال، مطمئن شوید که اطلاعات حساس در فایل‌های arduino_secrets.h تعریف شده است. می‌توانید از پانل اشتراک‌گذاری یک طرح را خصوصی کنید.",
110112
"remote": "از راه دور",
111-
"remoteSketchbook": "کتاب طراحی از راه دور",
112113
"share": "اشتراک گذاری...",
113114
"shareSketch": "اشتراک طرح",
114-
"showHideRemoveSketchbook": "نمایش/پنهان کردن از راه دور منبع طرح ها",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "ورود کاربر",
116117
"signInToCloud": "ورود به ابر آردوینو",
117118
"signOut": "خروج کاربر",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "بازدید از ابر آردوینو برای ساخت ابر طرح ها"
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizing sketchbook..."
126132
},
127133
"common": {
128134
"all": "همه",
@@ -157,6 +163,11 @@
157163
"uninstallMsg": "آیا شما می خواهید {0} را لغو نصب کنید؟",
158164
"version": "ورژن {0}"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "فایل اظافه کن",
162173
"fileAdded": "یک فایل به طرح افزوده شد.",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "رفع خطا {0}",
187198
"debuggingNotSupported": "رفع خطا توسط {0} پشتیبانی نمی شود.",
188199
"noPlatformInstalledFor": "دستگاه مورد نظر برای {0} نصب نشده است",
189-
"optimizeForDebugging": "بهینه کردن برای رفع خطا"
200+
"optimizeForDebugging": "بهینه کردن برای رفع خطا",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "نمی تواند بپرسد."
@@ -305,10 +317,7 @@
305317
"unableToConnectToWebSocket": "اتصال به وب سوکت امکان پذیر نیست"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "نتورک",
@@ -352,6 +361,7 @@
352361
"manualProxy": "پیکربندی دستی پروکسی",
353362
"network": "نتورک",
354363
"newSketchbookLocation": "مکان جدید منبع طرح ها را مشخص کنید",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "بدون پروکسی",
356366
"proxySettings": {
357367
"hostname": "نام میزبان",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "آیا می خواهید نسخه موجود را با {0} جایگزین کنید؟",
379392
"selectZip": "یک فایل فشرده حاوی کتابخانه ای را که می خواهید اضافه کنید انتخاب کنید",
380393
"serial": {
@@ -398,13 +411,22 @@
398411
"createdArchive": "آرشیو {0} ایجاد شد.",
399412
"doneCompiling": "پایان کامپایل کردن",
400413
"doneUploading": "پایان بارگذاری",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "دریافت خروجی باینری کامپایل شده",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "جابجا کردن",
403423
"movingMsg": "فایل \"{0}\" باید داخل یک پوشه طرح به نام \"{1}\" باشد.\nاین پوشه را ایجاد کنید، فایل را منتقل کنید و ادامه دهید؟",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "بازکردن پوشه",
406427
"openRecent": "باز کردن آخرین ها",
407428
"openSketchInNewWindow": "باز کردن طرح در پنجره جدید.",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "ذخیره پوشه طرح در ...",
409431
"saveSketch": "طرح خود را ذخیره کنید تا بعداً دوباره باز شود.",
410432
"saveSketchAs": "ذخیره پوشه طرح در ...",
@@ -421,7 +443,7 @@
421443
"verifyOrCompile": "تائید / کامپایل"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -441,6 +463,17 @@
441463
"cancel": "لغو",
442464
"enterField": "ورود{0}",
443465
"upload": "بارگذاری"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "باز کردن."
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "آیا می خواهید طرح کنونی را حذف کنید؟",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "نام برای فایل جدید",
465499
"invalidExtension": "افزونه {0} نادرست است.",
466-
"invalidFilename": "عدم وجود نام برای فایل",
467500
"newFileName": "نام جدید برای فایل"
468501
}
469502
}

‎i18n/fil.json

Lines changed: 50 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"arduino": {
33
"about": {
4-
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}{4} [{5}]\n\n{6}",
4+
"detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
55
"label": "About {0}"
66
},
77
"board": {
@@ -18,11 +18,12 @@
1818
"installNow": "The \"{0} {1}\" core has to be installed for the currently selected \"{2}\" board. Do you want to install it now?",
1919
"noBoardsFound": "No boards found for \"{0}\"",
2020
"noFQBN": "The FQBN is not available for the selected board \"{0}\". Do you have the corresponding core installed?",
21+
"noNativeSerialPort": "Native serial port, can't obtain info.",
2122
"noPortsDiscovered": "No ports discovered",
2223
"noPortsSelected": "No ports selected for board: '{0}'.",
24+
"nonSerialPort": "Non-serial port, can't obtain info.",
2325
"noneSelected": "No boards selected.",
2426
"openBoardsConfig": "Select other board and port…",
25-
"platformMissing": "The platform for the selected '{0}' board is not installed.",
2627
"pleasePickBoard": "Please pick a board connected to the port you have selected.",
2728
"port": "Port{0}",
2829
"portLabel": "Port: {0}",
@@ -31,13 +32,13 @@
3132
"reselectLater": "Reselect later",
3233
"searchBoard": "Search board",
3334
"selectBoard": "Pumili ng board",
34-
"selectBoardForInfo": "Please select a board to obtain board info.",
3535
"selectPortForInfo": "Please select a port to obtain board info.",
3636
"showAllAvailablePorts": "Shows all available ports when enabled",
3737
"showAllPorts": "Show all ports",
3838
"succesfullyInstalledPlatform": "Successfully installed platform {0}:{1}",
3939
"succesfullyUninstalledPlatform": "Successfully uninstalled platform {0}:{1}",
40-
"typeOfPorts": "{0} ports"
40+
"typeOfPorts": "{0} ports",
41+
"unknownBoard": "Unknown board"
4142
},
4243
"boardsManager": "Boards Manager",
4344
"boardsType": {
@@ -84,6 +85,7 @@
8485
"cloud": {
8586
"account": "Account",
8687
"chooseSketchVisibility": "Choose visibility of your Sketch:",
88+
"cloudSketchbook": "Cloud Sketchbook",
8789
"connected": "Connected",
8890
"continue": "Continue",
8991
"donePulling": "Done pulling ‘{0}’.",
@@ -108,10 +110,9 @@
108110
"pushSketch": "Push Sketch",
109111
"pushSketchMsg": "This is a Public Sketch. Before pushing, make sure any sensitive information is defined in arduino_secrets.h files. You can make a Sketch private from the Share panel.",
110112
"remote": "Remote",
111-
"remoteSketchbook": "Remote Sketchbook",
112113
"share": "Share...",
113114
"shareSketch": "Share Sketch",
114-
"showHideRemoveSketchbook": "Show/Hide Remote Sketchbook",
115+
"showHideSketchbook": "Show/Hide Cloud Sketchbook",
115116
"signIn": "SIGN IN",
116117
"signInToCloud": "Sign in to Arduino Cloud",
117118
"signOut": "Sign Out",
@@ -120,9 +121,14 @@
120121
"visitArduinoCloud": "Visit Arduino Cloud to create Cloud Sketches."
121122
},
122123
"cloudSketch": {
123-
"creating": "Creating remote sketch '{0}'...",
124-
"new": "New Remote Sketch",
125-
"synchronizing": "Synchronizing sketchbook, pulling '{0}'..."
124+
"alreadyExists": "Cloud sketch '{0}' already exists.",
125+
"creating": "Creating cloud sketch '{0}'...",
126+
"new": "New Cloud Sketch",
127+
"notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
128+
"pulling": "Synchronizing sketchbook, pulling '{0}'...",
129+
"pushing": "Synchronizing sketchbook, pushing '{0}'...",
130+
"renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
131+
"synchronizingSketchbook": "Synchronizing sketchbook..."
126132
},
127133
"common": {
128134
"all": "All",
@@ -157,6 +163,11 @@
157163
"uninstallMsg": "Do you want to uninstall {0}?",
158164
"version": "Version {0}"
159165
},
166+
"configuration": {
167+
"cli": {
168+
"inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
169+
}
170+
},
160171
"contributions": {
161172
"addFile": "Add File",
162173
"fileAdded": "One file added to the sketch.",
@@ -186,7 +197,8 @@
186197
"debugWithMessage": "Debug - {0}",
187198
"debuggingNotSupported": "Ang debugging ay hindi suportado ng '{0}'",
188199
"noPlatformInstalledFor": "Ang platform ay hindi naka-install para sa '{0}'",
189-
"optimizeForDebugging": "Pinahusay para sa Debugging"
200+
"optimizeForDebugging": "Pinahusay para sa Debugging",
201+
"sketchIsNotCompiled": "Sketch '{0}' must be verified before starting a debug session. Please verify the sketch and start debugging again. Do you want to verify the sketch now?"
190202
},
191203
"dialog": {
192204
"dontAskAgain": "Don't ask again"
@@ -305,10 +317,7 @@
305317
"unableToConnectToWebSocket": "Unable to connect to websocket"
306318
},
307319
"newCloudSketch": {
308-
"invalidSketchName": "The name must consist of basic letters, numbers, or underscores. The maximum length is 36 characters.",
309-
"newSketchTitle": "Name of a new Remote Sketch",
310-
"notFound": "Could not pull the remote sketch '{0}'. It does not exist.",
311-
"sketchAlreadyExists": "Remote sketch '{0}' already exists."
320+
"newSketchTitle": "Name of the new Cloud Sketch"
312321
},
313322
"portProtocol": {
314323
"network": "Network",
@@ -352,6 +361,7 @@
352361
"manualProxy": "Manual proxy configuration",
353362
"network": "Network",
354363
"newSketchbookLocation": "Select new sketchbook location",
364+
"noCliConfig": "Could not load the CLI configuration",
355365
"noProxy": "No proxy",
356366
"proxySettings": {
357367
"hostname": "Host name",
@@ -375,6 +385,9 @@
375385
"deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
376386
}
377387
},
388+
"renameCloudSketch": {
389+
"renameSketchTitle": "New name of the Cloud Sketch"
390+
},
378391
"replaceMsg": "Replace the existing version of {0}?",
379392
"selectZip": "Select a zip file containing the library you'd like to add",
380393
"serial": {
@@ -398,13 +411,22 @@
398411
"createdArchive": "Created archive '{0}'.",
399412
"doneCompiling": "Done compiling.",
400413
"doneUploading": "Done uploading.",
414+
"editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
415+
"editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
401416
"exportBinary": "Export Compiled Binary",
417+
"invalidCloudSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
418+
"invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
419+
"invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
420+
"invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
421+
"invalidSketchName": "The name must start with a letter or number, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
402422
"moving": "Moving",
403423
"movingMsg": "The file \"{0}\" needs to be inside a sketch folder named \"{1}\".\nCreate this folder, move the file, and continue?",
404424
"new": "New Sketch",
425+
"noTrailingPeriod": "A filename cannot end with a dot",
405426
"openFolder": "Open Folder",
406427
"openRecent": "Open Recent",
407428
"openSketchInNewWindow": "Open Sketch in New Window",
429+
"reservedFilename": "'{0}' is a reserved filename.",
408430
"saveFolderAs": "Save sketch folder as...",
409431
"saveSketch": "Save your sketch to open it again later.",
410432
"saveSketchAs": "Save sketch folder as...",
@@ -421,7 +443,7 @@
421443
"verifyOrCompile": "Verify/Compile"
422444
},
423445
"sketchbook": {
424-
"newRemoteSketch": "New Remote Sketch",
446+
"newCloudSketch": "New Cloud Sketch",
425447
"newSketch": "New Sketch"
426448
},
427449
"survey": {
@@ -441,6 +463,17 @@
441463
"cancel": "Cancel",
442464
"enterField": "Enter {0}",
443465
"upload": "Upload"
466+
},
467+
"validateSketch": {
468+
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
469+
"abortFixTitle": "Invalid sketch",
470+
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
471+
"renameSketchFileTitle": "Invalid sketch filename",
472+
"renameSketchFolderMessage": "The sketch '{0}' cannot be used. {1} To get rid of this message, rename the sketch. Do you want to rename the sketch now?",
473+
"renameSketchFolderTitle": "Invalid sketch name"
474+
},
475+
"workspace": {
476+
"alreadyExists": "'{0}' already exists."
444477
}
445478
},
446479
"theia": {
@@ -460,10 +493,10 @@
460493
"expand": "Expand"
461494
},
462495
"workspace": {
463-
"deleteCurrentSketch": "Do you want to delete the current sketch?",
496+
"deleteCloudSketch": "The cloud sketch '{0}' will be permanently deleted from the Arduino servers and the local caches. This action is irreversible. Do you want to delete the current sketch?",
497+
"deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
464498
"fileNewName": "Name for new file",
465499
"invalidExtension": ".{0} is not a valid extension",
466-
"invalidFilename": "Invalid filename.",
467500
"newFileName": "New name for file"
468501
}
469502
}

0 commit comments

Comments
 (0)
Please sign in to comment.