{
  "arduino": {
    "about": {
      "detail": "Versión: {0}\nFecha: {1}{2}\nVersión del CLI: {3}{4} [{5}]\n\n{6}",
      "label": "Acerca de {0}"
    },
    "board": {
      "board": "Placa{0}",
      "boardConfigDialogTitle": "Select Other Board and Port",
      "boardInfo": "Información de la placa",
      "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?",
      "disconnected": "Desconectado",
      "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?",
      "noFQBN": "El FQBN no está disponible para la placa seleccionada \"{0}\". ¿Tienes instalado el núcleo correspondiente?",
      "noPortsDiscovered": "No ports discovered",
      "noPortsSelected": "No se han seleccionado puertos para la placa: '{0}'.",
      "noneSelected": "Ninguna placa seleccionada.",
      "openBoardsConfig": "Seleccione otra placa y puerto...",
      "platformMissing": "La plataforma seleccionada para la placa '{0}' no está instalada.",
      "pleasePickBoard": "Por favor, elija una placa conectada al puerto que haya seleccionado.",
      "port": "Puerto {0}",
      "portLabel": "Puerto: {0}",
      "programmer": "Programador",
      "reselectLater": "Vuelve a seleccionar más tarde",
      "searchBoard": "Search board",
      "selectBoard": "Seleccionar Placa",
      "selectBoardForInfo": "Por favor, seleccione una placa para obtener información sobre ella.",
      "selectPortForInfo": "Por favor, seleccione un puerto para obtener información sobre la placa.",
      "showAllAvailablePorts": "Muestra todos los puertos disponibles cuando está activado",
      "succesfullyInstalledPlatform": "Plataforma {0}:{1} instalada correctamente",
      "succesfullyUninstalledPlatform": "Plataforma {0}:{1} desinstalada correctamente"
    },
    "boardsManager": "Gestor de placas",
    "boardsType": {
      "arduinoCertified": "Arduino Certified"
    },
    "bootloader": {
      "burnBootloader": "Grabar Bootloader",
      "burningBootloader": "Burning bootloader...",
      "doneBurningBootloader": "Finalizada la grabación del bootloader."
    },
    "burnBootloader": {
      "error": "Error al grabar el bootloader: {0}"
    },
    "certificate": {
      "addNew": "Añadir nuevo",
      "addURL": "Añadir URL para obtener el certificado SSL",
      "boardAtPort": "{0} en {1}",
      "certificatesUploaded": "Certificados cargados.",
      "enterURL": "Introduce la URL",
      "noSupportedBoardConnected": "No hay ninguna placa compatible conectada",
      "openContext": "Contexto abierto",
      "remove": "Eliminar",
      "selectBoard": "Selecciona una placa...",
      "selectCertificateToUpload": "1. Seleccione el certificado que desea cargar",
      "selectDestinationBoardToUpload": "2. Seleccione la placa de destino y cargue el certificado",
      "upload": "Cargar",
      "uploadFailed": "Carga fallida. Por favor, inténtalo de nuevo.",
      "uploadRootCertificates": "Cargar certificados raíz SSL",
      "uploadingCertificates": "Cargando certificados."
    },
    "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' no encontrado. ¿Tiene tu proyecto incluida la linea '#include <Keyboard.h>'?",
      "mouseError": "'Mouse' no encontrado. ¿Tiene tu proyecto incluida la linea '#include <Mouse.h>'?"
    },
    "cloud": {
      "account": "Cuenta",
      "chooseSketchVisibility": "Elige la visibilidad de tu Sketch:",
      "connected": "Conectado",
      "continue": "Continuar",
      "donePulling": "Extracción de '{0}' realizada.",
      "donePushing": "Envío a '{0}' realizado.",
      "embed": "Incrustado:",
      "emptySketchbook": "Tu Sketchbook está vacío",
      "learnMore": "Aprender más",
      "link": "Enlace:",
      "notYetPulled": "No se puede cargar a las nube. Todavía no ha sido descargado",
      "offline": "Desconectado",
      "openInCloudEditor": "Abrir en editor web",
      "options": "Opciones...",
      "privateVisibility": "Privado: Solo tú puedes ver el código.",
      "profilePicture": "Foto de perfil",
      "publicVisibility": "Público: Cualquiera con el enlace puede ver el código.",
      "pull": "Descargar",
      "pullFirst": "Tiene que descargarlo primero, para poder cargarlo en la nube",
      "pullSketch": "Descargar boceto",
      "pullSketchMsg": "Descarga finalizada",
      "push": "Cargar",
      "pushSketch": "Pulsa para listar las URLs de la tarjetas no oficiales",
      "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.",
      "remote": "Remoto",
      "remoteSketchbook": "Libreria de proyectos remota",
      "share": "Compartir...",
      "shareSketch": "Compartir Sketch",
      "showHideRemoveSketchbook": "Mostrar/Ocultar Sketchbook Remoto",
      "signIn": "Iniciar sesión",
      "signInToCloud": "Iniciar sesión en Arduino Cloud",
      "signOut": "Cerrar sesión",
      "sync": "Sincronizar",
      "syncEditSketches": "Sincroniza y edita tus Arduino Cloud Sketches",
      "visitArduinoCloud": "Visita Arduino Cloud para crear Cloud Sketches. "
    },
    "common": {
      "all": "All",
      "contributed": "Contributed",
      "installManually": "Instalar manualmente",
      "later": "Más tarde",
      "noBoardSelected": "Ninguna placa seleccionada.",
      "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`?",
      "partner": "Partner",
      "processing": "Procesando",
      "recommended": "Recommended",
      "retired": "Retired",
      "selectedOn": "on  1{0}\n ",
      "serialMonitor": "Monitor Serie",
      "type": "Type",
      "unknown": "Desconocido",
      "updateable": "Updatable"
    },
    "compile": {
      "error": "Error de compilación: {0}"
    },
    "component": {
      "boardsIncluded": "Boards included in this package:",
      "by": "de",
      "filterSearch": "Filtre su búsqueda...",
      "install": "Instalar",
      "moreInfo": "Más información",
      "uninstall": "Desinstalar",
      "uninstallMsg": "¿Quieres desinstalar {0}?",
      "version": "Versión {0}"
    },
    "contributions": {
      "addFile": "Añadir fichero...",
      "fileAdded": "Un archivo añadido al sketch.",
      "replaceTitle": "Reemplazar"
    },
    "coreContribution": {
      "copyError": "Copiar mensajes de error",
      "noBoardSelected": "No board selected. Please select your Arduino board from the Tools > Board menu."
    },
    "daemon": {
      "restart": "Reiniciar Daemon",
      "start": "Iniciar Daemon",
      "stop": "Parar Daemon"
    },
    "debug": {
      "debugWithMessage": "Debug - {0}",
      "debuggingNotSupported": "La depuración no está soportada por '{0}'",
      "noPlatformInstalledFor": "La plataforma no está instalada para '{0}'",
      "optimizeForDebugging": "Optimizar para depuración"
    },
    "dialog": {
      "dontAskAgain": "No volver a preguntar"
    },
    "editor": {
      "autoFormat": "Auto Formato",
      "commentUncomment": "Comentar / Descomentar",
      "copyForForum": "Copiar al Foro (Markdown)",
      "decreaseFontSize": "Reducir Tamaño de Fuente",
      "decreaseIndent": "Disminuir sangría",
      "increaseFontSize": "Aumentar tamaño de fuente",
      "increaseIndent": "Aumentar sangría",
      "nextError": "Siguiente Error",
      "previousError": "Error Anterior",
      "revealError": "Reveal Error"
    },
    "electron": {
      "couldNotSave": "No se ha podido guardar el sketch. Por favor, copia tu trabajo no guardado en tu editor de texto favorito y reinicia el IDE.",
      "unsavedChanges": "Los cambios no guardados no serán guardados."
    },
    "examples": {
      "builtInExamples": "Ejemplos Construidos ",
      "couldNotInitializeExamples": "No se han podido inicializar los ejemplos integrados.",
      "customLibrary": "Ejemplos de bibliotecas personalizadas",
      "for": "Ejemplos para {0}",
      "forAny": "Ejemplos para cualquier placa",
      "menu": "Ejemplos"
    },
    "firmware": {
      "checkUpdates": "Comprobar actualizaciones",
      "failedInstall": "Instalación fallida, Por favor, inténtalo de nuevo.",
      "install": "Instalar",
      "installingFirmware": "Instalando el firmware.",
      "overwriteSketch": "La instalación sobrescribirá el Sketch de la placa.",
      "selectBoard": "Seleccionar Placa",
      "selectVersion": "Seleccionar la versión del firmware",
      "successfullyInstalled": "Firmware instalado correctamente.",
      "updater": "Actualizador de Firmware de WiFi101 / WiFiNINA"
    },
    "help": {
      "environment": "Entorno de desarrollo (IDE)",
      "faq": "Preguntas frecuentes",
      "findInReference": "Buscar en la referencia",
      "gettingStarted": "Primeros pasos",
      "keyword": "Escribe una palabra clave",
      "privacyPolicy": "Política de privacidad",
      "reference": "Referencia",
      "search": "Buscar en Arduino.cc",
      "troubleshooting": "Resolución de problemas",
      "visit": "Visitar Arduino.cc"
    },
    "ide-updater": {
      "checkForUpdates": "Check for Arduino IDE Updates",
      "closeAndInstallButton": "Cerrar e instalar",
      "closeToInstallNotice": "Cierra el programa e instala la actualización en tu máquina.",
      "downloadButton": "Descargar",
      "downloadingNotice": "Descargando la última versión del Arduino IDE.",
      "errorCheckingForUpdates": "Error al comprobar las actualizaciones del IDE de Arduino.\n{0}",
      "goToDownloadButton": "Actualización de Software",
      "goToDownloadPage": "Una nueva versión del Arduino IDE está disponible, pero no es posible descargarla e instalarla automáticamente. Por favor, diríjase a la página de descarga y descargue la última versión desde allí.",
      "ideUpdaterDialog": "Actualización de Software",
      "newVersionAvailable": "Una nueva versión del Arduino IDE ({0}) está disponible para descargar.",
      "noUpdatesAvailable": "No hay actualizaciones recientes disponibles para el Arduino IDE",
      "notNowButton": "Ahora no",
      "skipVersionButton": "Omitir versión",
      "updateAvailable": "Actualización disponible",
      "versionDownloaded": "Arduino IDE 1{0} se ha descargado."
    },
    "library": {
      "addZip": "Añadir biblioteca .ZIP...",
      "arduinoLibraries": "Bibliotecas de Arduino",
      "contributedLibraries": "Bibliotecas aportadas",
      "dependenciesForLibrary": "Dependencias para la biblioteca {0}:{1}",
      "include": "Incluir biblioteca",
      "installAll": "Instalar todo",
      "installMissingDependencies": "¿Quieres instalar todas las dependencias faltantes?",
      "installOneMissingDependency": "¿Quieres instalar la dependencia faltante?",
      "installOnly": "Instalar {0} solamente",
      "installedSuccessfully": "Biblioteca {0}:{1} instalada correctamente",
      "libraryAlreadyExists": "Ya existe una biblioteca. ¿Quieres sobrescribirla?",
      "manageLibraries": "Gestionar bibliotecas...",
      "namedLibraryAlreadyExists": "Ya existe una carpeta de la biblioteca llamada {0}. ¿Quieres sobrescribirla?",
      "needsMultipleDependencies": "La biblioteca <b>{0}:{1}</b> necesita otras dependencias que actualmente no están instaladas:",
      "needsOneDependency": "La biblioteca <b>{0}:{1}</b> necesita otra dependencia que actualmente no está instalada:",
      "overwriteExistingLibrary": "¿Quieres sobrescribir la biblioteca existente?",
      "successfullyInstalledZipLibrary": "Biblioteca instalada correctamente desde el archivo {0}",
      "title": "Gestor de Bibliotecas",
      "uninstalledSuccessfully": "Biblioteca {0}:{1} desinstalada correctamente",
      "zipLibrary": "Biblioteca"
    },
    "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": "Avanzado",
      "sketch": "Sketch",
      "tools": "Herramientas"
    },
    "monitor": {
      "unableToCloseWebSocket": " No se puede cerrar websocket",
      "unableToConnectToWebSocket": " No se puede conectar al websocket"
    },
    "preferences": {
      "additionalManagerURLs": "URLs adicionales de gestor de placas",
      "auth.audience": "El público de OAuth2.",
      "auth.clientID": "El ID del cliente OAuth2.",
      "auth.domain": "El dominio de OAuth2.",
      "auth.registerUri": "URI usada para registrar un nuevo usuario",
      "automatic": "Automático",
      "board.certificates": "Listado de certificados que pueden ser cargados en las placas",
      "browse": "Explorar",
      "checkForUpdate": "Receive notifications of available updates for the IDE, boards, and libraries. Requires an IDE restart after change. It's true by default.",
      "choose": "Elija",
      "cli.daemonDebug": "Habilitar logueo de depuración de las llamadas gRPC al Arduino CLI. Requiere un reinicio del IDE para tener efecto. Deshabilitado por defecto.",
      "cloud.enabled": "Verdadero si las funciones de sincronización del sketch están activadas. Verdadero por defecto.",
      "cloud.pull.warn": "Verdadero si se debe advertir a los usuarios antes de sacar un boceto de la nube. El valor predeterminado es verdadero.",
      "cloud.push.warn": "Verdadero si se debe advertir a los usuarios antes de enviar un boceto a la nube. El valor predeterminado es verdadero.",
      "cloud.pushpublic.warn": "Verdadero si se debe advertir a los usuarios antes de enviar un boceto público a la nube. El valor predeterminado es verdadero.",
      "cloud.sketchSyncEndpoint": "El punto final utilizado para empujar y extraer bocetos de un backend. Por defecto, apunta a la API de Arduino Cloud.",
      "compile": "Compliar",
      "compile.experimental": "True si el IDE debe manejar multiples errores del compilador. False por defecto",
      "compile.revealRange": "Ajusta cómo se revelan los errores del compilador en el editor después de una verificación/carga fallida. Valores posibles: 'auto': Desplázate verticalmente según sea necesario y revela una línea. 'centrar': Desplázate verticalmente según sea necesario y revela una línea centrada verticalmente. \"superior\": Desplázate verticalmente según sea necesario y revela una línea cerca de la parte superior de la ventana gráfica, optimizada para ver una definición de código. 'centerIfOutsideViewport': Desplázate verticalmente según sea necesario y revela una línea centrada verticalmente sólo si se encuentra fuera de la ventana gráfica. El valor por defecto es '{0}'.",
      "compile.verbose": "Verdadero para compilación detallada. Falso por defecto",
      "compile.warnings": "Indica a gcc qué nivel de advertencia usar. Por defecto es \"Ninguno\"",
      "compilerWarnings": "alertas de compilación",
      "editorFontSize": "Tamaño de letra del editor",
      "editorQuickSuggestions": "Sugerencias rápidas del editor",
      "enterAdditionalURLs": "Introduzca otras URLs, una por fila",
      "files.inside.sketches": "Ver los ficheros dentro de los bocetos",
      "ide.updateBaseUrl": "La URL base desde la que descargar las actualizaciones. El valor predeterminado es 'https://downloads.arduino.cc/arduino-ide'",
      "ide.updateChannel": "Canal de publicación desde el que se actualiza. 'stable' es la versión estable, 'nightly' es la última versión de desarrollo.",
      "interfaceScale": "Escala de la interfaz",
      "invalid.editorFontSize": "Tamaño de fuente del editor no válido. Debe ser un número entero positivo.",
      "invalid.sketchbook.location": "Ruta del sketchbook no válida: {0}",
      "invalid.theme": "Tema no válido.",
      "language.log": "Verdadero si el Servidor de Lenguaje Arduino debe generar archivos de registro en la carpeta del sketch. En caso contrario, falso. Por defecto es falso.",
      "language.realTimeDiagnostics": "Si está habilitado, el lenguaje proveerá diagnoticos en tiepo real meintras se teclea en el editor. Deshabilitado por defecto.",
      "manualProxy": "Configuración manual del proxy",
      "network": "Red",
      "newSketchbookLocation": "Selecciona la nueva ruta del sketchbook",
      "noProxy": "Sin Proxy",
      "showVerbose": "Mostrar salida verbosa durante",
      "sketchbook.location": "Ruta del Sketchbook",
      "sketchbook.showAllFiles": "Verdadero para mostrar todos los archivos de bocetos dentro del boceto. Por defecto es falso.",
      "survey.notification": "Verdadero si usuarios deberían ser notificados cuando una encuesta esté disponible. Verdadero es predeterminado.",
      "unofficialBoardSupport": "Pulsa para listar las URLs de las tarjetas no oficiales",
      "upload": "Carga",
      "upload.verbose": "Verdadero para una salida verbosa de la carga. Falso por defecto.",
      "verifyAfterUpload": "Verificar el código después de cargarlo",
      "window.autoScale": "Verdadero si la interfaz de usuario se escala automáticamente con el tamaño de la fuente.",
      "window.zoomLevel": "Ajusta el nivel de zoom de la ventana. El tamaño original es 0 y cada incremento por encima (p. ej. 1) o por debajo (p. ej. -1) representa un zoom un 20 % más grande o más pequeño. También puedes introducir decimales para ajustar el nivel de zoom con una granularidad más fina."
    },
    "replaceMsg": "¿Sustituir la versión existente de {0}?",
    "selectZip": "Seleccione un archivo zip que contenga la biblioteca que deseas añadir",
    "serial": {
      "autoscroll": "Autoscroll",
      "carriageReturn": "Retorno de carro",
      "message": "Mensaje ({0} + Enter para enviar el mensaje a '{1}' en '{2}')",
      "newLine": "Nueva línea",
      "newLineCarriageReturn": "Ambos NL & CR",
      "noLineEndings": "Sin ajuste de línea",
      "notConnected": "No conectado. Selecciona una placa y un puerto para conectarte automáticamente.",
      "openSerialPlotter": "Plotter Serie",
      "timestamp": "Marca de tiempo",
      "toggleTimestamp": "Alternar la marca de tiempo"
    },
    "sketch": {
      "archiveSketch": "Archivo de programa",
      "cantOpen": "Ya existe una carpeta con el nombre \"{0}\". No se puede abrir.",
      "close": "¿Estás seguro de que quieres cerrar el sketch?",
      "compile": "Compiling sketch...",
      "configureAndUpload": "Configurar y subir",
      "createdArchive": "Archivo '{0}' creado.",
      "doneCompiling": "Compilación completada.",
      "doneUploading": "Carga completada.",
      "exportBinary": "Exportar binario compilado",
      "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": "Nuevo",
      "openFolder": "Abrir carpeta",
      "openRecent": "Abierto recientemente",
      "openSketchInNewWindow": "Abrir Sketch en una ventana nueva",
      "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",
      "sketchbook": "Sketchbook",
      "titleLocalSketchbook": "Sketchbook Local",
      "titleSketchbook": "Sketchbook",
      "upload": "Cargar",
      "uploadUsingProgrammer": "Cargar usando el programador",
      "uploading": "Uploading...",
      "userFieldsNotFoundError": "No se pueden encontrar campos de usuario para la placa conectada",
      "verify": "Verificar",
      "verifyOrCompile": "Verificar/Compilar"
    },
    "survey": {
      "answerSurvey": "Completar encuesta",
      "dismissSurvey": "No volver a mostrar",
      "surveyMessage": "Por favor ayudenos mejorar completando esta breve encuesta. Valoramos nuestra comunidad y nos gustaría conocer algo mejor a los que nos apoyan."
    },
    "upload": {
      "error": "1{0} error: 2{1}"
    },
    "userFields": {
      "cancel": "Cancelar",
      "enterField": "Enter {0}",
      "upload": "Cargar"
    }
  },
  "cloud": {
    "GoToCloud": "IR AL CLOUD"
  },
  "theia": {
    "core": {
      "cannotConnectBackend": "No se puede conectar al backend.",
      "cannotConnectDaemon": "No se puede conectar con el demonio del CLI.",
      "couldNotSave": "No se ha podido guardar el sketch. Por favor, copia tu trabajo no guardado en tu editor de texto favorito y reinicia el IDE.",
      "daemonOffline": "Demonio del CLI fuera de línea",
      "offline": "Desconectado",
      "quitTitle": "Seguro que quiere salir ?"
    },
    "debug": {
      "start": "Empezar...",
      "startError": "Se ha producido un error al iniciar la sesión de depuración, consulte los logs para obtener más detalles.",
      "typeNotSupported": "El tipo de sesión de depuración \"{0}\" no es compatible."
    },
    "editor": {
      "unsavedTitle": "Sin guardar – {0}"
    },
    "messages": {
      "collapse": "Contraer",
      "expand": "Expandir"
    },
    "workspace": {
      "deleteCurrentSketch": "¿Quieres borrar el sketch actual?",
      "fileNewName": "Nombre del nuevo archivo",
      "invalidExtension": "\".{0}\" no es una extensión válida",
      "invalidFilename": "Nombre de archivo no válido.",
      "newFileName": "Nuevo nombre para el archivo"
    }
  }
}
