{ "common": { "label": { "name": "Nombre", "ok": "Vale", "done": "Hecho", "cancel": "Cancelar", "delete": "Eliminar", "close": "Cerrar", "load": "Cargar", "save": "Guardar", "import": "Importar", "export": "Exportar", "back": "Atrás", "next": "Siguiente", "clone": "Clonar proyecto", "cont": "Continuar", "style": "Estilo", "line": "Contorno", "fill": "Rellenar", "label": "Etiqueta", "color": "Color", "position": "Posición", "enable": "Habilitar", "disable": "Deshabilitar", "upload": "Subir", "lock": "Bloquear", "unlock": "Desbloquear", "locked": "Bloqueado", "unlocked": "Desbloqueado", "format": "Formato" }, "type": { "string": "texto", "number": "número", "boolean": "booleano", "array": "array", "buffer": "buffer", "object": "objeto", "jsonString": "texto JSON", "undefined": "indefinido", "null": "nulo" } }, "event": { "loadPlugins": "Cargando Extensiones", "loadPalette": "Cargando Paleta", "loadNodeCatalogs": "Cargando catálogos de Nodos", "loadNodes": "Cargando Nodos __count__", "loadFlows": "Cargando Flujos", "importFlows": "Añadiendo Flujos al espacio de trabajo", "importError": "
Error añadiendo flujos
__message__
", "loadingProject": "Cargando proyecto" }, "workspace": { "defaultName": "Flujo __number__", "editFlow": "Editar flujo: __name__", "confirmDelete": "Confirmar eliminación", "delete": "¿Estás seguro de que quieres eliminar '__label__'?", "dropFlowHere": "Suelta el flujo aquí", "dropImageHere": "Suelta la imagen aquí", "addFlow": "Añadir flujo", "addFlowToRight": "Añadir flujo a la derecha", "closeFlow": "Cerrar flujo", "hideFlow": "Esconder flujo", "hideOtherFlows": "Esconder otros flujos", "showAllFlows": "Mostrar todos los flujos (__count__ escondidos)", "hideAllFlows": "Esconder todos los flujos", "hiddenFlows": "Listar __count__ flujo escondido", "hiddenFlows_plural": "Listar __count__ flujos escondidos", "showLastHiddenFlow": "Abrir flujo escondido", "listFlows": "Listar flujos", "listSubflows": "Listar subflujos", "status": "Estado", "enabled": "Habilitado", "disabled": "Deshabilitado", "info": "Descripción", "selectNodes": "Haz clic en los nodos para seleccionar", "enableFlow": "Habilitar flujo", "disableFlow": "Deshabilitar flujo", "lockFlow": "Bloquear flujo", "unlockFlow": "desbloquear flujo", "moveToStart": "Mover flujo al inicio", "moveToEnd": "Mover flujo al final" }, "menu": { "label": { "view": { "view": "Vista", "grid": "Rejilla", "storeZoom": "Restaurar nivel de zoom al iniciar", "storePosition": "Restaurar la posición de desplazamiento al iniciar", "showGrid": "Mostrar rejilla", "snapGrid": "Ajustar a rejilla", "gridSize": "Tamaño rejilla", "textDir": "Dirección Texto", "defaultDir": "Predeterminado", "ltr": "Izquierda-a-derecha", "rtl": "Derecha-a-izquierda", "auto": "Contextual", "language": "Idioma", "browserDefault": "El del Navegador" }, "sidebar": { "show": "Mostrar barra lateral" }, "palette": { "show": "Mostrar paleta" }, "edit": "Editar", "settings": "Ajustes", "userSettings": "Ajustes de usuario", "nodes": "Nodos", "displayStatus": "Mostrar estado del nodo", "displayConfig": "Nodos de configuración", "import": "Importar", "importExample": "Importar flujo de ejemplo", "export": "Exportar", "search": "Buscar flujos", "searchInput": "busca tus flujos", "subflows": "Subflujos", "createSubflow": "Crear subflujo", "selectionToSubflow": "Convertir selección a Subflujo", "flows": "Flujos", "add": "Añadir", "delete": "Eliminar", "keyboardShortcuts": "Atajos de teclado", "login": "Acceso", "logout": "Salir", "editPalette": "Administrar paleta", "other": "Otro", "showTips": "Mostrar ayudas", "showNodeHelp": "Mostrar ayuda nodo", "enableSelectedNodes": "Habilitar nodos seleccionados", "disableSelectedNodes": "Deshabilitar nodos seleccionados", "showSelectedNodeLabels": "Mostrar etiquetas de nodos seleccionados", "hideSelectedNodeLabels": "Esconder etiquetas de nodos seleccionados", "showWelcomeTours": "Mostrar visitas guiadas para nuevas versiones", "help": "Sitio web de Node-RED", "projects": "Proyectos", "projects-new": "Nuevo", "projects-open": "Abrir", "projects-settings": "Ajustes del proyecto", "showNodeLabelDefault": "Mostrar etiqueta de nodos añadidos recientemente", "codeEditor": "Editor de código", "groups": "Grupos", "groupSelection": "Agrupar selección", "ungroupSelection": "Desagrupar selección", "groupMergeSelection": "Fusionar selección", "groupRemoveSelection": "Sacar del grupo", "arrange": "Organizar", "alignLeft": "Alinear a la izquierda", "alignCenter": "Alinear al centro", "alignRight": "Alinear a la derecha", "alignTop": "Alinear arriba", "alignMiddle": "Alinear en medio", "alignBottom": "Alinear abajo", "distributeHorizontally": "Distribuir horizontalmente", "distributeVertically": "Distribuir verticalmente", "moveToBack": "Mover al fondo", "moveToFront": "Mover al frente", "moveBackwards": "Mover atrás", "moveForwards": "Mover adelante" } }, "actions": { "toggle-navigator": "Alternar navegador", "zoom-out": "Alejar", "zoom-reset": "Restablecer zoom", "zoom-in": "Acercar", "search-flows": "Buscar flujos", "search-prev": "Anterior", "search-next": "Siguiente", "search-counter": "\"__term__\" __result__ de __count__" }, "user": { "loggedInAs": "Conectado como __name__", "username": "Usuario", "password": "Contraseña", "login": "Acceso", "loginFailed": "Acceso fallido", "notAuthorized": "No autorizado", "errors": { "settings": "Debes iniciar sesión para acceder a los ajustes", "deploy": "Debes iniciar sesión para instanciar cambios", "notAuthorized": "Debes iniciar sesión para realizar esta acción" } }, "notification": { "state": { "flowsStopped": "Flujos detenidos", "flowsStarted": "Flujos iniciados" }, "warning": "Aviso: __message__", "warnings": { "undeployedChanges": "nodo tiene cambios no instanciados", "nodeActionDisabled": "acciones del nodo deshabilitados", "nodeActionDisabledSubflow": "acciones del nodo deshabilitados dentro del subflujo", "missing-types": "Flujos detenidos por falta de tipo de nodo.
", "missing-modules": "Flujos detenidos por módulos no encontrados.
", "safe-mode": "Flujos detenidos en modo seguro.
Puedes modificar los flujos e instanciar los cambios para reiniciar.
", "restartRequired": "Node-RED debe reiniciarse para habilitar los módulos actualizados", "credentials_load_failed": "Los flujos se detuvieron porque las credenciales no se pudieron descifrar.
El archivo de credenciales de flujo está cifrado, pero la clave de cifrado del proyecto falta o no es válida.
", "credentials_load_failed_reset": "No se pudieron descifrar las credenciales
El archivo de credenciales de flujo está cifrado, y falta la clave de cifrado del proyecto o no es válida.
El archivo de credenciales de flujo se restablecerá en la siguiente instanciación. Se borrarán todas las credenciales de flujo existentes.
", "missing_flow_file": "No se encontró el archivo de flujo del proyecto.
El proyecto no está configurado con un archivo de flujo.
", "missing_package_file": "No se encontró el archivo del paquete del proyecto.
Al proyecto le falta un archivo package.json.
", "project_empty": "El proyecto está vacío.
¿Quieres crear un conjunto predeterminado de archivos de proyecto?
De lo contrario, tendrás que agregar archivos manualmente al proyecto fuera del editor.
Proyecto '__project__' no encontrado.
", "git_merge_conflict": "Falló la fusión automática de cambios.
Soluciona los conflictos no combinados y luego confirma los resultados.
" }, "error": "Error: __message__", "errors": { "lostConnection": "Se perdió la conexión al servidor, reconectándo...", "lostConnectionReconnect": "Se perdió la conexión al servidor, reconectándo en __time__s.", "lostConnectionTry": "Intentar ahora", "cannotAddSubflowToItself": "No se puede añadir subflujo a si mismo", "cannotAddCircularReference": "No se puede añadir subflujo: se detectó una referencia circular", "unsupportedVersion": "Usando una versión no compatible de Node.js
Debes actualizar a la última versión LTS de Node.js
", "failedToAppendNode": "Fallo al cargar '__module__'
__error__
" }, "project": { "change-branch": "Cambiar a rama local '__project__'", "merge-abort": "Fusión Git abortado", "loaded": "Proyecto '__project__' cargado", "updated": "Proyecto '__project__' actualizado", "pull": "Proyecto '__project__' actualizado", "revert": "Proyecto '__project__' revertido", "merge-complete": "Fusión Git completado", "setupCredentials": "Configurar credenciales", "setupProjectFiles": "Configurar archivos de proyecto", "no": "No, gracias", "createDefault": "Crear archivos de proyecto predeterminados", "mergeConflict": "Mostrar conflictos fusión" }, "label": { "manage-project-dep": "Gestionar las dependencias del proyecto", "setup-cred": "Configurar credenciales", "setup-project": "Configurar ficheros proyecto", "create-default-package": "Crear archivo de paquete predeterminado", "no-thanks": "No gracias", "create-default-project": "Crear archivos de proyecto predeterminados", "show-merge-conflicts": "Mostrar conflictos fusión", "unknownNodesButton": "Buscar nodos desconocidos" } }, "clipboard": { "clipboard": "Portapapeles", "nodes": "Nodos", "node": "__count__ nodo", "node_plural": "__count__ nodos", "configNode": "__count__ nodo de configuración", "configNode_plural": "__count__ nodos de configuración", "group": "__count__ grupo", "group_plural": "__count__ grupos", "flow": "__count__ flujo", "flow_plural": "__count__ flujos", "subflow": "__count__ subflujo", "subflow_plural": "__count__ subflujos", "replacedNodes": "__count__ nodo reemplazado", "replacedNodes_plural": "__count__ nodos reemplazados", "pasteNodes": "Pegar flujo JSON o", "selectFile": "seleccionar un archivo para importar", "importNodes": "Importar nodos", "exportNodes": "Exportar nodos", "download": "Descargar", "importUnrecognised": "Tipo importado no reconocido:", "importUnrecognised_plural": "Tipos importados no reconocidos:", "importDuplicate": "Nodo duplicado importado:", "importDuplicate_plural": "Nodos duplicados importados:", "nodesExported": "Nodos exportados al portapapeles", "nodesImported": "Importado:", "nodeCopied": "__count__ nodo copiado", "nodeCopied_plural": "__count__ nodos copiados", "groupCopied": "__count__ grupo copiado", "groupCopied_plural": "__count__ grupos copiados", "groupStyleCopied": "Estilo de grupo copiado", "invalidFlow": "Flujo inválido: __message__", "recoveredNodes": "Nodos recuperados", "recoveredNodesInfo": "A los nodos de este flujo les faltaba una identificación de flujo válida cuando se importaron. Se han agregado a este flujo para que puedas restaurarlos o eliminarlos.", "recoveredNodesNotification": "Nodos importados sin una identificación de flujo válida
Se han agregado a un nuevo flujo llamado '__flowName__'.
", "export": { "selected": "nodos seleccionados", "current": "flujo actual", "all": "todos los flujos", "compact": "compacto", "formatted": "formateado", "copy": "Copiar al portapapeles", "export": "Exportar a librería", "exportAs": "Exportar como", "overwrite": "Reemplazar", "exists": "\"__file__\" ya existe.
¿Quieres reemplazarlo?
" }, "import": { "import": "Importar a", "importSelected": "Importar seleccionado", "importCopy": "Importar copia", "viewNodes": "Ver nodos...", "newFlow": "nuevo flujo", "replace": "reemplazar", "errors": { "notArray": "Entrada no es un Array JSON", "itemNotObject": "La entrada no es un flujo válido - elemento __index__ no es un objeto de nodo", "missingId": "La entrada no es un flujo válido - elemento __index__ falta la propiedad 'id'", "missingType": "La entrada no es un flujo válido - elemento __index__ falta la propiedad 'type'" }, "conflictNotification1": "Algunos de los nodos que estás importando ya existen en tu espacio de trabajo.", "conflictNotification2": "Selecciona qué nodos importar y si reemplazar los nodos existentes o importar una copia de los mismos.", "alreadyExists": "Este nodo ya existe" }, "copyMessagePath": "Ruta copiada", "copyMessageValue": "Valor copiado", "copyMessageValue_truncated": "Valor truncado copiado" }, "deploy": { "deploy": "Instanciar", "full": "Completo", "fullDesc": "Instanciación todo en el espacio de trabajo.", "modifiedFlows": "Flujos Modificados", "modifiedFlowsDesc": "Solo instancia flujos que han cambiado", "modifiedNodes": "Nodos Modificados", "modifiedNodesDesc": "Solo instancia nodos que han cambiado", "startFlows": "Iniciar", "startFlowsDesc": "Iniciar Flujos", "stopFlows": "Detener", "stopFlowsDesc": "Detener Flujos", "restartFlows": "Reiniciar Flujos", "restartFlowsDesc": "Reinicia los flujos instanciados.", "successfulDeploy": "Instanciación con éxito", "successfulRestart": "Flujos reiniciados exitosamente", "deployFailed": "Instanciación fallida: __message__", "unusedConfigNodes": "Tienes algunos nodos de configuración no utilizados.", "unusedConfigNodesButton": "Buscar nodos de configuración no utilizados", "unknownNodesButton": "Buscar nodos desconocidos", "invalidNodesButton": "Buscar nodos inválidos", "errors": { "noResponse": "no hay respuesta del servidor" }, "confirm": { "button": { "ignore": "Ignorar", "confirm": "Confirmar instanciación", "review": "Revisar cambios", "cancel": "Cancelar", "merge": "Fusionar", "overwrite": "Ignorar e instanciar" }, "undeployedChanges": "Tienes cambios no instanciados.\n\nAl salir de esta página, se perderán estos cambios.", "improperlyConfigured": "El espacio de trabajo contiene algunos nodos que no están configurados correctamente:", "unknown": "El espacio de trabajo contiene algunos tipos de nodos desconocidos:", "confirm": "¿Estás seguro de que quieres instanciar?", "doNotWarn": "no advertir sobre esto", "conflict": "El servidor está ejecutando un conjunto de flujos más reciente.", "backgroundUpdate": "Los flujos en el servidor han sido actualizados..", "conflictChecking": "Comprobando si los cambios se pueden fusionar automáticamente", "conflictAutoMerge": "Los cambios no incluyen conflictos y se pueden fusionar automáticamente.", "conflictManualMerge": "Los cambios incluyen conflictos que deben resolverse antes de poder instanciarse.", "plusNMore": "+ __count__ más" } }, "eventLog": { "title": "Registro de eventos", "view": "Ver registro" }, "diff": { "unresolvedCount": "__count__ conflicto no resuelto", "unresolvedCount_plural": "__count__ conflictos no resueltos", "globalNodes": "Nodos globales", "flowProperties": "Propiedades flujo", "type": { "added": "añadido", "changed": "modificado", "unchanged": "sin modificar", "deleted": "eliminado", "flowDeleted": "flujo eliminado", "flowAdded": "flujo añadido", "moved": "movido", "movedTo": "movido a __id__", "movedFrom": "movido desde __id__", "none": "ninguno", "position": "posición", "wires": "conectores" }, "nodeCount": "__count__ nodo", "nodeCount_plural": "__count__ nodos", "local": "Cambios locales", "remote": "Cambios remotos", "reviewChanges": "Revisar Cambios", "noBinaryFileShowed": "No se puede mostrar el contenido del archivo binario", "viewCommitDiff": "Ver cambios de commit", "commit": "Commit", "compareChanges": "Comparar Cambios", "saveConflict": "Guardar resolución de conflictos", "conflictHeader": "__resolved__ de __unresolved__ conflictos resueltos", "localChanges": "Cambios Locales", "remoteChanges": "Cambios Remotos", "useLocalChanges": "utilizar cambios locales", "useRemoteChanges": "utilizar cambios remotos", "commonVersionError": "La versión común no contiene JSON válido:", "oldVersionError": "La versión anterior no contiene JSON válido:", "newVersionError": "La versión nueva no contiene JSON válido:" }, "subflow": { "editSubflowInstance": "Editar subflujo: __name__", "editSubflow": "Editar plantilla subflujo: __name__", "edit": "Editar plantilla subflujo", "subflowInstances": "Hay __count__ instancia de esta plantilla de subflujo", "subflowInstances_plural": "Hay __count__ instancias de esta plantilla de subflujo", "editSubflowProperties": "editar propiedades", "input": "entradas:", "output": "salidas:", "status": "nodo de estado", "deleteSubflow": "eliminar subflujo", "confirmDelete": "¿Estás seguro de que quieres eliminar este subflujo?", "info": "Descripción", "category": "Categoría", "module": "Módulo", "license": "Licencia", "licenseNone": "ninguna", "licenseOther": "Otra", "type": "Tipo de nodo", "version": "Versión", "versionPlaceholder": "x.y.z", "keys": "Palabras clave", "keysPlaceholder": "Palabras clave separadas por comas", "author": "Autor", "authorPlaceholder": "Tu NombreEste módulo no puede ser instalado debido a que incluye un
tipo de nodo que ya ha sido instalado
Conflictos con __module__
La carga del catálogo de nodos ha fallado
Revise la consola del navegador para mas información
", "installFailed": "Fallo al instalar: __module__
__message__
Revise el log para mas información
", "installTimeout": "La instalación continúa en segundo plano.
Los nodos aparecerán en la paleta cuando finalice. Consulta el registro para obtener más información.
", "removeFailed": "Fallo al eliminar: __module__
__message__
Revise el log para mas información
", "updateFailed": "Fallo al actualizar: __module__
__message__
Revise el log para mas información
", "enableFailed": "Fallo al activar: __module__
__message__
Revise el log para mas información
", "disableFailed": "Fallo al desactivar: __module__
__message__
Revise el log para mas información
" }, "confirm": { "install": { "body":"Instalando '__module__'
Lea la documentación del nodo antes de instalarlo. Algunos nodos poseen dependencias que no pueden ser resueltas automáticamente y pueden requerir que Node-RED sea reiniciado.
", "title": "Instalar nodos" }, "remove": { "body":"Eliminando '__module__'
La eliminación del nodo lo desinstalará de Node-RED. Es posible que el nodo siga utilizando recursos hasta que Node-RED sea reiniciado.
", "title": "Eliminar nodos" }, "removePlugin": { "body": "Extensión __module__ eliminada. Vuelve a cargar el editor para borrar los elementos sobrantes.
" }, "update": { "body":"Actualizando '__module__'
La actualización del nodo requerirá un reinicio manual de Node-RED para completarse. Debe ser reiniciado manualmente.
", "title": "Actualizar nodos" }, "cannotUpdate": { "body":"Se encuentra disponible una actualización para este nodo, pero el mismo no se encuentra instalado en una ubicación accesible por el gestor de nodos.No es posible traer los cambios remotos; tus cambios locales no preparados serían sobreescritos.
Confirma tus cambios primero e intente nuevamente.
", "showUnstagedChanges": "Mostrar cambios no preparados", "connectionFailed": "No fue posible conectarse al repositorio remoto: ", "pullUnrelatedHistory": "El servidor remoto tiene una historia de commits no relacionada.
¿Estás seguro de que quieres traer los cambios a tu repositorio local?
", "pullChanges": "Traer cambios", "history": "historial", "projectHistory": "Historial del proyecto", "daysAgo": "hace __count__ día", "daysAgo_plural": "hace __count__ días", "hoursAgo": "hace __count__ hora", "hoursAgo_plural": "hace __count__ horas", "minsAgo": "hace __count__ minuto", "minsAgo_plural": "hace __count__ minutos", "secondsAgo": "Segundos desde que ocurrió", "notTracking": "Tu rama local no esta siguiendo ninguna rama remota.", "statusUnmergedChanged": "Tu repositorio tiene cambios sin unificar. Debes solucionar los conflictos y hacer commit del resultado.", "repositoryUpToDate": "Tu repositorio esta al día.", "commitsAhead": "Tu repositorio está __count__ commit por delante del repositorio remoto. Puedes enviar este commit ahora.", "commitsAhead_plural": "Tu repositorio está __count__ commits por delante del repositorio remoto. Puedes enviar estos commits ahora.", "commitsBehind": "Tu repositorio está __count__ commit atrasado contra el repositorio remoto. Puedes traer este commit ahora.", "commitsBehind_plural": "Tu repositorio está __count__ commits atrasado contra el repositorio remoto. Puedes traer estos commits ahora.", "commitsAheadAndBehind1": "Tu repositorio está __count__ commit atrasado y ", "commitsAheadAndBehind1_plural": "Tu repositorio está __count__ commits atrasado y ", "commitsAheadAndBehind2": "__count__ commit adelantado del servidor remoto. ", "commitsAheadAndBehind2_plural": "__count__ commits adelantado del servidor remoto. ", "commitsAheadAndBehind3": "Debes traer el commit remoto antes de enviar tus commits.", "commitsAheadAndBehind3_plural": "Debes traer los commits remotos antes de enviar tus commits.", "refreshCommitHistory": "Actualizar historial de commits", "refreshChanges": "Actualizar cambios" } } }, "typedInput": { "selected": "__count__ seleccionado", "selected_plural": "__count__ seleccionados", "type": { "str": "texto", "num": "número", "re": "expresión regular", "bool": "booleano", "json": "JSON", "bin": "buffer", "date": "marca tiempo", "jsonata": "expresión", "env": "variable de entorno", "cred": "credencial", "conf-types": "nodo configuración" }, "date": { "format": { "timestamp": "milisegundos desde epoch", "object": "Objeto de fecha de JavaScript" } } }, "editableList": { "add": "añadir", "addTitle": "añadir un elemento" }, "search": { "history": "Buscar en el historial", "clear": "limpiar todo", "empty": "No hay coincidencias", "addNode": "añadir un nodo...", "options": { "configNodes": "Nodos de Configuración", "unusedConfigNodes": "Nodos de Configuración sin uso", "invalidNodes": "Nodos inválidos", "uknownNodes": "Nodos desconocidos", "unusedSubflows": "Subflujos sin uso", "hiddenFlows": "Flujos escondidos", "modifiedNodes": "Nodos y flujos modificados", "thisFlow": "Flujo actual" } }, "expressionEditor": { "functions": "Funciones", "functionReference": "Referencia a función", "insert": "Insertar", "title": "Editor de expresiones JSONata", "test": "Prueba", "data": "Mensaje ejemplo", "result": "Resultado", "format": "expresión de formato", "compatMode": "Modo de compatibilidad activado", "compatModeDesc": " La expresión actual todavía hace referencia a msg
por lo que será evaluada en modo de compatibilidad. Por favor actualice la expresión evitando utilizar msg
debido a que este modo será eliminado en el futuro.
Cuando el soporte para JSONata fue añadido a Node-RED, se requería que la expresión haga referencia al objeto msg
. Por ejemplo msg.payload
era usado para acceder a la carga útil del mensaje.
Eso ya no es necesario ya que la expresión será evaluada contra el mensaje directamente. Para acceder a la carga util, la expresión debe ser simplemente payload
.
El tipo buffer es almacenado como un arreglo JSON de valores de tipo byte. El editor intentará procesar el valor ingresado como un arreglo JSON. Si no es JSON válido, será tratado como un string UTF-8 y convertido a un arreglo de los códigos de sus caracteres individuales.
Por ejemplo, el valor Hello World
será convertido al arreglo JSON:
[72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]" }, "projects": { "config-git": "Configurar cliente Git", "welcome": { "hello": "Hola! Hemos añadido 'proyectos' a Node-RED.", "desc0": "Esta es una nueva manera de gestionar tus archivos de flujo e incluir control de versiones en los mismos.", "desc1": "Para comenzar puedes crear tu primer proyecto o clonar un proyecto existente de un repositorio de Git.", "desc2": "Si no estás seguro, puedes saltear esto por ahora. De cualquier modo podrás crear tu primero proyecto desde el menu de 'Proyectos' en cualquier momento.", "create": "Crear proyecto", "clone": "Clonar repositorio", "openExistingProject": "Abrir proyecto existente", "not-right-now": "No ahora mismo" }, "git-config": { "setup": "Configurar tu cliente de control de versiones", "desc0": "Node-RED utiliza la herramienta de codigo abierto Git para el control de versiones. La misma hace un seguimiento de los cambios en los archivos del proyecto y permite enviarlos a repositorios remotos.", "desc1": "Cuando confirmas un conjunto de cambios, Git almacena quien hizo los cambios con un nombre y una dirección de email. El usuario puede ser lo que quieres - no es necesario que sea tu nombre real.", "desc2": "Tu cliente de Git ya se encuentra configurado con los detalles mostrados debajo.", "desc3": "Puedes cambiar estos ajustes más tarde en la pestaña 'Git config' del menú de ajustes.", "username": "Usuario", "email": "Email" }, "project-details": { "create": "Crear proyecto", "desc0": "Un proyecto es mantenido como un repositorio Git. De esta manera es mas fácil compartir tus flujos con otros y colaborar en ellos.", "desc1": "Puedes crear múltiples proyectos y cambiar entre ellos usando el editor.", "desc2": "Para comenzar, tu proyecto necesita un nombre y una descripción opcional.", "already-exists": "El proyecto ya existe", "must-contain": "Solo se permiten los caracteres A-Z 0-9 _ -", "project-name": "Nombre del proyecto", "desc": "Descripción", "opt": "Opcional" }, "clone-project": { "clone": "Clonar un proyecto", "desc0": "Si ya cuentas con un repositorio git que contenga un proyecto, puedes clonarlo para comenzar.", "already-exists": "El proyecto ya existe", "must-contain": "Solo se permiten los caracteres A-Z 0-9 _ -", "project-name": "Nombre del proyecto", "no-info-in-url": "No incluyas tu usuario ni contraseña en la URL", "git-url": "URL del repositorio de Git", "protocols": "https://, ssh:// o file://", "auth-failed": "Autenticación fallida", "username": "Usuario", "passwd": "Contraseña", "ssh-key": "Clave SSH", "passphrase": "Frase secreta", "ssh-key-desc": "Antes de poder clonar un repositorio por SSH debes añadir una clave SSH.", "ssh-key-add": "Añadir una clave SSH", "credential-key": "Clave para encriptación de credenciales", "cant-get-ssh-key": "Error! No se puede obtener la ruta hasta la clave SSH seleccionada.", "already-exists2": "ya existe", "git-error": "error de Git", "connection-failed": "Conexion fallida", "not-git-repo": "No es un repositorio Git", "repo-not-found": "Repositorio no encontrado" }, "default-files": { "create": "Crear tus archivos de proyecto", "desc0": "Un proyecto contiene tus archivos de flujo, un archivo README y un package.json.", "desc1": "Puede contener cualquier otro archivo que quiera mantener en el repositorio Git.", "desc2": "Tu flujo existente y tus archivos de credencial serán copiados al proyecto.", "flow-file": "Archivo de flujo", "credentials-file": "Archivo de credenciales" }, "encryption-config": { "setup": "Configura la encriptación de tu archivo de credenciales", "desc0": "Tu archivo de credenciales de flujo puede ser encriptado para mantener seguro tu contenido.", "desc1": "Si quieres almacenar estas credenciales en un repositorio de Git público, debes encriptarlos mediante una frase secreta.", "desc2": "Actualmente, tus credenciales de flujo no estan encriptadas.", "desc3": "Esto significa que tu contenido, tal como contraseñas y tokens de acceso, pueden ser leidos por cualquier con acceso al archivo.", "desc4": "Si quieres almacenar estas credenciales en un repositorio de Git público, debes encriptarlas mediante una frase secreta.", "desc5": "Tu archivo de credenciales de flujo esta actualmente encriptado usando la propiedad credentialSecret de tu archivo de ajustes como clave.", "desc6": "Tu archivo de credenciales de flujo esta actualmente encriptado usando una clave generada por el sistema. Debes proveer una nueva clave secreta para este proyecto.", "desc7": "La clave será almacenada separada de tus archivos de proyecto. Deberás proveer la clave para usar este proyecto en otra instancia de Node-RED.", "credentials": "Credenciales", "enable": "Activar encriptación", "disable": "Desactivar encriptación", "disabled": "desactivado", "copy": "Copiar encima de la clave existente", "use-custom": "Usar clave personalizada", "desc8": "El archivo de credenciales no será encriptado y tus contenidos serán legibles fácilmente", "create-project-files": "Crear archivos de proyecto", "create-project": "Crear proyecto", "already-exists": "ya existe", "git-error": "error de Git", "git-auth-error": "error de autenticación de Git" }, "create-success": { "success": "Has creado exitosamente tu primer proyecto!", "desc0": "Ahora puedes seguir utilizando Node-RED como siempre lo has hecho.", "desc1": "La pestaña 'info' en la barra lateral muestra tu proyecto activo actual. El botón contiguo al nombre puede utilizarse para acceder a los ajustes del proyecto.", "desc2": "La pestaña 'historia' en la barra lateral muestra los archivos que cambiaron en tu proyecto y permite confirmar los cambios. Muestra una historia completa de tus commits y permite enviar tus cambios a un repositorio remoto." }, "create": { "projects": "Proyectos", "already-exists": "El proyecto ya existe", "must-contain": "Solo se permiten los caracteres A-Z 0-9 _ -", "no-info-in-url": "No incluyas tu usuario ni tu contraseña en la URL", "open": "Abrir Proyecto", "create": "Crear Proyecto", "clone": "Clonar Repositorio", "project-name": "Nombre del proyecto", "desc": "Descripción", "opt": "Opcional", "flow-file": "Archivo de flujo", "credentials": "Credenciales", "enable-encryption": "Activar encriptación", "disable-encryption": "Desactivar encriptación", "encryption-key": "Clave de encriptación", "desc0": "Una frase secreta con la cual asegurar tus credenciales", "desc1": "El archivo de credenciales no será encriptado y tu contenido será fácilmente legible", "git-url": "URL del repositorio de Git", "protocols": "https://, ssh:// o file://", "auth-failed": "Autenticación fallida", "username": "Usuario", "password": "Contraseña", "ssh-key": "Clave SSH", "passphrase": "Frase secreta", "desc2": "Antes de clonar un repositorio mediante SSH debes añadir una clave SSH para acceder.", "add-ssh-key": "Agregar una clave SSH", "credentials-encryption-key": "Clave de encriptación de credenciales", "already-exists-2": "ya existe", "git-error": "error de Git", "con-failed": "Conexión fallida", "not-git": "No es un repositorio de Git", "no-resource": "Repositorio no encontrado", "cant-get-ssh-key-path": "Erorr! No se puede obtener la ruta a la clave SSH seleccionada.", "unexpected_error": "error_inesperado", "clearContext": "Iniciar contexto al cambiar de proyecto" }, "delete": { "confirm": "¿Estás seguro que quieres eliminar este proyecto?" }, "create-project-list": { "search": "buscar tus proyectos", "current": "actual" }, "require-clean": { "confirm": "
Tienes cambios no instanciados que se perderán.
¿Quieres continuar?
" }, "send-req": { "auth-req": "Se requiere autenticación para el repositorio", "username": "Usuario", "password": "Contraseña", "passphrase": "Frase de contraseña", "retry": "Reintentar", "update-failed": "No se pudo actualizar la autenticación", "unhandled": "Respuesta de error no controlada", "host-key-verify-failed": "Error en la verificación de la clave del servidor.
No se pudo verificar la clave del servidor del repositorio. Actualiza tu archivo known_hosts
e inténtelo de nuevo.