diff --git a/i18n/cs.json b/i18n/cs.json
index ea2270185..1653c2f24 100644
--- a/i18n/cs.json
+++ b/i18n/cs.json
@@ -14,7 +14,7 @@
"board": "Deska {0}",
"boardConfigDialogTitle": "Zvolit jinou desku a port",
"boardDataReloaded": "Informace o desce znovunačteny",
- "boardInfo": "Info o desce",
+ "boardInfo": "Informace o desce",
"boards": "Desky",
"configDialog1": "Pokud chcete nahrát projekt do desky, musíte zvolit jak desku, tak i port.",
"configDialog2": "Pokud zvolíte pouze desku, budete schopni projekt kompilovat, ale nebudete jej moci nahrát do desky.",
@@ -141,17 +141,17 @@
"contributed": "Přispěl",
"installManually": "Instalovat ručně",
"later": "Později",
- "noBoardSelected": "Nebyla zvolena deska",
+ "noBoardSelected": "Žádná deska zvolena",
"noSketchOpened": "Žádný otevřený projekt",
"notConnected": "[nepřipojen]",
"offlineIndicator": "Nejspíše jste offline. Bez Internetového připojení není Arduino CLI schopno stáhnout potřebné zdroje, a to může způsobit chybu. Prosím připojte se k internetu a restartujte aplikaci.",
- "oldFormat": "{0}používá stále starý formát `.pde`. Chcete ho převést na soubor s příponou `.ino`?",
+ "oldFormat": "'{0}' používá stále starý formát `.pde`. Chcete ho převést na soubor s příponou `.ino`?",
"partner": "Partner",
"processing": "Zpracovávám",
"recommended": "Doporučené",
"retired": "Zastaralý",
"selectManually": "Zvolit ručně",
- "selectedOn": "zapnuto{0}",
+ "selectedOn": "zapnuto {0}",
"serialMonitor": "Seriový monitor",
"type": "typ",
"unknown": "Neznámý",
@@ -213,11 +213,11 @@
"stop": "Zastavit Daemon"
},
"debug": {
- "debugWithMessage": "Debug - {0}",
- "debuggingNotSupported": "Debugging není podporován s '{0}'",
+ "debugWithMessage": "Debug – {0}",
+ "debuggingNotSupported": "'{0}' nepodporuje ladění",
"getDebugInfo": "Získat informace o ladění…",
"noPlatformInstalledFor": "Platforma není nainstalována pro '{0}'",
- "optimizeForDebugging": "optimalizovat pro Debugging",
+ "optimizeForDebugging": "Optimalizovat pro ladění",
"sketchIsNotCompiled": "Projekt '{0}' musí být ověřený před zahájením relace ladění. Ověřte projekt a zahajte ladění znovu. Přejete si ověřit projekt rovnou?"
},
"developer": {
@@ -274,20 +274,20 @@
"ide-updater": {
"checkForUpdates": "Zkontrolovat aktualizace",
"closeAndInstallButton": "Zavřít a nainstalovat",
- "closeToInstallNotice": "Vypněte program a nainstalujte update na Váš stroj. ",
+ "closeToInstallNotice": "Zavřete program a nainstalujte aktualizaci.",
"donateLinkIconTitle": "otevřít stránku pro darování",
"donateLinkText": "darujte, abyste nás podpořili",
"donateText": "Open source is láska, {0}",
"downloadButton": "Stáhnout",
"downloadingNotice": "Stahuji poslední verzi Arduino IDE.",
- "errorCheckingForUpdates": "Nastala chyba při kontrole aktualizací Arduino IDE{0}",
- "goToDownloadButton": "přejit do stažených",
- "goToDownloadPage": "Je dostupná aktualizace pro Arduino IDE, ale nepodařilo se jej stáhnout a nainstalovat automaticky. Prosím navštivte stránku pro stažení a stáhněte prosím jeho poslední verzi ručně. ",
- "ideUpdaterDialog": "Softwarová aktualizace",
+ "errorCheckingForUpdates": "Nastala chyba při kontrole aktualizací Arduino IDE\n{0}",
+ "goToDownloadButton": "Přejít do stažených",
+ "goToDownloadPage": "Je dostupná aktualizace pro Arduino IDE, avšak nepodařilo se ji stáhnout a nainstalovat automaticky. Prosím navštivte stránku pro stažení a stáhněte odtamtud poslední verzi. ",
+ "ideUpdaterDialog": "Aktualizace softwaru",
"newVersionAvailable": "Je k dispozici nová verze Arduino IDE ({0}).",
- "noUpdatesAvailable": "Nejsou k dispozici žádné aktualizace pro Arduino ID",
+ "noUpdatesAvailable": "Nejsou k dispozici žádné aktualizace pro Arduino IDE",
"notNowButton": "Nyní ne",
- "skipVersionButton": "přeskočit verzi",
+ "skipVersionButton": "Přeskočit verzi",
"updateAvailable": "Je dostupná aktualizace",
"versionDownloaded": "Arduino IDE {0}bylo staženo."
},
@@ -298,7 +298,7 @@
"library": {
"addZip": "Přidat .ZIP knihovnu...",
"arduinoLibraries": "Arduino knihovny",
- "contributedLibraries": "Přispěné knihovny",
+ "contributedLibraries": "Knihovny od přispěvatelů",
"include": "Zahrnout knihovnu",
"installAll": "Instalovat vše",
"installLibraryDependencies": "Instalovat závislosti knihovny",
@@ -308,11 +308,11 @@
"installedSuccessfully": "Knihovna {0}:{1}byla úspěšně nainstalována",
"libraryAlreadyExists": "Knihovna již existuje. Chcete jí přepsat?",
"manageLibraries": "Spravovat knihovny...",
- "namedLibraryAlreadyExists": "Knihovna s názvem {0}již existuje. Chcete jí přepsat? ",
+ "namedLibraryAlreadyExists": "Složka knihovny s názvem {0}již existuje. Chcete ji přepsat? ",
"needsMultipleDependencies": "Knihovna {0}:{1}vyžaduje další jinou závislost která není nainstalovaná:",
- "needsOneDependency": "Knihovna {0}:{1}vyžaduje další závislost která není nainstalovaná:",
+ "needsOneDependency": "Knihovna {0}:{1}vyžaduje další závislost, jež není momentálně nainstalovaná:",
"overwriteExistingLibrary": "Chcete přepsat existující knihovnu? ",
- "successfullyInstalledZipLibrary": "Knihovna byla úspěšně nainstalována z archívu {0}",
+ "successfullyInstalledZipLibrary": "Knihovna byla úspěšně nainstalována z archivu {0}",
"title": "Manažér knihoven",
"uninstalledSuccessfully": "Knihovna {0}:{1}byla úspěšně odinstalována",
"zipLibrary": "Knihovna"
@@ -382,7 +382,7 @@
"compile.verbose": "Ano pro podrobný výstup při kompilaci. Ne je výchozí hodnota. ",
"compile.warnings": "Řekne gcc který stupeň varování se má použít. \"Žádný\" je výchozí hodnota. ",
"compilerWarnings": "Varování kompileru",
- "editorFontSize": "Editor velikosti fontu",
+ "editorFontSize": "Velikost fontu v editoru",
"editorQuickSuggestions": "Rychlá nápověda v editoru",
"enterAdditionalURLs": "Vložte další URL, jednu pro každý řádek",
"files.inside.sketches": "Zobrazit soubory uvnitř projektů",
@@ -542,7 +542,7 @@
"daemonOffline": "CLI Daemon nepřipojen",
"offline": "Nepřipojen",
"offlineText": "Nepřipojen",
- "quitTitle": "Jste si jisti že chcete odejít"
+ "quitTitle": "Jste si jisti, že chcete odejít?"
},
"editor": {
"unsavedTitle": "Neuloženo – {0}"
diff --git a/i18n/es.json b/i18n/es.json
index 01954663b..be2f0ecde 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -6,25 +6,25 @@
},
"account": {
"goToCloudEditor": "Ir a Arduino Cloud",
- "goToIoTCloud": "Go to IoT Cloud",
+ "goToIoTCloud": "Ir a IoT Cloud",
"goToProfile": "Ir al Perfil",
"menuTitle": "Arduino Cloud"
},
"board": {
"board": "Placa{0}",
"boardConfigDialogTitle": "Seleccionar Otra Placa y Puerto",
- "boardDataReloaded": "Board data reloaded.",
+ "boardDataReloaded": "Recargar datos de la Placa",
"boardInfo": "Información de la placa",
"boards": "Placas",
"configDialog1": "Selecciona tanto una placa como un puerto si quieres cargar un sketch.",
"configDialog2": "Si seleccionas solo una placa podrás compilar, pero no cargar tu sketch.",
"couldNotFindPreviouslySelected": "No se ha podido encontrar la placa previamente seleccionada '{0}' en la plataforma instalada '{1}'. Por favor, vuelve a seleccionar manualmente la placa que quieres utilizar. ¿Quieres volver a seleccionarla ahora?",
- "editBoardsConfig": "Edit Board and Port...",
+ "editBoardsConfig": "Editar Placa y Puerto",
"getBoardInfo": "Obtener información de la placa",
"inSketchbook": " (en el Sketchbook)",
"installNow": "Hay que instalar el núcleo \"{0} {1} \" para la placa \"{2}\" actualmente seleccionada. ¿Quieres instalarlo ahora?",
"noBoardsFound": "No se han encotrado placas para \"{0}\"",
- "noNativeSerialPort": "Native serial port, can't obtain info.",
+ "noNativeSerialPort": "Puerto serie nativo, información no obtenida",
"noPortsDiscovered": "No se ha descubierto ningún puerto",
"nonSerialPort": "Non-serial port, can't obtain info.",
"openBoardsConfig": "Seleccione otra placa y puerto...",
@@ -32,19 +32,19 @@
"port": "Puerto {0}",
"ports": "puertos",
"programmer": "Programador",
- "reloadBoardData": "Reload Board Data",
+ "reloadBoardData": "Recargar datos de la Placa",
"reselectLater": "Vuelve a seleccionar más tarde",
"revertBoardsConfig": "Use '{0}' discovered on '{1}'",
"searchBoard": "Buscar placa",
"selectBoard": "Seleccionar Placa",
- "selectBoardToReload": "Please select a board first.",
+ "selectBoardToReload": "Por favor seleccione una Placa primero",
"selectPortForInfo": "Por favor, seleccione un puerto para obtener información sobre la placa.",
"showAllAvailablePorts": "Muestra todos los puertos disponibles cuando está activado",
"showAllPorts": "Mostrar todos los puertos",
"succesfullyInstalledPlatform": "Plataforma {0}:{1} instalada correctamente",
"succesfullyUninstalledPlatform": "Plataforma {0}:{1} desinstalada correctamente",
"typeOfPorts": "{0} puertos",
- "unconfirmedBoard": "Unconfirmed board",
+ "unconfirmedBoard": "Placa no confirmada",
"unknownBoard": "Placa desconocida"
},
"boardsManager": "Gestor de placas",
@@ -142,7 +142,7 @@
"installManually": "Instalar manualmente",
"later": "Más tarde",
"noBoardSelected": "Ninguna placa seleccionada.",
- "noSketchOpened": "No sketch opened",
+ "noSketchOpened": "No se ha abierto ningún sketch ",
"notConnected": "[no conectado]",
"offlineIndicator": "Al parecer no estás en línea. Sin una conexión a internet, el CLI de Arduino no podrá descargar los recursos necesarios, lo cual puede ocasionar fallos. Por favor, conecte a internet y reinicie la aplicación.",
"oldFormat": "La página '{0}' sigue utilizando el formato antiguo `.pde`. ¿Quieres cambiar a la nueva extensión `.ino`?",
@@ -150,13 +150,13 @@
"processing": "Procesando",
"recommended": "Recomendado",
"retired": "Retirado",
- "selectManually": "Select Manually",
+ "selectManually": "Selección manual",
"selectedOn": "en {0}",
"serialMonitor": "Monitor Serie",
"type": "Tipo",
"unknown": "Desconocido",
"updateable": "Actualizable",
- "userAbort": "User abort"
+ "userAbort": "Abortado por usuario"
},
"compile": {
"error": "Error de compilación: {0}"
@@ -164,10 +164,10 @@
"component": {
"boardsIncluded": "Placas incluidas en este paquete:",
"by": "de",
- "clickToOpen": "Click to open in browser: {0}",
+ "clickToOpen": "Click para abrir en el navegadorr: {0}",
"filterSearch": "Filtre su búsqueda...",
"install": "Instalar",
- "installLatest": "Install Latest",
+ "installLatest": "Instalar último",
"installVersion": "Instalar {0}",
"installed": "{0}instalado",
"moreInfo": "Más información",
@@ -180,7 +180,7 @@
},
"configuration": {
"cli": {
- "inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
+ "inaccessibleDirectory": "No se ha podido acceder a la ubicación del sketchbook en '{0}': {1}"
}
},
"connectionStatus": {
@@ -206,23 +206,23 @@
"copyError": "Copiar mensajes de error",
"noBoardSelected": "Ninguna placa seleccionada. Por favor selecciona una placa Arduino en el menú Herramientas > Placas"
},
- "createCloudCopy": "Push Sketch to Cloud",
+ "createCloudCopy": "Enviar Sketch a la Nube",
"daemon": {
"restart": "Reiniciar Daemon",
"start": "Iniciar Daemon",
"stop": "Parar Daemon"
},
"debug": {
- "debugWithMessage": "Debug - {0}",
+ "debugWithMessage": "Depurar - {0}",
"debuggingNotSupported": "La depuración no está soportada por '{0}'",
- "getDebugInfo": "Getting debug info...",
+ "getDebugInfo": "Obteniendo información de depuración...",
"noPlatformInstalledFor": "La plataforma no está instalada para '{0}'",
"optimizeForDebugging": "Optimizar para depuración",
"sketchIsNotCompiled": "El sketch '{0}' debe ser verificado antes de iniciar una sesión de depuración. Por favor, verifique el sketch e inicia la depuración nuevamente. ¿Deseas verificar el sketch ahora?"
},
"developer": {
- "clearBoardList": "Clear the Board List History",
- "clearBoardsConfig": "Clear the Board and Port Selection",
+ "clearBoardList": "Borrar el Historial de la Lista de Placas",
+ "clearBoardsConfig": "Borrar la selección de Placa y Puerto",
"dumpBoardList": "Dump the Board List"
},
"dialog": {
@@ -257,7 +257,7 @@
"selectBoard": "Seleccionar Placa",
"selectVersion": "Seleccionar la versión del firmware",
"successfullyInstalled": "Firmware instalado correctamente.",
- "updater": "Firmware Updater"
+ "updater": "Actualizador de firmware"
},
"help": {
"environment": "Entorno de desarrollo (IDE)",
@@ -292,8 +292,8 @@
"versionDownloaded": "Arduino IDE {0} se ha descargado."
},
"installable": {
- "libraryInstallFailed": "Failed to install library: '{0}{1}'.",
- "platformInstallFailed": "Failed to install platform: '{0}{1}'."
+ "libraryInstallFailed": "Error al instalar la biblioteca: '{0}{1} '.",
+ "platformInstallFailed": "Error al instalar la plataforma: '{0}{1} '."
},
"library": {
"addZip": "Añadir biblioteca .ZIP...",
@@ -341,13 +341,13 @@
"tools": "Herramientas"
},
"monitor": {
- "alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.",
- "baudRate": "{0} baud",
- "connectionFailedError": "Could not connect to {0} {1} port.",
- "connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.",
+ "alreadyConnectedError": "No se ha podido conectar al puerto {0} {1} . Ya conectado.",
+ "baudRate": "{0} baudios",
+ "connectionFailedError": "No se ha podido conectar al puerto {0} {1} .",
+ "connectionFailedErrorWithDetails": "{0} No se ha podido conectar al puerto {1} {2} .",
"connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it",
"missingConfigurationError": "Could not connect to {0} {1} port. The monitor configuration is missing.",
- "notConnectedError": "Not connected to {0} {1} port.",
+ "notConnectedError": "No está conectado al puerto {0} {1} .",
"unableToCloseWebSocket": "No se puede cerrar websocket",
"unableToConnectToWebSocket": "No se puede conectar al websocket"
},
@@ -401,7 +401,7 @@
},
"network": "Red",
"newSketchbookLocation": "Selecciona la nueva ruta del sketchbook",
- "noCliConfig": "Could not load the CLI configuration",
+ "noCliConfig": "No se ha podido cargar la configuración de CLI",
"noProxy": "Sin Proxy",
"proxySettings": {
"hostname": "nombre del host",
@@ -434,10 +434,10 @@
"serial": {
"autoscroll": "Autoscroll",
"carriageReturn": "Retorno de carro",
- "connecting": "Connecting to '{0}' on '{1}'...",
+ "connecting": "Conectando a '{0}' en '{1}'...",
"message": "Mensaje (Intro para mandar el mensaje de '{0}' a '{1}')",
"newLine": "Nueva línea",
- "newLineCarriageReturn": "Ambos NL & CR",
+ "newLineCarriageReturn": "Ambos NL y RC",
"noLineEndings": "Sin ajuste de línea",
"notConnected": "No conectado. Selecciona una placa y un puerto para conectarte automáticamente.",
"openSerialPlotter": "Plotter Serie",
@@ -457,24 +457,24 @@
"exportBinary": "Exportar binario compilado",
"invalidCloudSketchName": "El nombre debe comenzar con una letra, un número, o un guión bajo, seguido de letras, números, guiones, puntos y guiones bajos. El máximo número de caracteres es 36.",
"invalidSketchFolderLocationDetails": "No puedes guardar un sketch dentro de una carpeta dentro de sí misma.",
- "invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
- "invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
+ "invalidSketchFolderLocationMessage": "Ubicación no válida de la carpeta de sketchs: '{0}'",
+ "invalidSketchFolderNameMessage": "Nombre de carpeta de sketchs no válido: '{0}'",
"invalidSketchName": "El nombre debe comenzar con una letra, un número, o un guión bajo, seguido de letras, números, guiones, puntos y guiones bajos. El máximo número de caracteres es 63.",
"moving": "Moviendo",
"movingMsg": "El archivo \"{0}\" tiene que estar dentro de una carpeta de bocetos llamada \"{1}\".\n¿Crear esta carpeta, mover el archivo y continuar?",
- "new": "New Sketch",
+ "new": "Nuevo Sketch",
"noTrailingPeriod": "El nombre del archivo no puede terminar con un punto.",
"openFolder": "Abrir carpeta",
"openRecent": "Abierto recientemente",
"openSketchInNewWindow": "Abrir Sketch en una ventana nueva",
- "reservedFilename": "'{0}' is a reserved filename.",
+ "reservedFilename": "'{0}' es un nombre de archivo reservado.",
"saveFolderAs": "Guardar carpeta de sketch como...",
"saveSketch": "Guarde su sketch para abirlo más tarde.",
"saveSketchAs": "Guardar carpeta de sketch como...",
"showFolder": "Mostrar carpeta de Sketch",
"sketch": "Sketch",
- "sketchAlreadyContainsThisFileError": "The sketch already contains a file named '{0}'",
- "sketchAlreadyContainsThisFileMessage": "Failed to save sketch \"{0}\" as \"{1}\". {2}",
+ "sketchAlreadyContainsThisFileError": "El sketch ya contiene un archivo llamado '{0}'",
+ "sketchAlreadyContainsThisFileMessage": "Error al guardar el sketch \"{0}\" como \"{1}\". {2}",
"sketchbook": "Sketchbook",
"titleLocalSketchbook": "Sketchbook Local",
"titleSketchbook": "Sketchbook",
@@ -487,16 +487,16 @@
},
"sketchbook": {
"newCloudSketch": "Nuevo Sketch en la Nube",
- "newSketch": "New Sketch"
+ "newSketch": "Nuevo Sketch"
},
"theme": {
"currentThemeNotFound": "Could not find the currently selected theme: {0}. Arduino IDE has picked a built-in theme compatible with the missing one.",
- "dark": "Dark",
- "deprecated": "{0} (deprecated)",
- "hc": "Dark High Contrast",
- "hcLight": "Light High Contrast",
- "light": "Light",
- "user": "{0} (user)"
+ "dark": "Oscuro",
+ "deprecated": "{0} (obsoleto)",
+ "hc": "Oscuro contraste alto",
+ "hcLight": "Claro contraste alto",
+ "light": "Claro",
+ "user": "{0} (usuario)"
},
"title": {
"cloud": "Nube"
@@ -516,19 +516,19 @@
},
"validateSketch": {
"abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
- "abortFixTitle": "Invalid sketch",
+ "abortFixTitle": "Sketch no válido",
"renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
- "renameSketchFileTitle": "Invalid sketch filename",
+ "renameSketchFileTitle": "Nombre de archivo de sketch no válido",
"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?",
- "renameSketchFolderTitle": "Invalid sketch name"
+ "renameSketchFolderTitle": "Nombre de sketch no válido"
},
"versionWelcome": {
- "cancelButton": "Maybe later",
- "donateButton": "Donate now",
+ "cancelButton": "Quizás más tarde",
+ "donateButton": "Donar ahora",
"donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
- "donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
- "title": "Welcome to a new version of the Arduino IDE!",
- "titleWithVersion": "Welcome to the new Arduino IDE {0}!"
+ "donateMessage2": "Por favor, considera la posibilidad de apoyar nuestro trabajo en el IDE de código abierto gratuito Arduino.",
+ "title": "¡Bienvenido a una nueva versión del IDE de Arduino!",
+ "titleWithVersion": "¡Bienvenido al nuevo IDE de Arduino {0}!"
},
"workspace": {
"alreadyExists": "'{0}' ya existe."
diff --git a/i18n/he.json b/i18n/he.json
index 9b6c413cd..c531515cd 100644
--- a/i18n/he.json
+++ b/i18n/he.json
@@ -7,7 +7,7 @@
"account": {
"goToCloudEditor": "Go to Cloud Editor",
"goToIoTCloud": "Go to IoT Cloud",
- "goToProfile": "Go to Profile",
+ "goToProfile": "מעבר לפרופיל",
"menuTitle": "Arduino Cloud"
},
"board": {
@@ -15,7 +15,7 @@
"boardConfigDialogTitle": "יש לבחור לוח ופורט אחר",
"boardDataReloaded": "Board data reloaded.",
"boardInfo": "פרטי הלוח",
- "boards": "boards",
+ "boards": "לוחות",
"configDialog1": "נא לבחור סוג לוח ופורט כדי להעלות את הסקיצה.",
"configDialog2": "אם נבחר לוח ניתן יהיה לקמפל, אבל לא להעלות את הסקיצה.",
"couldNotFindPreviouslySelected": "Could not find previously selected board '{0}' in installed platform '{1}'. Please manually reselect the board you want to use. Do you want to reselect it now?",
@@ -30,9 +30,9 @@
"openBoardsConfig": "בחר לוח ופורט אחר...",
"pleasePickBoard": "יש לבחור את הלוח המחובר לפורט הנבחר.",
"port": "פורט{0}",
- "ports": "ports",
+ "ports": "פורטים",
"programmer": "תכנת",
- "reloadBoardData": "Reload Board Data",
+ "reloadBoardData": "רענון נתוני לוח",
"reselectLater": "בחר מחדש מאוחר יותר",
"revertBoardsConfig": "Use '{0}' discovered on '{1}'",
"searchBoard": "חפש לוח",
diff --git a/i18n/ka.json b/i18n/ka.json
new file mode 100644
index 000000000..18f17f9f7
--- /dev/null
+++ b/i18n/ka.json
@@ -0,0 +1,562 @@
+{
+ "arduino": {
+ "about": {
+ "detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
+ "label": "About {0}"
+ },
+ "account": {
+ "goToCloudEditor": "Go to Cloud Editor",
+ "goToIoTCloud": "Go to IoT Cloud",
+ "goToProfile": "Go to Profile",
+ "menuTitle": "Arduino Cloud"
+ },
+ "board": {
+ "board": "Board{0}",
+ "boardConfigDialogTitle": "Select Other Board and Port",
+ "boardDataReloaded": "Board data reloaded.",
+ "boardInfo": "Board Info",
+ "boards": "boards",
+ "configDialog1": "Select both a Board and a Port if you want to upload a sketch.",
+ "configDialog2": "If you only select a Board you will be able to compile, but not to upload your sketch.",
+ "couldNotFindPreviouslySelected": "Could not find previously selected board '{0}' in installed platform '{1}'. Please manually reselect the board you want to use. Do you want to reselect it now?",
+ "editBoardsConfig": "Edit Board and Port...",
+ "getBoardInfo": "Get Board Info",
+ "inSketchbook": " (in Sketchbook)",
+ "installNow": "The \"{0} {1}\" core has to be installed for the currently selected \"{2}\" board. Do you want to install it now?",
+ "noBoardsFound": "No boards found for \"{0}\"",
+ "noNativeSerialPort": "Native serial port, can't obtain info.",
+ "noPortsDiscovered": "No ports discovered",
+ "nonSerialPort": "Non-serial port, can't obtain info.",
+ "openBoardsConfig": "Select other board and port…",
+ "pleasePickBoard": "Please pick a board connected to the port you have selected.",
+ "port": "Port{0}",
+ "ports": "ports",
+ "programmer": "Programmer",
+ "reloadBoardData": "Reload Board Data",
+ "reselectLater": "Reselect later",
+ "revertBoardsConfig": "Use '{0}' discovered on '{1}'",
+ "searchBoard": "Search board",
+ "selectBoard": "Select Board",
+ "selectBoardToReload": "Please select a board first.",
+ "selectPortForInfo": "Please select a port to obtain board info.",
+ "showAllAvailablePorts": "Shows all available ports when enabled",
+ "showAllPorts": "Show all ports",
+ "succesfullyInstalledPlatform": "Successfully installed platform {0}:{1}",
+ "succesfullyUninstalledPlatform": "Successfully uninstalled platform {0}:{1}",
+ "typeOfPorts": "{0} ports",
+ "unconfirmedBoard": "Unconfirmed board",
+ "unknownBoard": "Unknown board"
+ },
+ "boardsManager": "Boards Manager",
+ "boardsType": {
+ "arduinoCertified": "Arduino Certified"
+ },
+ "bootloader": {
+ "burnBootloader": "Burn Bootloader",
+ "burningBootloader": "Burning bootloader...",
+ "doneBurningBootloader": "Done burning bootloader."
+ },
+ "burnBootloader": {
+ "error": "Error while burning the bootloader: {0}"
+ },
+ "certificate": {
+ "addNew": "Add New",
+ "addURL": "Add URL to fetch SSL certificate",
+ "boardAtPort": "{0} at {1}",
+ "certificatesUploaded": "Certificates uploaded.",
+ "enterURL": "Enter URL",
+ "noSupportedBoardConnected": "No supported board connected",
+ "openContext": "Open context",
+ "remove": "Remove",
+ "selectBoard": "Select a board...",
+ "selectCertificateToUpload": "1. Select certificate to upload",
+ "selectDestinationBoardToUpload": "2. Select destination board and upload certificate",
+ "upload": "Upload",
+ "uploadFailed": "Upload failed. Please try again.",
+ "uploadRootCertificates": "Upload SSL Root Certificates",
+ "uploadingCertificates": "Uploading certificates."
+ },
+ "checkForUpdates": {
+ "checkForUpdates": "Check for Arduino Updates",
+ "installAll": "Install All",
+ "noUpdates": "There are no recent updates available.",
+ "promptUpdateBoards": "Updates are available for some of your boards.",
+ "promptUpdateLibraries": "Updates are available for some of your libraries.",
+ "updatingBoards": "Updating boards...",
+ "updatingLibraries": "Updating libraries..."
+ },
+ "cli-error-parser": {
+ "keyboardError": "'Keyboard' not found. Does your sketch include the line '#include '?",
+ "mouseError": "'Mouse' not found. Does your sketch include the line '#include '?"
+ },
+ "cloud": {
+ "chooseSketchVisibility": "Choose visibility of your Sketch:",
+ "cloudSketchbook": "Cloud Sketchbook",
+ "connected": "Connected",
+ "continue": "Continue",
+ "donePulling": "Done pulling '{0}'.",
+ "donePushing": "Done pushing '{0}'.",
+ "embed": "Embed:",
+ "emptySketchbook": "Your Sketchbook is empty",
+ "goToCloud": "Go to Cloud",
+ "learnMore": "Learn more",
+ "link": "ბმული:",
+ "notYetPulled": "Cannot push to Cloud. It is not yet pulled.",
+ "offline": "გამოთხოვა",
+ "openInCloudEditor": "Open in Cloud Editor",
+ "options": "Options...",
+ "privateVisibility": "Private. Only you can view the Sketch.",
+ "profilePicture": "Profile picture",
+ "publicVisibility": "Public. Anyone with the link can view the Sketch.",
+ "pull": "გამოთხოვა",
+ "pullFirst": "You have to pull first to be able to push to the Cloud.",
+ "pullSketch": "Pull Sketch",
+ "pullSketchMsg": "Pulling this Sketch from the Cloud will overwrite its local version. Are you sure you want to continue?",
+ "push": "Push",
+ "pushSketch": "Push Sketch",
+ "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.",
+ "remote": "Remote",
+ "share": "Share...",
+ "shareSketch": "Share Sketch",
+ "showHideSketchbook": "Show/Hide Cloud Sketchbook",
+ "signIn": "SIGN IN",
+ "signInToCloud": "Sign in to Arduino Cloud",
+ "signOut": "Sign Out",
+ "sync": "Sync",
+ "syncEditSketches": "Sync and edit your Arduino Cloud Sketches",
+ "visitArduinoCloud": "Visit Arduino Cloud to create Cloud Sketches."
+ },
+ "cloudSketch": {
+ "alreadyExists": "Cloud sketch '{0}' already exists.",
+ "creating": "Creating cloud sketch '{0}'...",
+ "new": "New Cloud Sketch",
+ "notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
+ "pulling": "Synchronizing sketchbook, pulling '{0}'...",
+ "pushing": "Synchronizing sketchbook, pushing '{0}'...",
+ "renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
+ "synchronizingSketchbook": "Synchronizing sketchbook..."
+ },
+ "common": {
+ "all": "All",
+ "contributed": "Contributed",
+ "installManually": "Install Manually",
+ "later": "Later",
+ "noBoardSelected": "No board selected",
+ "noSketchOpened": "No sketch opened",
+ "notConnected": "[not connected]",
+ "offlineIndicator": "You appear to be offline. Without an Internet connection, the Arduino CLI might not be able to download the required resources and could cause malfunction. Please connect to the Internet and restart the application.",
+ "oldFormat": "The '{0}' still uses the old `.pde` format. Do you want to switch to the new `.ino` extension?",
+ "partner": "Partner",
+ "processing": "მიმდინარეობს დამუშავება",
+ "recommended": "Recommended",
+ "retired": "Retired",
+ "selectManually": "Select Manually",
+ "selectedOn": "on {0}",
+ "serialMonitor": "Serial Monitor",
+ "type": "Type",
+ "unknown": "Unknown",
+ "updateable": "Updatable",
+ "userAbort": "User abort"
+ },
+ "compile": {
+ "error": "Compilation error: {0}"
+ },
+ "component": {
+ "boardsIncluded": "Boards included in this package:",
+ "by": "by",
+ "clickToOpen": "Click to open in browser: {0}",
+ "filterSearch": "Filter your search...",
+ "install": "დაყენება",
+ "installLatest": "Install Latest",
+ "installVersion": "Install {0}",
+ "installed": "{0} installed",
+ "moreInfo": "More info",
+ "otherVersions": "Other Versions",
+ "remove": "Remove",
+ "title": "{0} by {1}",
+ "uninstall": "Uninstall",
+ "uninstallMsg": "Do you want to uninstall {0}?",
+ "update": "Update"
+ },
+ "configuration": {
+ "cli": {
+ "inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
+ }
+ },
+ "connectionStatus": {
+ "connectionLost": "Connection lost. Cloud sketch actions and updates won't be available."
+ },
+ "contributions": {
+ "addFile": "Add File",
+ "fileAdded": "One file added to the sketch.",
+ "plotter": {
+ "couldNotOpen": "Couldn't open serial plotter"
+ },
+ "replaceTitle": "ჩანაცვლება"
+ },
+ "core": {
+ "compilerWarnings": {
+ "all": "All",
+ "default": "Default",
+ "more": "More",
+ "none": "None"
+ }
+ },
+ "coreContribution": {
+ "copyError": "Copy error messages",
+ "noBoardSelected": "No board selected. Please select your Arduino board from the Tools > Board menu."
+ },
+ "createCloudCopy": "Push Sketch to Cloud",
+ "daemon": {
+ "restart": "Restart Daemon",
+ "start": "Start Daemon",
+ "stop": "Stop Daemon"
+ },
+ "debug": {
+ "debugWithMessage": "Debug - {0}",
+ "debuggingNotSupported": "Debugging is not supported by '{0}'",
+ "getDebugInfo": "Getting debug info...",
+ "noPlatformInstalledFor": "Platform is not installed for '{0}'",
+ "optimizeForDebugging": "Optimize for Debugging",
+ "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?"
+ },
+ "developer": {
+ "clearBoardList": "Clear the Board List History",
+ "clearBoardsConfig": "Clear the Board and Port Selection",
+ "dumpBoardList": "Dump the Board List"
+ },
+ "dialog": {
+ "dontAskAgain": "Don't ask again"
+ },
+ "editor": {
+ "autoFormat": "Auto Format",
+ "commentUncomment": "Comment/Uncomment",
+ "copyForForum": "Copy for Forum (Markdown)",
+ "decreaseFontSize": "Decrease Font Size",
+ "decreaseIndent": "Decrease Indent",
+ "increaseFontSize": "Increase Font Size",
+ "increaseIndent": "Increase Indent",
+ "nextError": "Next Error",
+ "previousError": "Previous Error",
+ "revealError": "Reveal Error"
+ },
+ "examples": {
+ "builtInExamples": "Built-in examples",
+ "couldNotInitializeExamples": "Could not initialize built-in examples.",
+ "customLibrary": "Examples from Custom Libraries",
+ "for": "Examples for {0}",
+ "forAny": "Examples for any board",
+ "menu": "Examples"
+ },
+ "firmware": {
+ "checkUpdates": "Check Updates",
+ "failedInstall": "Installation failed. Please try again.",
+ "install": "დაყენება",
+ "installingFirmware": "Installing firmware.",
+ "overwriteSketch": "Installation will overwrite the Sketch on the board.",
+ "selectBoard": "Select Board",
+ "selectVersion": "Select firmware version",
+ "successfullyInstalled": "Firmware successfully installed.",
+ "updater": "Firmware Updater"
+ },
+ "help": {
+ "environment": "Environment",
+ "faq": "Frequently Asked Questions",
+ "findInReference": "Find in Reference",
+ "gettingStarted": "Getting Started",
+ "keyword": "Type a keyword",
+ "privacyPolicy": "Privacy Policy",
+ "reference": "Reference",
+ "search": "Search on Arduino.cc",
+ "troubleshooting": "პრობლემების გადაწყვეტა",
+ "visit": "Visit Arduino.cc"
+ },
+ "ide-updater": {
+ "checkForUpdates": "Check for Arduino IDE Updates",
+ "closeAndInstallButton": "Close and Install",
+ "closeToInstallNotice": "Close the software and install the update on your machine.",
+ "donateLinkIconTitle": "open donation page",
+ "donateLinkText": "donate to support us",
+ "donateText": "Open source is love, {0}",
+ "downloadButton": "Download",
+ "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
+ "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
+ "goToDownloadButton": "Go To Download",
+ "goToDownloadPage": "An update for the Arduino IDE is available, but we're not able to download and install it automatically. Please go to the download page and download the latest version from there.",
+ "ideUpdaterDialog": "Software Update",
+ "newVersionAvailable": "A new version of Arduino IDE ({0}) is available for download.",
+ "noUpdatesAvailable": "There are no recent updates available for the Arduino IDE",
+ "notNowButton": "Not now",
+ "skipVersionButton": "Skip Version",
+ "updateAvailable": "Update Available",
+ "versionDownloaded": "Arduino IDE {0} has been downloaded."
+ },
+ "installable": {
+ "libraryInstallFailed": "Failed to install library: '{0}{1}'.",
+ "platformInstallFailed": "Failed to install platform: '{0}{1}'."
+ },
+ "library": {
+ "addZip": "Add .ZIP Library...",
+ "arduinoLibraries": "Arduino libraries",
+ "contributedLibraries": "Contributed libraries",
+ "include": "Include Library",
+ "installAll": "Install All",
+ "installLibraryDependencies": "Install library dependencies",
+ "installMissingDependencies": "Would you like to install all the missing dependencies?",
+ "installOneMissingDependency": "Would you like to install the missing dependency?",
+ "installWithoutDependencies": "Install without dependencies",
+ "installedSuccessfully": "Successfully installed library {0}:{1}",
+ "libraryAlreadyExists": "A library already exists. Do you want to overwrite it?",
+ "manageLibraries": "Manage Libraries...",
+ "namedLibraryAlreadyExists": "A library folder named {0} already exists. Do you want to overwrite it?",
+ "needsMultipleDependencies": "The library {0}:{1} needs some other dependencies currently not installed:",
+ "needsOneDependency": "The library {0}:{1} needs another dependency currently not installed:",
+ "overwriteExistingLibrary": "Do you want to overwrite the existing library?",
+ "successfullyInstalledZipLibrary": "Successfully installed library from {0} archive",
+ "title": "Library Manager",
+ "uninstalledSuccessfully": "Successfully uninstalled library {0}:{1}",
+ "zipLibrary": "ბიბლიოთეკა"
+ },
+ "librarySearchProperty": {
+ "topic": "Topic"
+ },
+ "libraryTopic": {
+ "communication": "Communication",
+ "dataProcessing": "Data Processing",
+ "dataStorage": "Data Storage",
+ "deviceControl": "Device Control",
+ "display": "Display",
+ "other": "Other",
+ "sensors": "Sensors",
+ "signalInputOutput": "Signal Input/Output",
+ "timing": "Timing",
+ "uncategorized": "Uncategorized"
+ },
+ "libraryType": {
+ "installed": "Installed"
+ },
+ "menu": {
+ "advanced": "Advanced",
+ "sketch": "Sketch",
+ "tools": "Tools"
+ },
+ "monitor": {
+ "alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.",
+ "baudRate": "{0} baud",
+ "connectionFailedError": "Could not connect to {0} {1} port.",
+ "connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.",
+ "connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it",
+ "missingConfigurationError": "Could not connect to {0} {1} port. The monitor configuration is missing.",
+ "notConnectedError": "Not connected to {0} {1} port.",
+ "unableToCloseWebSocket": "Unable to close websocket",
+ "unableToConnectToWebSocket": "Unable to connect to websocket"
+ },
+ "newCloudSketch": {
+ "newSketchTitle": "Name of the new Cloud Sketch"
+ },
+ "portProtocol": {
+ "network": "ქსელი",
+ "serial": "Serial"
+ },
+ "preferences": {
+ "additionalManagerURLs": "Additional Boards Manager URLs",
+ "auth.audience": "The OAuth2 audience.",
+ "auth.clientID": "The OAuth2 client ID.",
+ "auth.domain": "The OAuth2 domain.",
+ "auth.registerUri": "The URI used to register a new user.",
+ "automatic": "ავტომატური",
+ "board.certificates": "List of certificates that can be uploaded to boards",
+ "browse": "Browse",
+ "checkForUpdate": "Receive notifications of available updates for the IDE, boards, and libraries. Requires an IDE restart after change. It's true by default.",
+ "choose": "Choose",
+ "cli.daemonDebug": "Enable debug logging of the gRPC calls to the Arduino CLI. A restart of the IDE is needed for this setting to take effect. It's false by default.",
+ "cloud.enabled": "True if the sketch sync functions are enabled. Defaults to true.",
+ "cloud.pull.warn": "True if users should be warned before pulling a cloud sketch. Defaults to true.",
+ "cloud.push.warn": "True if users should be warned before pushing a cloud sketch. Defaults to true.",
+ "cloud.pushpublic.warn": "True if users should be warned before pushing a public sketch to the cloud. Defaults to true.",
+ "cloud.sharedSpaceId": "The ID of the Arduino Cloud shared space to load the sketchbook from. If empty, your private space is selected.",
+ "cloud.sketchSyncEndpoint": "The endpoint used to push and pull sketches from a backend. By default it points to Arduino Cloud API.",
+ "compile": "compile",
+ "compile.experimental": "True if the IDE should handle multiple compiler errors. False by default",
+ "compile.revealRange": "Adjusts how compiler errors are revealed in the editor after a failed verify/upload. Possible values: 'auto': Scroll vertically as necessary and reveal a line. 'center': Scroll vertically as necessary and reveal a line centered vertically. 'top': Scroll vertically as necessary and reveal a line close to the top of the viewport, optimized for viewing a code definition. 'centerIfOutsideViewport': Scroll vertically as necessary and reveal a line centered vertically only if it lies outside the viewport. The default value is '{0}'.",
+ "compile.verbose": "True for verbose compile output. False by default",
+ "compile.warnings": "Tells gcc which warning level to use. It's 'None' by default",
+ "compilerWarnings": "Compiler warnings",
+ "editorFontSize": "Editor font size",
+ "editorQuickSuggestions": "Editor Quick Suggestions",
+ "enterAdditionalURLs": "Enter additional URLs, one for each row",
+ "files.inside.sketches": "Show files inside Sketches",
+ "ide.updateBaseUrl": "The base URL where to download updates from. Defaults to 'https://downloads.arduino.cc/arduino-ide'",
+ "ide.updateChannel": "Release channel to get updated from. 'stable' is the stable release, 'nightly' is the latest development build.",
+ "interfaceScale": "Interface scale",
+ "invalid.editorFontSize": "Invalid editor font size. It must be a positive integer.",
+ "invalid.sketchbook.location": "Invalid sketchbook location: {0}",
+ "invalid.theme": "Invalid theme.",
+ "language.asyncWorkers": "Number of async workers used by the Arduino Language Server (clangd). Background index also uses this many workers. The minimum value is 0, and the maximum is 8. When it is 0, the language server uses all available cores. The default value is 0.",
+ "language.log": "True if the Arduino Language Server should generate log files into the sketch folder. Otherwise, false. It's false by default.",
+ "language.realTimeDiagnostics": "If true, the language server provides real-time diagnostics when typing in the editor. It's false by default.",
+ "manualProxy": "Manual proxy configuration",
+ "monitor": {
+ "dockPanel": "The area of the application shell where the _{0}_ widget will reside. It is either \"bottom\" or \"right\". It defaults to \"{1}\"."
+ },
+ "network": "ქსელი",
+ "newSketchbookLocation": "Select new sketchbook location",
+ "noCliConfig": "Could not load the CLI configuration",
+ "noProxy": "No proxy",
+ "proxySettings": {
+ "hostname": "Host name",
+ "password": "Password",
+ "port": "Port number",
+ "username": "Username"
+ },
+ "showVerbose": "Show verbose output during",
+ "sketch": {
+ "inoBlueprint": "Absolute filesystem path to the default `.ino` blueprint file. If specified, the content of the blueprint file will be used for every new sketch created by the IDE. The sketches will be generated with the default Arduino content if not specified. Unaccessible blueprint files are ignored. **A restart of the IDE is needed** for this setting to take effect."
+ },
+ "sketchbook.location": "Sketchbook location",
+ "sketchbook.showAllFiles": "True to show all sketch files inside the sketch. It is false by default.",
+ "unofficialBoardSupport": "Click for a list of unofficial board support URLs",
+ "upload": "upload",
+ "upload.autoVerify": "True if the IDE should automatically verify the code before the upload. True by default. When this value is false, IDE does not recompile the code before uploading the binary to the board. It's highly advised to only set this value to false if you know what you are doing.",
+ "upload.verbose": "True for verbose upload output. False by default.",
+ "upload.verify": "After upload, verify that the contents of the memory on the board match the uploaded binary.",
+ "verifyAfterUpload": "Verify code after upload",
+ "window.autoScale": "True if the user interface automatically scales with the font size.",
+ "window.zoomLevel": {
+ "deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
+ }
+ },
+ "renameCloudSketch": {
+ "renameSketchTitle": "New name of the Cloud Sketch"
+ },
+ "replaceMsg": "Replace the existing version of {0}?",
+ "selectZip": "Select a zip file containing the library you'd like to add",
+ "serial": {
+ "autoscroll": "Autoscroll",
+ "carriageReturn": "Carriage Return",
+ "connecting": "Connecting to '{0}' on '{1}'...",
+ "message": "Message (Enter to send message to '{0}' on '{1}')",
+ "newLine": "New Line",
+ "newLineCarriageReturn": "Both NL & CR",
+ "noLineEndings": "No Line Ending",
+ "notConnected": "Not connected. Select a board and a port to connect automatically.",
+ "openSerialPlotter": "Serial Plotter",
+ "timestamp": "Timestamp",
+ "toggleTimestamp": "Toggle Timestamp"
+ },
+ "sketch": {
+ "archiveSketch": "Archive Sketch",
+ "cantOpen": "A folder named \"{0}\" already exists. Can't open sketch.",
+ "compile": "Compiling sketch...",
+ "configureAndUpload": "Configure and Upload",
+ "createdArchive": "Created archive '{0}'.",
+ "doneCompiling": "Done compiling.",
+ "doneUploading": "Done uploading.",
+ "editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
+ "editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
+ "exportBinary": "Export Compiled Binary",
+ "invalidCloudSketchName": "The name must start with a letter, number, or underscore, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
+ "invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
+ "invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
+ "invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
+ "invalidSketchName": "The name must start with a letter, number, or underscore, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
+ "moving": "Moving",
+ "movingMsg": "The file \"{0}\" needs to be inside a sketch folder named \"{1}\".\nCreate this folder, move the file, and continue?",
+ "new": "New Sketch",
+ "noTrailingPeriod": "A filename cannot end with a dot",
+ "openFolder": "Open Folder",
+ "openRecent": "Open Recent",
+ "openSketchInNewWindow": "Open Sketch in New Window",
+ "reservedFilename": "'{0}' is a reserved filename.",
+ "saveFolderAs": "Save sketch folder as...",
+ "saveSketch": "Save your sketch to open it again later.",
+ "saveSketchAs": "Save sketch folder as...",
+ "showFolder": "Show Sketch Folder",
+ "sketch": "Sketch",
+ "sketchAlreadyContainsThisFileError": "The sketch already contains a file named '{0}'",
+ "sketchAlreadyContainsThisFileMessage": "Failed to save sketch \"{0}\" as \"{1}\". {2}",
+ "sketchbook": "Sketchbook",
+ "titleLocalSketchbook": "Local Sketchbook",
+ "titleSketchbook": "Sketchbook",
+ "upload": "Upload",
+ "uploadUsingProgrammer": "Upload Using Programmer",
+ "uploading": "Uploading...",
+ "userFieldsNotFoundError": "Can't find user fields for connected board",
+ "verify": "Verify",
+ "verifyOrCompile": "Verify/Compile"
+ },
+ "sketchbook": {
+ "newCloudSketch": "New Cloud Sketch",
+ "newSketch": "New Sketch"
+ },
+ "theme": {
+ "currentThemeNotFound": "Could not find the currently selected theme: {0}. Arduino IDE has picked a built-in theme compatible with the missing one.",
+ "dark": "Dark",
+ "deprecated": "{0} (deprecated)",
+ "hc": "Dark High Contrast",
+ "hcLight": "Light High Contrast",
+ "light": "Light",
+ "user": "{0} (user)"
+ },
+ "title": {
+ "cloud": "Cloud"
+ },
+ "updateIndexes": {
+ "updateIndexes": "Update Indexes",
+ "updateLibraryIndex": "Update Library Index",
+ "updatePackageIndex": "Update Package Index"
+ },
+ "upload": {
+ "error": "{0} error: {1}"
+ },
+ "userFields": {
+ "cancel": "Cancel",
+ "enterField": "Enter {0}",
+ "upload": "Upload"
+ },
+ "validateSketch": {
+ "abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
+ "abortFixTitle": "Invalid sketch",
+ "renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
+ "renameSketchFileTitle": "Invalid sketch filename",
+ "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?",
+ "renameSketchFolderTitle": "Invalid sketch name"
+ },
+ "versionWelcome": {
+ "cancelButton": "Maybe later",
+ "donateButton": "Donate now",
+ "donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
+ "donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
+ "title": "Welcome to a new version of the Arduino IDE!",
+ "titleWithVersion": "Welcome to the new Arduino IDE {0}!"
+ },
+ "workspace": {
+ "alreadyExists": "'{0}' already exists."
+ }
+ },
+ "theia": {
+ "core": {
+ "cannotConnectBackend": "Cannot connect to the backend.",
+ "cannotConnectDaemon": "Cannot connect to the CLI daemon.",
+ "couldNotSave": "Could not save the sketch. Please copy your unsaved work into your favorite text editor, and restart the IDE.",
+ "daemonOffline": "CLI Daemon Offline",
+ "offline": "ინტერნეტის გარეშე",
+ "offlineText": "ინტერნეტის გარეშე",
+ "quitTitle": "Are you sure you want to quit?"
+ },
+ "editor": {
+ "unsavedTitle": "Unsaved – {0}"
+ },
+ "messages": {
+ "collapse": "ჩამოშლა",
+ "expand": "Expand"
+ },
+ "workspace": {
+ "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?",
+ "deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
+ "fileNewName": "Name for new file",
+ "invalidExtension": ".{0} is not a valid extension",
+ "newFileName": "New name for file"
+ }
+ }
+}
diff --git a/i18n/nl.json b/i18n/nl.json
index f7bc5d843..02d9499bf 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -169,7 +169,7 @@
"install": "Installeren",
"installLatest": "Meest recente installeren",
"installVersion": "Installeer {0}",
- "installed": "{0}geïnstalleerd",
+ "installed": "{0} geïnstalleerd",
"moreInfo": "Meer informatie",
"otherVersions": "Andere versies",
"remove": "Verwijderer",
diff --git a/i18n/pl.json b/i18n/pl.json
index e7a290ba2..3170c52c8 100644
--- a/i18n/pl.json
+++ b/i18n/pl.json
@@ -342,7 +342,7 @@
},
"monitor": {
"alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.",
- "baudRate": "1{0} baud",
+ "baudRate": "{0} baud",
"connectionFailedError": "Could not connect to {0} {1} port.",
"connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.",
"connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it",
diff --git a/i18n/ru.json b/i18n/ru.json
index 33f53af0f..afddf51a7 100644
--- a/i18n/ru.json
+++ b/i18n/ru.json
@@ -13,7 +13,7 @@
"board": {
"board": "Плата{0}",
"boardConfigDialogTitle": "Выберите другую плату и порт",
- "boardDataReloaded": "Board data reloaded.",
+ "boardDataReloaded": "Данные платы перезагружены.",
"boardInfo": "Информация о плате",
"boards": "платы",
"configDialog1": "Выберите плату и порт, если Вы хотите загрузить скетч в плату.",
@@ -32,12 +32,12 @@
"port": "Порт{0}",
"ports": "порты",
"programmer": "Программатор",
- "reloadBoardData": "Reload Board Data",
+ "reloadBoardData": "Перезагрузить данные платы",
"reselectLater": "Перевыбрать позже",
"revertBoardsConfig": "Используйте '{0}', обнаруженный на '{1}'",
"searchBoard": "Поиск платы",
"selectBoard": "Выбор платы",
- "selectBoardToReload": "Please select a board first.",
+ "selectBoardToReload": "Пожалуйста, сначала выберите плату.",
"selectPortForInfo": "Пожалуйста, выберите порт в меню инструментов для получения информации с платы.",
"showAllAvailablePorts": "Показать все доступные порты при включении",
"showAllPorts": "Показать все порты",
@@ -275,9 +275,9 @@
"checkForUpdates": "Проверка обновлений среды Arduino IDE",
"closeAndInstallButton": "Закрыть и установить",
"closeToInstallNotice": "Закройте программное обеспечение и установите обновление на вашем компьютере.",
- "donateLinkIconTitle": "open donation page",
- "donateLinkText": "donate to support us",
- "donateText": "Open source is love, {0}",
+ "donateLinkIconTitle": "открыть страницу пожертвований",
+ "donateLinkText": "пожертвовать, чтобы поддержать нас",
+ "donateText": "Открытый исходный код - это любовь, {0}",
"downloadButton": "Скачать",
"downloadingNotice": "Загрузка последней версии Arduino IDE.",
"errorCheckingForUpdates": "Ошибка при проверке обновлений IDE Arduino.\n{0}",
@@ -417,9 +417,9 @@
"sketchbook.showAllFiles": "True - показывать все файлы внутри скетча. По умолчанию - false.",
"unofficialBoardSupport": "Список URL-адресов поддержки неофициальных плат",
"upload": "выгрузке на плату",
- "upload.autoVerify": "True if the IDE should automatically verify the code before the upload. True by default. When this value is false, IDE does not recompile the code before uploading the binary to the board. It's highly advised to only set this value to false if you know what you are doing.",
+ "upload.autoVerify": "True, если IDE должна автоматически проверять код перед загрузкой. По умолчанию значение True. Когда это значение равно false, IDE не перекомпилирует код перед загрузкой бинарного файла на плату. Настоятельно рекомендуется устанавливать значение false только в том случае, если вы знаете, что делаете.",
"upload.verbose": "True - подробный вывод при загрузке скетча на плату. По умолчанию - false.",
- "upload.verify": "After upload, verify that the contents of the memory on the board match the uploaded binary.",
+ "upload.verify": "После загрузки проверьте, что содержимое памяти на плате соответствует загруженному двоичному файлу.",
"verifyAfterUpload": "Проверять содержимое памяти платы после загрузки",
"window.autoScale": "True, если пользовательский интерфейс автоматически масштабируется в зависимости от размера шрифта.",
"window.zoomLevel": {
@@ -523,12 +523,12 @@
"renameSketchFolderTitle": "Неверное название скетча"
},
"versionWelcome": {
- "cancelButton": "Maybe later",
- "donateButton": "Donate now",
- "donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
- "donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
- "title": "Welcome to a new version of the Arduino IDE!",
- "titleWithVersion": "Welcome to the new Arduino IDE {0}!"
+ "cancelButton": "Может быть, позже",
+ "donateButton": "Пожертвовать сейчас",
+ "donateMessage": "Arduino стремится к тому, чтобы программное обеспечение было бесплатным и с открытым исходным кодом для всех. Ваше пожертвование помогает нам разрабатывать новые функции, улучшать библиотеки и поддерживать миллионы пользователей по всему миру.",
+ "donateMessage2": "Пожалуйста, поддержите нашу работу над бесплатной IDE Arduino с открытым исходным кодом.",
+ "title": "Добро пожаловать в новую версию среды разработки Arduino!",
+ "titleWithVersion": "Добро пожаловать в новую Arduino IDE{0}!"
},
"workspace": {
"alreadyExists": "{0} уже существует."
diff --git a/i18n/uz.json b/i18n/uz.json
new file mode 100644
index 000000000..e6dbab0c0
--- /dev/null
+++ b/i18n/uz.json
@@ -0,0 +1,562 @@
+{
+ "arduino": {
+ "about": {
+ "detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}\n\n{4}",
+ "label": "About {0}"
+ },
+ "account": {
+ "goToCloudEditor": "Go to Cloud Editor",
+ "goToIoTCloud": "Go to IoT Cloud",
+ "goToProfile": "Go to Profile",
+ "menuTitle": "Arduino Cloud"
+ },
+ "board": {
+ "board": "Board{0}",
+ "boardConfigDialogTitle": "Select Other Board and Port",
+ "boardDataReloaded": "Board data reloaded.",
+ "boardInfo": "Board Info",
+ "boards": "boards",
+ "configDialog1": "Select both a Board and a Port if you want to upload a sketch.",
+ "configDialog2": "If you only select a Board you will be able to compile, but not to upload your sketch.",
+ "couldNotFindPreviouslySelected": "Could not find previously selected board '{0}' in installed platform '{1}'. Please manually reselect the board you want to use. Do you want to reselect it now?",
+ "editBoardsConfig": "Edit Board and Port...",
+ "getBoardInfo": "Get Board Info",
+ "inSketchbook": " (in Sketchbook)",
+ "installNow": "The \"{0} {1}\" core has to be installed for the currently selected \"{2}\" board. Do you want to install it now?",
+ "noBoardsFound": "No boards found for \"{0}\"",
+ "noNativeSerialPort": "Native serial port, can't obtain info.",
+ "noPortsDiscovered": "No ports discovered",
+ "nonSerialPort": "Non-serial port, can't obtain info.",
+ "openBoardsConfig": "Select other board and port…",
+ "pleasePickBoard": "Please pick a board connected to the port you have selected.",
+ "port": "Port{0}",
+ "ports": "ports",
+ "programmer": "Programmer",
+ "reloadBoardData": "Reload Board Data",
+ "reselectLater": "Reselect later",
+ "revertBoardsConfig": "Use '{0}' discovered on '{1}'",
+ "searchBoard": "Search board",
+ "selectBoard": "Select Board",
+ "selectBoardToReload": "Please select a board first.",
+ "selectPortForInfo": "Please select a port to obtain board info.",
+ "showAllAvailablePorts": "Shows all available ports when enabled",
+ "showAllPorts": "Show all ports",
+ "succesfullyInstalledPlatform": "Successfully installed platform {0}:{1}",
+ "succesfullyUninstalledPlatform": "Successfully uninstalled platform {0}:{1}",
+ "typeOfPorts": "{0} ports",
+ "unconfirmedBoard": "Unconfirmed board",
+ "unknownBoard": "Unknown board"
+ },
+ "boardsManager": "Boards Manager",
+ "boardsType": {
+ "arduinoCertified": "Arduino Certified"
+ },
+ "bootloader": {
+ "burnBootloader": "Burn Bootloader",
+ "burningBootloader": "Burning bootloader...",
+ "doneBurningBootloader": "Done burning bootloader."
+ },
+ "burnBootloader": {
+ "error": "Error while burning the bootloader: {0}"
+ },
+ "certificate": {
+ "addNew": "Add New",
+ "addURL": "Add URL to fetch SSL certificate",
+ "boardAtPort": "{0} at {1}",
+ "certificatesUploaded": "Certificates uploaded.",
+ "enterURL": "Enter URL",
+ "noSupportedBoardConnected": "No supported board connected",
+ "openContext": "Open context",
+ "remove": "Remove",
+ "selectBoard": "Select a board...",
+ "selectCertificateToUpload": "1. Select certificate to upload",
+ "selectDestinationBoardToUpload": "2. Select destination board and upload certificate",
+ "upload": "Upload",
+ "uploadFailed": "Upload failed. Please try again.",
+ "uploadRootCertificates": "Upload SSL Root Certificates",
+ "uploadingCertificates": "Uploading certificates."
+ },
+ "checkForUpdates": {
+ "checkForUpdates": "Check for Arduino Updates",
+ "installAll": "Install All",
+ "noUpdates": "There are no recent updates available.",
+ "promptUpdateBoards": "Updates are available for some of your boards.",
+ "promptUpdateLibraries": "Updates are available for some of your libraries.",
+ "updatingBoards": "Updating boards...",
+ "updatingLibraries": "Updating libraries..."
+ },
+ "cli-error-parser": {
+ "keyboardError": "'Keyboard' not found. Does your sketch include the line '#include '?",
+ "mouseError": "'Mouse' not found. Does your sketch include the line '#include '?"
+ },
+ "cloud": {
+ "chooseSketchVisibility": "Choose visibility of your Sketch:",
+ "cloudSketchbook": "Cloud Sketchbook",
+ "connected": "Connected",
+ "continue": "Continue",
+ "donePulling": "Done pulling '{0}'.",
+ "donePushing": "Done pushing '{0}'.",
+ "embed": "Embed:",
+ "emptySketchbook": "Your Sketchbook is empty",
+ "goToCloud": "Go to Cloud",
+ "learnMore": "Learn more",
+ "link": "Link:",
+ "notYetPulled": "Cannot push to Cloud. It is not yet pulled.",
+ "offline": "Offline",
+ "openInCloudEditor": "Open in Cloud Editor",
+ "options": "Options...",
+ "privateVisibility": "Private. Only you can view the Sketch.",
+ "profilePicture": "Profile picture",
+ "publicVisibility": "Public. Anyone with the link can view the Sketch.",
+ "pull": "Pull",
+ "pullFirst": "You have to pull first to be able to push to the Cloud.",
+ "pullSketch": "Pull Sketch",
+ "pullSketchMsg": "Pulling this Sketch from the Cloud will overwrite its local version. Are you sure you want to continue?",
+ "push": "Push",
+ "pushSketch": "Push Sketch",
+ "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.",
+ "remote": "Remote",
+ "share": "Share...",
+ "shareSketch": "Share Sketch",
+ "showHideSketchbook": "Show/Hide Cloud Sketchbook",
+ "signIn": "SIGN IN",
+ "signInToCloud": "Sign in to Arduino Cloud",
+ "signOut": "Sign Out",
+ "sync": "Sync",
+ "syncEditSketches": "Sync and edit your Arduino Cloud Sketches",
+ "visitArduinoCloud": "Visit Arduino Cloud to create Cloud Sketches."
+ },
+ "cloudSketch": {
+ "alreadyExists": "Cloud sketch '{0}' already exists.",
+ "creating": "Creating cloud sketch '{0}'...",
+ "new": "New Cloud Sketch",
+ "notFound": "Could not pull the cloud sketch '{0}'. It does not exist.",
+ "pulling": "Synchronizing sketchbook, pulling '{0}'...",
+ "pushing": "Synchronizing sketchbook, pushing '{0}'...",
+ "renaming": "Renaming cloud sketch from '{0}' to '{1}'...",
+ "synchronizingSketchbook": "Synchronizing sketchbook..."
+ },
+ "common": {
+ "all": "All",
+ "contributed": "Contributed",
+ "installManually": "Install Manually",
+ "later": "Later",
+ "noBoardSelected": "No board selected",
+ "noSketchOpened": "No sketch opened",
+ "notConnected": "[not connected]",
+ "offlineIndicator": "You appear to be offline. Without an Internet connection, the Arduino CLI might not be able to download the required resources and could cause malfunction. Please connect to the Internet and restart the application.",
+ "oldFormat": "The '{0}' still uses the old `.pde` format. Do you want to switch to the new `.ino` extension?",
+ "partner": "Partner",
+ "processing": "Processing",
+ "recommended": "Recommended",
+ "retired": "Retired",
+ "selectManually": "Select Manually",
+ "selectedOn": "on {0}",
+ "serialMonitor": "Serial Monitor",
+ "type": "Type",
+ "unknown": "Unknown",
+ "updateable": "Updatable",
+ "userAbort": "User abort"
+ },
+ "compile": {
+ "error": "Compilation error: {0}"
+ },
+ "component": {
+ "boardsIncluded": "Boards included in this package:",
+ "by": "by",
+ "clickToOpen": "Click to open in browser: {0}",
+ "filterSearch": "Filter your search...",
+ "install": "Install",
+ "installLatest": "Install Latest",
+ "installVersion": "Install {0}",
+ "installed": "{0} installed",
+ "moreInfo": "More info",
+ "otherVersions": "Other Versions",
+ "remove": "Remove",
+ "title": "{0} by {1}",
+ "uninstall": "Uninstall",
+ "uninstallMsg": "Do you want to uninstall {0}?",
+ "update": "Update"
+ },
+ "configuration": {
+ "cli": {
+ "inaccessibleDirectory": "Could not access the sketchbook location at '{0}': {1}"
+ }
+ },
+ "connectionStatus": {
+ "connectionLost": "Connection lost. Cloud sketch actions and updates won't be available."
+ },
+ "contributions": {
+ "addFile": "Add File",
+ "fileAdded": "One file added to the sketch.",
+ "plotter": {
+ "couldNotOpen": "Couldn't open serial plotter"
+ },
+ "replaceTitle": "Replace"
+ },
+ "core": {
+ "compilerWarnings": {
+ "all": "All",
+ "default": "Default",
+ "more": "More",
+ "none": "None"
+ }
+ },
+ "coreContribution": {
+ "copyError": "Copy error messages",
+ "noBoardSelected": "No board selected. Please select your Arduino board from the Tools > Board menu."
+ },
+ "createCloudCopy": "Push Sketch to Cloud",
+ "daemon": {
+ "restart": "Restart Daemon",
+ "start": "Start Daemon",
+ "stop": "Stop Daemon"
+ },
+ "debug": {
+ "debugWithMessage": "Debug - {0}",
+ "debuggingNotSupported": "Debugging is not supported by '{0}'",
+ "getDebugInfo": "Getting debug info...",
+ "noPlatformInstalledFor": "Platform is not installed for '{0}'",
+ "optimizeForDebugging": "Optimize for Debugging",
+ "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?"
+ },
+ "developer": {
+ "clearBoardList": "Clear the Board List History",
+ "clearBoardsConfig": "Clear the Board and Port Selection",
+ "dumpBoardList": "Dump the Board List"
+ },
+ "dialog": {
+ "dontAskAgain": "Don't ask again"
+ },
+ "editor": {
+ "autoFormat": "Auto Format",
+ "commentUncomment": "Comment/Uncomment",
+ "copyForForum": "Copy for Forum (Markdown)",
+ "decreaseFontSize": "Decrease Font Size",
+ "decreaseIndent": "Decrease Indent",
+ "increaseFontSize": "Increase Font Size",
+ "increaseIndent": "Increase Indent",
+ "nextError": "Next Error",
+ "previousError": "Previous Error",
+ "revealError": "Reveal Error"
+ },
+ "examples": {
+ "builtInExamples": "Built-in examples",
+ "couldNotInitializeExamples": "Could not initialize built-in examples.",
+ "customLibrary": "Examples from Custom Libraries",
+ "for": "Examples for {0}",
+ "forAny": "Examples for any board",
+ "menu": "Examples"
+ },
+ "firmware": {
+ "checkUpdates": "Check Updates",
+ "failedInstall": "Installation failed. Please try again.",
+ "install": "Install",
+ "installingFirmware": "Installing firmware.",
+ "overwriteSketch": "Installation will overwrite the Sketch on the board.",
+ "selectBoard": "Select Board",
+ "selectVersion": "Select firmware version",
+ "successfullyInstalled": "Firmware successfully installed.",
+ "updater": "Firmware Updater"
+ },
+ "help": {
+ "environment": "Environment",
+ "faq": "Frequently Asked Questions",
+ "findInReference": "Find in Reference",
+ "gettingStarted": "Getting Started",
+ "keyword": "Type a keyword",
+ "privacyPolicy": "Privacy Policy",
+ "reference": "Reference",
+ "search": "Search on Arduino.cc",
+ "troubleshooting": "Troubleshooting",
+ "visit": "Visit Arduino.cc"
+ },
+ "ide-updater": {
+ "checkForUpdates": "Check for Arduino IDE Updates",
+ "closeAndInstallButton": "Close and Install",
+ "closeToInstallNotice": "Close the software and install the update on your machine.",
+ "donateLinkIconTitle": "open donation page",
+ "donateLinkText": "donate to support us",
+ "donateText": "Open source is love, {0}",
+ "downloadButton": "Download",
+ "downloadingNotice": "Downloading the latest version of the Arduino IDE.",
+ "errorCheckingForUpdates": "Error while checking for Arduino IDE updates.\n{0}",
+ "goToDownloadButton": "Go To Download",
+ "goToDownloadPage": "An update for the Arduino IDE is available, but we're not able to download and install it automatically. Please go to the download page and download the latest version from there.",
+ "ideUpdaterDialog": "Software Update",
+ "newVersionAvailable": "A new version of Arduino IDE ({0}) is available for download.",
+ "noUpdatesAvailable": "There are no recent updates available for the Arduino IDE",
+ "notNowButton": "Not now",
+ "skipVersionButton": "Skip Version",
+ "updateAvailable": "Update Available",
+ "versionDownloaded": "Arduino IDE {0} has been downloaded."
+ },
+ "installable": {
+ "libraryInstallFailed": "Failed to install library: '{0}{1}'.",
+ "platformInstallFailed": "Failed to install platform: '{0}{1}'."
+ },
+ "library": {
+ "addZip": "Add .ZIP Library...",
+ "arduinoLibraries": "Arduino libraries",
+ "contributedLibraries": "Contributed libraries",
+ "include": "Include Library",
+ "installAll": "Install All",
+ "installLibraryDependencies": "Install library dependencies",
+ "installMissingDependencies": "Would you like to install all the missing dependencies?",
+ "installOneMissingDependency": "Would you like to install the missing dependency?",
+ "installWithoutDependencies": "Install without dependencies",
+ "installedSuccessfully": "Successfully installed library {0}:{1}",
+ "libraryAlreadyExists": "A library already exists. Do you want to overwrite it?",
+ "manageLibraries": "Manage Libraries...",
+ "namedLibraryAlreadyExists": "A library folder named {0} already exists. Do you want to overwrite it?",
+ "needsMultipleDependencies": "The library {0}:{1} needs some other dependencies currently not installed:",
+ "needsOneDependency": "The library {0}:{1} needs another dependency currently not installed:",
+ "overwriteExistingLibrary": "Do you want to overwrite the existing library?",
+ "successfullyInstalledZipLibrary": "Successfully installed library from {0} archive",
+ "title": "Library Manager",
+ "uninstalledSuccessfully": "Successfully uninstalled library {0}:{1}",
+ "zipLibrary": "Library"
+ },
+ "librarySearchProperty": {
+ "topic": "Topic"
+ },
+ "libraryTopic": {
+ "communication": "Communication",
+ "dataProcessing": "Data Processing",
+ "dataStorage": "Data Storage",
+ "deviceControl": "Device Control",
+ "display": "Display",
+ "other": "Other",
+ "sensors": "Sensors",
+ "signalInputOutput": "Signal Input/Output",
+ "timing": "Timing",
+ "uncategorized": "Uncategorized"
+ },
+ "libraryType": {
+ "installed": "Installed"
+ },
+ "menu": {
+ "advanced": "Advanced",
+ "sketch": "Sketch",
+ "tools": "Tools"
+ },
+ "monitor": {
+ "alreadyConnectedError": "Could not connect to {0} {1} port. Already connected.",
+ "baudRate": "{0} baud",
+ "connectionFailedError": "Could not connect to {0} {1} port.",
+ "connectionFailedErrorWithDetails": "{0} Could not connect to {1} {2} port.",
+ "connectionTimeout": "Timeout. The IDE has not received the 'success' message from the monitor after successfully connecting to it",
+ "missingConfigurationError": "Could not connect to {0} {1} port. The monitor configuration is missing.",
+ "notConnectedError": "Not connected to {0} {1} port.",
+ "unableToCloseWebSocket": "Unable to close websocket",
+ "unableToConnectToWebSocket": "Unable to connect to websocket"
+ },
+ "newCloudSketch": {
+ "newSketchTitle": "Name of the new Cloud Sketch"
+ },
+ "portProtocol": {
+ "network": "Network",
+ "serial": "Serial"
+ },
+ "preferences": {
+ "additionalManagerURLs": "Additional Boards Manager URLs",
+ "auth.audience": "The OAuth2 audience.",
+ "auth.clientID": "The OAuth2 client ID.",
+ "auth.domain": "The OAuth2 domain.",
+ "auth.registerUri": "The URI used to register a new user.",
+ "automatic": "Automatic",
+ "board.certificates": "List of certificates that can be uploaded to boards",
+ "browse": "Browse",
+ "checkForUpdate": "Receive notifications of available updates for the IDE, boards, and libraries. Requires an IDE restart after change. It's true by default.",
+ "choose": "Choose",
+ "cli.daemonDebug": "Enable debug logging of the gRPC calls to the Arduino CLI. A restart of the IDE is needed for this setting to take effect. It's false by default.",
+ "cloud.enabled": "True if the sketch sync functions are enabled. Defaults to true.",
+ "cloud.pull.warn": "True if users should be warned before pulling a cloud sketch. Defaults to true.",
+ "cloud.push.warn": "True if users should be warned before pushing a cloud sketch. Defaults to true.",
+ "cloud.pushpublic.warn": "True if users should be warned before pushing a public sketch to the cloud. Defaults to true.",
+ "cloud.sharedSpaceId": "The ID of the Arduino Cloud shared space to load the sketchbook from. If empty, your private space is selected.",
+ "cloud.sketchSyncEndpoint": "The endpoint used to push and pull sketches from a backend. By default it points to Arduino Cloud API.",
+ "compile": "compile",
+ "compile.experimental": "True if the IDE should handle multiple compiler errors. False by default",
+ "compile.revealRange": "Adjusts how compiler errors are revealed in the editor after a failed verify/upload. Possible values: 'auto': Scroll vertically as necessary and reveal a line. 'center': Scroll vertically as necessary and reveal a line centered vertically. 'top': Scroll vertically as necessary and reveal a line close to the top of the viewport, optimized for viewing a code definition. 'centerIfOutsideViewport': Scroll vertically as necessary and reveal a line centered vertically only if it lies outside the viewport. The default value is '{0}'.",
+ "compile.verbose": "True for verbose compile output. False by default",
+ "compile.warnings": "Tells gcc which warning level to use. It's 'None' by default",
+ "compilerWarnings": "Compiler warnings",
+ "editorFontSize": "Editor font size",
+ "editorQuickSuggestions": "Editor Quick Suggestions",
+ "enterAdditionalURLs": "Enter additional URLs, one for each row",
+ "files.inside.sketches": "Show files inside Sketches",
+ "ide.updateBaseUrl": "The base URL where to download updates from. Defaults to 'https://downloads.arduino.cc/arduino-ide'",
+ "ide.updateChannel": "Release channel to get updated from. 'stable' is the stable release, 'nightly' is the latest development build.",
+ "interfaceScale": "Interface scale",
+ "invalid.editorFontSize": "Invalid editor font size. It must be a positive integer.",
+ "invalid.sketchbook.location": "Invalid sketchbook location: {0}",
+ "invalid.theme": "Invalid theme.",
+ "language.asyncWorkers": "Number of async workers used by the Arduino Language Server (clangd). Background index also uses this many workers. The minimum value is 0, and the maximum is 8. When it is 0, the language server uses all available cores. The default value is 0.",
+ "language.log": "True if the Arduino Language Server should generate log files into the sketch folder. Otherwise, false. It's false by default.",
+ "language.realTimeDiagnostics": "If true, the language server provides real-time diagnostics when typing in the editor. It's false by default.",
+ "manualProxy": "Manual proxy configuration",
+ "monitor": {
+ "dockPanel": "The area of the application shell where the _{0}_ widget will reside. It is either \"bottom\" or \"right\". It defaults to \"{1}\"."
+ },
+ "network": "Network",
+ "newSketchbookLocation": "Select new sketchbook location",
+ "noCliConfig": "Could not load the CLI configuration",
+ "noProxy": "No proxy",
+ "proxySettings": {
+ "hostname": "Host name",
+ "password": "Password",
+ "port": "Port number",
+ "username": "Username"
+ },
+ "showVerbose": "Show verbose output during",
+ "sketch": {
+ "inoBlueprint": "Absolute filesystem path to the default `.ino` blueprint file. If specified, the content of the blueprint file will be used for every new sketch created by the IDE. The sketches will be generated with the default Arduino content if not specified. Unaccessible blueprint files are ignored. **A restart of the IDE is needed** for this setting to take effect."
+ },
+ "sketchbook.location": "Sketchbook location",
+ "sketchbook.showAllFiles": "True to show all sketch files inside the sketch. It is false by default.",
+ "unofficialBoardSupport": "Click for a list of unofficial board support URLs",
+ "upload": "upload",
+ "upload.autoVerify": "True if the IDE should automatically verify the code before the upload. True by default. When this value is false, IDE does not recompile the code before uploading the binary to the board. It's highly advised to only set this value to false if you know what you are doing.",
+ "upload.verbose": "True for verbose upload output. False by default.",
+ "upload.verify": "After upload, verify that the contents of the memory on the board match the uploaded binary.",
+ "verifyAfterUpload": "Verify code after upload",
+ "window.autoScale": "True if the user interface automatically scales with the font size.",
+ "window.zoomLevel": {
+ "deprecationMessage": "Deprecated. Use 'window.zoomLevel' instead."
+ }
+ },
+ "renameCloudSketch": {
+ "renameSketchTitle": "New name of the Cloud Sketch"
+ },
+ "replaceMsg": "Replace the existing version of {0}?",
+ "selectZip": "Select a zip file containing the library you'd like to add",
+ "serial": {
+ "autoscroll": "Autoscroll",
+ "carriageReturn": "Carriage Return",
+ "connecting": "Connecting to '{0}' on '{1}'...",
+ "message": "Message (Enter to send message to '{0}' on '{1}')",
+ "newLine": "New Line",
+ "newLineCarriageReturn": "Both NL & CR",
+ "noLineEndings": "No Line Ending",
+ "notConnected": "Not connected. Select a board and a port to connect automatically.",
+ "openSerialPlotter": "Serial Plotter",
+ "timestamp": "Timestamp",
+ "toggleTimestamp": "Toggle Timestamp"
+ },
+ "sketch": {
+ "archiveSketch": "Archive Sketch",
+ "cantOpen": "A folder named \"{0}\" already exists. Can't open sketch.",
+ "compile": "Compiling sketch...",
+ "configureAndUpload": "Configure and Upload",
+ "createdArchive": "Created archive '{0}'.",
+ "doneCompiling": "Done compiling.",
+ "doneUploading": "Done uploading.",
+ "editInvalidSketchFolderLocationQuestion": "Do you want to try saving the sketch to a different location?",
+ "editInvalidSketchFolderQuestion": "Do you want to try saving the sketch with a different name?",
+ "exportBinary": "Export Compiled Binary",
+ "invalidCloudSketchName": "The name must start with a letter, number, or underscore, followed by letters, numbers, dashes, dots and underscores. Maximum length is 36 characters.",
+ "invalidSketchFolderLocationDetails": "You cannot save a sketch into a folder inside itself.",
+ "invalidSketchFolderLocationMessage": "Invalid sketch folder location: '{0}'",
+ "invalidSketchFolderNameMessage": "Invalid sketch folder name: '{0}'",
+ "invalidSketchName": "The name must start with a letter, number, or underscore, followed by letters, numbers, dashes, dots and underscores. Maximum length is 63 characters.",
+ "moving": "Moving",
+ "movingMsg": "The file \"{0}\" needs to be inside a sketch folder named \"{1}\".\nCreate this folder, move the file, and continue?",
+ "new": "New Sketch",
+ "noTrailingPeriod": "A filename cannot end with a dot",
+ "openFolder": "Open Folder",
+ "openRecent": "Open Recent",
+ "openSketchInNewWindow": "Open Sketch in New Window",
+ "reservedFilename": "'{0}' is a reserved filename.",
+ "saveFolderAs": "Save sketch folder as...",
+ "saveSketch": "Save your sketch to open it again later.",
+ "saveSketchAs": "Save sketch folder as...",
+ "showFolder": "Show Sketch Folder",
+ "sketch": "Sketch",
+ "sketchAlreadyContainsThisFileError": "The sketch already contains a file named '{0}'",
+ "sketchAlreadyContainsThisFileMessage": "Failed to save sketch \"{0}\" as \"{1}\". {2}",
+ "sketchbook": "Sketchbook",
+ "titleLocalSketchbook": "Local Sketchbook",
+ "titleSketchbook": "Sketchbook",
+ "upload": "Upload",
+ "uploadUsingProgrammer": "Upload Using Programmer",
+ "uploading": "Uploading...",
+ "userFieldsNotFoundError": "Can't find user fields for connected board",
+ "verify": "Verify",
+ "verifyOrCompile": "Verify/Compile"
+ },
+ "sketchbook": {
+ "newCloudSketch": "New Cloud Sketch",
+ "newSketch": "New Sketch"
+ },
+ "theme": {
+ "currentThemeNotFound": "Could not find the currently selected theme: {0}. Arduino IDE has picked a built-in theme compatible with the missing one.",
+ "dark": "Dark",
+ "deprecated": "{0} (deprecated)",
+ "hc": "Dark High Contrast",
+ "hcLight": "Light High Contrast",
+ "light": "Light",
+ "user": "{0} (user)"
+ },
+ "title": {
+ "cloud": "Cloud"
+ },
+ "updateIndexes": {
+ "updateIndexes": "Update Indexes",
+ "updateLibraryIndex": "Update Library Index",
+ "updatePackageIndex": "Update Package Index"
+ },
+ "upload": {
+ "error": "{0} error: {1}"
+ },
+ "userFields": {
+ "cancel": "Cancel",
+ "enterField": "Enter {0}",
+ "upload": "Upload"
+ },
+ "validateSketch": {
+ "abortFixMessage": "The sketch is still invalid. Do you want to fix the remaining problems? By clicking '{0}', a new sketch will open.",
+ "abortFixTitle": "Invalid sketch",
+ "renameSketchFileMessage": "The sketch file '{0}' cannot be used. {1} Do you want to rename the sketch file now?",
+ "renameSketchFileTitle": "Invalid sketch filename",
+ "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?",
+ "renameSketchFolderTitle": "Invalid sketch name"
+ },
+ "versionWelcome": {
+ "cancelButton": "Maybe later",
+ "donateButton": "Donate now",
+ "donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
+ "donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
+ "title": "Welcome to a new version of the Arduino IDE!",
+ "titleWithVersion": "Welcome to the new Arduino IDE {0}!"
+ },
+ "workspace": {
+ "alreadyExists": "'{0}' already exists."
+ }
+ },
+ "theia": {
+ "core": {
+ "cannotConnectBackend": "Cannot connect to the backend.",
+ "cannotConnectDaemon": "Cannot connect to the CLI daemon.",
+ "couldNotSave": "Could not save the sketch. Please copy your unsaved work into your favorite text editor, and restart the IDE.",
+ "daemonOffline": "CLI Daemon Offline",
+ "offline": "Offline",
+ "offlineText": "Offline",
+ "quitTitle": "Are you sure you want to quit?"
+ },
+ "editor": {
+ "unsavedTitle": "Unsaved – {0}"
+ },
+ "messages": {
+ "collapse": "Collapse",
+ "expand": "Expand"
+ },
+ "workspace": {
+ "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?",
+ "deleteCurrentSketch": "The sketch '{0}' will be permanently deleted. This action is irreversible. Do you want to delete the current sketch?",
+ "fileNewName": "Name for new file",
+ "invalidExtension": ".{0} is not a valid extension",
+ "newFileName": "New name for file"
+ }
+ }
+}