{
  "info_book.integratedscripting.writing.js.text2": "Tenga en cuenta que las funciones específicas de Node.js, como \u0026orequire\u0026r y \u0026ofs\u0026r, no están disponibles. Si está acostumbrado a desarrollar aplicaciones Node.js, puede hacerlas compatibles utilizando herramientas externas como Webpack.",
  "info_book.integratedscripting.tutorials.functions": "Funciones de secuencias de comandos",
  "script.integratedscripting.error.unsupported_language": "El idioma de escritura \"%s\" no es compatible.",
  "info_book.integratedscripting.drive.text2": "Se crea combinando un \u0026lVariable Store\u0026r y un \u0026lJukebox\u0026r con algunos \u0026lScripting Disks\u0026r.",
  "info_book.integratedscripting.drive.text1": "Cada \u0026lScripting Drive\u0026r es un bloque que está conectado a su red \u0026lIntegrated Dynamics\u0026r que acepta un único \u0026lScripting Disk\u0026r, lo que permite que el contenido del script del disco quede expuesto a la red.",
  "info_book.integratedscripting.terminal.text8": "Para utilizar un miembro de secuencia de comandos como lógica de \u0026lIntegrated Dynamics\u0026r, puede vincularlo a una \u0026lTarjeta variable\u0026r.",
  "info_book.integratedscripting.terminal.text7": "Si bien el editor realizará un resaltado de sintaxis limitado, no puede detectar errores de sintaxis en este momento. Se informarán errores de sintaxis al ejecutar scripts a través de \u0026lTarjetas variables\u0026r.",
  "block.integratedscripting.scripting_drive.info": "Exponga los discos de secuencias de comandos a la red.",
  "valuetype.integratedscripting.error.translation.unsupported_translateToNbt": "Conversión ilegal de %s \"%s\" a NBT.",
  "info_book.integratedscripting.terminal.text6": "El campo de texto en el lado derecho de la pantalla le permite editar el contenido de los archivos de script, que se guardarán automáticamente después de cada modificación.",
  "info_book.integratedscripting.terminal.text5": "La lista de archivos de script en el lado izquierdo de la pantalla se utiliza para seleccionar un script para editar. Al hacer clic en un script, su contenido editable aparecerá en el lado derecho de la pantalla.",
  "info_book.integratedscripting.terminal.text4": "Si el disco aún no contiene ningún archivo de script, puede crearlos haciendo clic en el botón \"+\" en la parte inferior izquierda de la pantalla.",
  "info_book.integratedscripting.terminal.text3": "En el lado superior izquierdo de la pantalla, puede seleccionar el identificador de un \u0026lScripting Disk\u0026r que esté conectado a la red, después de lo cual todos los archivos de script almacenados en este disco se mostrarán en la lista de archivos de script a continuación.",
  "_comment": "Archivo de idioma inglés.",
  "info_book.integratedscripting.terminal.text2": "Al hacer clic derecho en una terminal colocada, se mostrará un \u0026oEntorno de desarrollo integrado\u0026r (IDE) simplificado mediante el cual puede editar scripts.",
  "info_book.integratedscripting.terminal.text1": "El \u0026lScripting Terminal\u0026r es una parte que debe estar conectada a su red \u0026lIntegrated Dynamics\u0026r para administrar los scripts almacenados en los \u0026lScripting Disks\u0026r de esta red.",
  "info_book.integratedscripting.tutorials.terminal.text1": "En el paso anterior, creamos y colocamos un \u0026lScripting Disk\u0026r y una \u0026lScripting Drive\u0026r. En este tutorial, veremos cómo podemos \u0026oescribir\u0026r scripts y vincularlos a \u0026lTarjetas variables\u0026r.",
  "info_book.integratedscripting.tutorials.terminal.text3": "Verá un editor en el que podrá acceder a todos los archivos de script almacenados en los diferentes \u0026lDiscos de scripting\u0026r a los que puede acceder la red. Puede alternar entre los diferentes \u0026lDiscos de scripting\u0026r haciendo clic en las flechas en la parte superior izquierda de la pantalla.",
  "info_book.integratedscripting.tutorials.terminal.text2": "Primero, creemos un \u0026lScripting Terminal\u0026r, colóquelo en un cable conectado a la \u0026lScripting Drive\u0026r y haga clic derecho en el \u0026lScripting Terminal\u0026r para abrirlo.",
  "info_book.integratedscripting.tutorials.terminal.text5": "Para que sea sencillo por ahora, crearemos un valor constante. Escribamos algo como \u0026oconst myVar \u003d 123;\u0026r",
  "info_book.integratedscripting.writing.variables.text2": "La forma más sencilla de crear un valor en JavaScript y hacerlo disponible en un valor estático \u0026lVariable Card\u0026r es definiendo un miembro variable en JavaScript usando \u0026olet\u0026r o \u0026oconst\u0026r.",
  "script.integratedscripting.tooltip.member": "§e§oMiembro: §r§o%s",
  "info_book.integratedscripting.writing.variables.text3": "\u0026olet\u0026r define variables que se pueden reasignar más adelante en el script, como los contadores. \u0026oconst\u0026r define variables que no se pueden reasignar.",
  "info_book.integratedscripting.tutorials.terminal.text4": "En esta etapa, todavía no tendrá ningún archivo de script en su red, así que creemos un nuevo archivo haciendo clic en el botón \"+\" en la parte inferior izquierda de la pantalla. Ahora haga clic en el nuevo archivo para abrirlo y haga clic en el campo de texto en el lado derecho de la pantalla para editar el archivo y escribir código \u0026oJavaScript\u0026r.",
  "info_book.integratedscripting.writing.js.text1": "Este mod permite escribir scripts en la sintaxis de JavaScript. Todas las funciones permitidas por ECMAScript (ECMA-262) están disponibles.",
  "info_book.integratedscripting.terminal.text9": "Puede hacer esto seleccionando primero un miembro del script en el editor de texto seleccionándolo con el cursor, como un nombre de variable o nombre de función.",
  "info_book.integratedscripting.writing.variables.text1": "Todos los tipos de valores de Integrated Dynamics a los que está acostumbrado (como \u00266Integers\u00260, \u00269Booleans\u00260, \u00268Items\u00260, ...) están disponibles en JavaScript y viceversa.",
  "info_book.integratedscripting.tutorials.terminal.text6": "Como paso final, vinculemos esta constante a una \u0026lVariable Card\u0026r insertando una \u0026lVariable Card\u0026r vacía en la ranura en el lado derecho de la pantalla y seleccionemos la variable haciendo doble clic en ella con el cursor. Su \u0026lTarjeta variable\u0026r ahora estará vinculada al valor constante. Ahora puede utilizar esta \u0026lTarjeta Variable\u0026r en cualquier lugar de su red. ¡Intentemos mostrarlo en un \u0026lPanel de visualización\u0026r!",
  "valuetype.integratedscripting.error.translation.nbt_unknown": "No se pueden traducir miembros NBT del tipo %s.",
  "info_book.integratedscripting.writing.variables.text4": "Para utilizar este valor en una \u0026lVariable Card\u0026r, debe seleccionar el nombre del miembro de la variable dentro del editor de texto de Scripting Terminal y luego insertar una \u0026lVariable Card\u0026r vacía en la ranura de la derecha. Ahora puede utilizar esta \u0026lTarjeta variable\u0026r como está acostumbrado, como por ejemplo visualizar su valor en un \u0026lPanel de visualización\u0026r.",
  "info_book.integratedscripting.writing.variables.text5": "La creación de variables a través de JavaScript es principalmente útil si necesita crear valores complejos que no son fáciles de crear usando el \u0026lLogic Programmer\u0026r, como \u00264Strings\u00260 largas con un valor específico. A continuación, puede encontrar algunos ejemplos de cómo crear dichos valores.",
  "info_book.integratedscripting.tutorials.functions.text7": "En este script de ejemplo, verá que puede invocar métodos integrados en elementos como \u0026oisStackable()\u0026r y \u0026ostacksize()\u0026r. Más detalles sobre los métodos disponibles se pueden encontrar más adelante en el manual completo.",
  "gui.integratedscripting.script": "Guion",
  "info_book.integratedscripting.section.tutorials": "Tutoriales de secuencias de comandos",
  "info_book.integratedscripting.writing.methods": "Métodos de objetos",
  "advancement.integratedscripting.scripting_disk.desc": "Cree un disco de secuencias de comandos, que se utiliza para almacenar datos de secuencias de comandos.",
  "gui.integratedscripting.disk": "Disco",
  "gui.integratedscripting.removal_dialog.keep": "Mantener",
  "general.integratedscripting.description": "Cree scripts para manejar operaciones complejas en Integrated Dynamics.",
  "item.integratedscripting.scripting_disk.id": "ID: %s",
  "gui.integratedscripting.removal_dialog.message": "¿Quieres eliminar \"%s\"?",
  "parttype.integratedscripting.terminal_scripting.info": "Administre scripts desde Scripting Drives en la red.",
  "info_book.integratedscripting.terminal": "Terminal de secuencias de comandos",
  "advancement.integratedscripting.terminal_display": "El desencadenamiento de los guiones",
  "info_book.integratedscripting.advanced.external_editing.text4": "Si su editor externo admite esto (los IDE modernos lo hacen), modificar un archivo de script a través del \u0026lScripting Terminal\u0026r también hará que los archivos se actualicen en su editor externo.",
  "info_book.integratedscripting.advanced.external_editing.text3": "Puedes modificar estos archivos de script de forma segura a través de un editor externo, incluso si el juego se está ejecutando. Después de guardar el archivo externamente, se actualizarán automáticamente en el juego y también se actualizarán las variables dependientes.",
  "item.integratedscripting.scripting_disk.info": "Almacenar guiones.",
  "info_book.integratedscripting.advanced.external_editing.text2": "Se puede acceder a los archivos de script a través del directorio \u0026oworld/integratedscripting/\u0026r (consulte \u0026osaves/\u0026r para mundos para un jugador). Aquí encontrará directorios para todos los \u0026ldiscos de scripting\u0026r por su identificación. Dentro de cada directorio \u0026lScripting Disk\u0026r, encontrará todos los archivos de script almacenados en ese disco.",
  "info_book.integratedscripting.advanced.typescript": "Mecanografiado",
  "info_book.integratedscripting.advanced.external_editing.text1": "Si tiene acceso al sistema de archivos en el que se ejecuta su juego para un jugador o multijugador, puede acceder a los archivos de script a través de cualquier editor externo. Esto le permite crear scripts utilizando su IDE favorito (como Vi, pero definitivamente no Emacs).",
  "info_book.integratedscripting.concepts.text1": "Editar, almacenar y servir scripts en la red requiere 3 elementos: \u0026lScripting Terminal\u0026r, \u0026lScripting Disk\u0026r y \u0026lScripting Drive\u0026r.",
  "gui.integratedscripting.error.invalid_member.current": "Selección actual: \"%s\"",
  "itemGroup.integratedscripting": "Secuencias de comandos integradas",
  "info_book.integratedscripting.tutorials.introduction": "Introducción",
  "advancement.integratedscripting.filter_chest.desc": "Filtre una lista de elementos leídos de un cofre utilizando una función basada en script.",
  "gui.integratedscripting.removal_dialog.title": "Confirmar la eliminación del script",
  "info_book.integratedscripting.writing.functions.text5": "Por ejemplo, puede crear una función con un único argumento \u00268Item\u00260 que devuelva un \u00269Boolean\u00260 para usarlo como filtro \u00262Operador\u00260 para filtrar una lista de elementos que lee de un cofre.",
  "info_book.integratedscripting.tutorials.functions.text3": "En este tutorial, crearemos una función que acepte un único argumento \u00268Item\u00260 y devuelva un \u00269Boolean\u00260 como salida. Esta función actuará como un operador de filtro, que podemos usar al filtrar, por ejemplo, una lista de elementos.",
  "advancement.integratedscripting.mendesite": "Mendesita en abundancia",
  "gui.integratedscripting.error.invalid_member": "Seleccione un nombre de función válido o un nombre de variable dentro del editor de secuencias de comandos para vincular.",
  "info_book.integratedscripting.writing.functions.text4": "Vincular una función de JavaScript a una \u0026lTarjeta variable\u0026r como un \u00262Operador\u00260 se realiza igual que con las constantes y variables, seleccionando el nombre del miembro de la función en el editor de texto de Scripting Terminal y vinculándolo a una \u0026lVariable Card\u0026r. Este valor ahora se puede utilizar en cualquier lugar donde se acepte un \u00262Operador\u00260.",
  "info_book.integratedscripting.tutorials.functions.text4": "Concretamente, leeremos la lista de elementos utilizando el \u0026lInventory Reader\u0026r y la \u0026lFilter\u0026r utilizando nuestra función recién creada. Puede vincular la función a una \u0026lTarjeta variable\u0026r seleccionándola en el editor e insertando una \u0026lTarjeta variable\u0026r vacía, que la almacenará como un \u00262Operador\u00260.",
  "script.integratedscripting.tooltip.disk": "§e§oID de disco: §r§o%s",
  "info_book.integratedscripting.tutorials.functions.text5": "Eres libre de utilizar cualquier implementación de la función de filtro para este tutorial. A continuación, puede encontrar un script de ejemplo válido que puede copiar libremente.",
  "info_book.integratedscripting.writing.functions.text6": "A continuación, puede encontrar ejemplos de diferentes tipos de funciones que podrían crearse.",
  "info_book.integratedscripting.tutorials.functions.text6": "Para completar el tutorial, muestre el resultado de la lista filtrada en un \u0026lPanel de visualización\u0026r.",
  "block.integratedscripting.mendesite": "mendesita",
  "info_book.integratedscripting.writing.functions.text1": "Como los \u00262operadores\u00260 son ciudadanos de primera clase en la lógica de Integrated Dynamics, también se pueden crear como funciones de JavaScript.",
  "info_book.integratedscripting.tutorials.introduction.text1": "Esta sección contiene varios tutoriales que le ayudarán a aprender \u0026lIntegrated Scripting\u0026r, el complemento \u0026lIntegrated Dynamics\u0026r para crear scripts para manejar operaciones complejas.",
  "info_book.integratedscripting.writing.functions.text3": "Las funciones aceptan una cantidad de argumentos que, cuando se ejecutan a través de la lógica de Integrated Dynamics, recibirán valores de Integrated Dynamics regulares que se traducen a valores de JavaScript.",
  "info_book.integratedscripting.tutorials.functions.text1": "Si bien crear valores constantes a través de JavaScript puede ser divertido, el poder real de estos scripts se hace evidente al crear \u0026ofunciones\u0026r.",
  "info_book.integratedscripting.writing.functions.text2": "Se puede utilizar cualquier forma de crear funciones de JavaScript para crear \u00262operadores\u00260, como mediante la palabra clave \u0026ofunction\u0026r o creando lambdas personalizadas.",
  "info_book.integratedscripting.tutorials.functions.text2": "Las funciones creadas a través de JavaScript se pueden vincular a \u0026lTarjetas variables\u0026r como \u00262Operadores\u00260, que luego se pueden usar en la lógica de Integrated Dynamics como de costumbre. Por ejemplo, puede usarlos para definir filtros de exportador de túneles integrados o para calcular valores complejos como el tamaño medio de pila de elementos en una lista.",
  "advancement.integratedscripting.scripting_drive": "Me ven conduciendo",
  "operator.integratedscripting.integratedscript.graal": "Función general",
  "parttype.integratedscripting.terminal_scripting": "Terminal de secuencias de comandos",
  "script.integratedscripting.error.disk_not_in_network": "No se pudo encontrar el disco con ID %s dentro de la red actual.",
  "info_book.integratedscripting.materials.text1": "Antes de comenzar con las secuencias de comandos, necesitará algunos bloques \u0026lMendesite\u0026r. Estos bloques son muy maleables y forman una buena base para el almacenamiento y manejo de scripts. \u0026lMendesita\u0026r se crea combinando \u0026lMenril Resin\u0026r y \u0026lAndesita\u0026r en un \u0026lSecado\u0026r.",
  "info_book.integratedscripting.writing.globals": "Funciones globales",
  "operator.integratedscripting.error.no_graal_serialization": "Los scripts integrados no se pueden serializar",
  "info_book.integratedscripting.writing.functions": "Funciones",
  "advancement.integratedscripting.terminal_bind": "El auge de los guiones",
  "script.integratedscripting.error.path_not_in_network": "El disco con ID %s no contiene el script \"%s\".",
  "valuetype.integratedscripting.error.translation.unknown_from_graal": "No se pudo encontrar un traductor de %s valores de Graal.",
  "info_book.integratedscripting.materials": "Materiales",
  "info_book.integratedscripting.disk.text1": "Los \u0026ldiscos de scripting\u0026r son responsables de almacenar scripts y deben insertarse en las \u0026lunidades de scripting\u0026r. Se pueden crear combinando algunas \u0026lTarjetas variables\u0026r con \u0026lMendesita\u0026r.",
  "info_book.integratedscripting.advanced.logging.text1": "Para scripts complejos, puede surgir la necesidad de depurarlos escribiendo temporalmente en archivos de registro externos.",
  "item.integratedscripting.scripting_disk": "Disco de secuencias de comandos",
  "advancement.integratedscripting.terminal_open": "El descubrimiento de los guiones",
  "script.integratedscripting.error.invalid_type": "Se espera que el script con el miembro \"%s\" en el script \"%s\" en el disco %s exponga una variable con el tipo %s mientras se encuentra %s.",
  "info_book.integratedscripting.disk.text3": "Un \u0026lScripting Disk\u0026r se puede mover de forma segura a otra \u0026lScripting Drive\u0026r sin pérdida de datos de script, incluso cuando se encuentre en una red diferente. Sin embargo, las \u0026lTarjetas variables\u0026r que hacen referencia al identificador de este script comenzarán a generar errores cuando ya no estén en la misma red.",
  "info_book.integratedscripting.disk.text2": "Una vez que se haya insertado un \u0026lScripting Disk\u0026r en una \u0026lScripting Drive\u0026r, obtendrán un identificador numérico único. Este identificador se utilizará para modificar secuencias de comandos en este disco desde la \u0026lTerminal de secuencias de comandos\u0026r. El identificador también se utiliza para vincular elementos de secuencia de comandos a \u0026lTarjetas variables\u0026r.",
  "info_book.integratedscripting.disk.text4": "Un \u0026lScripting Disk\u0026r no tiene límite en términos de tamaño de almacenamiento, pero se recomienda dividir los scripts en varios discos por razones de administración.",
  "info_book.integratedscripting.writing.js": "javascript",
  "info_book.integratedscripting.advanced.logging.text6": "Para evitar que los archivos de registro sean demasiado grandes, su tamaño está limitado. De forma predeterminada, están limitados a 2096 líneas. Consulte al administrador de su servidor si necesita más líneas.",
  "gui.integratedscripting.removal_dialog.delete": "Borrar",
  "info_book.integratedscripting.advanced.logging.text5": "Se puede acceder a estos archivos \u0026o.stdout\u0026r y \u0026o.stderr\u0026r a través de su \u0026lScripting Terminal\u0026r o mediante edición externa.",
  "valuetype.integratedscripting.error.translation.proxyobject_putMember": "Adición ilegal de la clave \"%s\" al %s de solo lectura",
  "info_book.integratedscripting.advanced.logging.text4": "Por ejemplo, si su secuencia de comandos se encuentra en \u0026omyfile.js\u0026r, los mensajes de registro se escribirán en \u0026omyfile.js.stdout\u0026r.",
  "advancement.integratedscripting.scripting_disk": "¡No es un disquete!",
  "operator.integratedscripting.integratedscript.basename": "Script integrado %s",
  "info_book.integratedscripting.advanced.logging.text3": "Al llamar a cualquiera de estas funciones, los mensajes de registro se escribirán respectivamente en archivos \u0026o.stdout\u0026r y \u0026o.stderr\u0026r que dependen del script.",
  "info_book.integratedscripting.advanced.logging.text2": "JavaScript le permite llamar a funciones como \u0026oconsole.log()\u0026r y \u0026oconsole.error()\u0026r para escribir mensajes en los flujos de salida \u0026oStandard Out\u0026r y \u0026oStandard Error\u0026r, respectivamente.",
  "block.integratedscripting.scripting_drive": "Unidad de secuencias de comandos",
  "info_book.integratedscripting.advanced.logging": "Explotación florestal",
  "info_book.integratedscripting.tutorials.basics": "Los conceptos básicos de las secuencias de comandos",
  "valuetype.integratedscripting.error.translation.unknown_to_graal_nbt": "No se pudo encontrar un traductor de valores %s a Graal durante la traducción NBT.",
  "script.integratedscripting.error.member_not_in_network": "El disco con ID %s no contiene el miembro \"%s\" en el script \"%s\".",
  "advancement.integratedscripting.mendesite.desc": "Cree un bloque de Mendesite, que es un recurso básico para secuencias de comandos integradas.",
  "info_book.integratedscripting.advanced.transient_storage.text1": "Dado que Integrated Dynamics se basa en principios de programación funcional, el seguimiento de los estados es prácticamente inexistente, excepto a través de enfoques externos como \u0026lDelayer\u0026r.",
  "info_book.integratedscripting.advanced.transient_storage.text2": "Como el lenguaje JavaScript ofrece una combinación de programación funcional e imperativa, realizar un seguimiento de los estados se vuelve parcialmente posible.",
  "info_book.integratedscripting.advanced.transient_storage.text5": "Un inconveniente importante de estas variables es que su estado es sólo transitorio. Concretamente, esto significa que sus valores se pueden restablecer cada vez que se reinserta una tarjeta variable en la red o cuando se reinicia el servidor.",
  "info_book.integratedscripting.advanced.transient_storage.text6": "Como tal, no se puede asumir que estos valores permanecerán siempre presentes. Si necesita almacenamiento de datos persistente, es mejor utilizar \u0026lDelayer\u0026r.",
  "info_book.integratedscripting.advanced.transient_storage.text3": "Concretamente, si declara una variable mutable fuera de las funciones (por ejemplo, usando \u0026olet\u0026r), puede modificar sus valores mediante invocaciones de funciones.",
  "info_book.integratedscripting.advanced.transient_storage": "Almacenamiento transitorio",
  "info_book.integratedscripting.advanced.transient_storage.text4": "De esta manera, puede realizar un seguimiento de los estados, como contar el número de llamadas a funciones o calcular el promedio móvil de valores específicos.",
  "info_book.integratedscripting.writing": "Escribir guiones",
  "advancement.integratedscripting.terminal_display.desc": "Mostrar un valor escrito en un panel de visualización",
  "info_book.integratedscripting.concepts.text4": "El \u0026lScripting Terminal\u0026r le permite ver, administrar y editar todos los scripts en la red actual que están expuestos por las \u0026lScripting Drives\u0026r.",
  "info_book.integratedscripting.advanced.typescript.text2": "Si bien Integrated Scripting solo admite JavaScript puro, un \u0026otypings file\u0026r de TypeScript está disponible para todas las funciones globales, tipos de valores y sus métodos disponibles.",
  "info_book.integratedscripting.tutorials.basics.text1": "Los bloques \u0026lMendesite\u0026r son los materiales de elaboración fundamentales para elementos relacionados con secuencias de comandos. ¡Creemos algunos usando el \u0026lCuenco de secado\u0026r!",
  "advancement.integratedscripting.terminal_bind.desc": "Cree un script y vincúlelo a una tarjeta variable.",
  "advancement.integratedscripting.filter_chest": "Filtrado de lista de elementos dominado",
  "info_book.integratedscripting.concepts.text5": "Cada uno de estos elementos se discutirá con más detalle a continuación.",
  "info_book.integratedscripting.advanced.typescript.text3": "Al editar sus scripts a través de un IDE externo, este archivo de mecanografía se puede cargar para crear scripts con seguridad de tipos. Esto sólo se recomienda si conoce TypeScript y sabe cómo usarlo.",
  "info_book.integratedscripting.tutorials.basics.text2": "A continuación, crearemos algunos \u0026lDiscos de scripting\u0026r y \u0026lUnidades de scripting\u0026r usando estos bloques \u0026lMendesite\u0026r. Los \u0026lScripting Disks\u0026r podrán almacenar datos de scripting y las \u0026lScripting Drives\u0026r le permitirán insertar estos discos en su red.",
  "info_book.integratedscripting.concepts.text2": "El \u0026lScripting Disk\u0026r se utiliza para almacenar contenidos de script sin procesar, pero no puede hacer nada por sí solo.",
  "info_book.integratedscripting.concepts.text3": "La \u0026lScripting Drive\u0026r le permite insertar un único \u0026lScripting Disk\u0026r, que expondrá su contenido a la red.",
  "info_book.integratedscripting.advanced.typescript.text1": "El lenguaje TypeScript es un superconjunto conocido del lenguaje JavaScript que agrega soporte de escritura. Esto permite a los desarrolladores escribir JavaScript con seguridad de tipos, definiendo los tipos de variables y funciones.",
  "info_book.integratedscripting.tutorials.terminal": "Usando la terminal de secuencias de comandos",
  "info_book.integratedscripting.introduction": "Introducción",
  "info_book.integratedscripting.writing.variables": "Constantes y variables",
  "info_book.integratedscripting.advanced.typescript.text4": "El archivo de mecanografía está disponible en \u0026oworld/integratedscripting/integratedscripting.d.ts\u0026r (consulte \u0026osaves/\u0026r para mundos para un jugador). Este archivo se regenera automáticamente cada vez que se reinicia el mundo, por lo que no debe ajustarlo manualmente.",
  "info_book.integratedscripting.tutorials.basics.text3": "Finalmente, coloquemos una \u0026lScripting Drive\u0026r y almacenemos un \u0026lScripting Disk\u0026r en ella. Esto nos permitirá almacenar scripts en el próximo tutorial.",
  "advancement.integratedscripting.scripting_drive.desc": "Cree una unidad de secuencias de comandos para que pueda cargar secuencias de comandos en su red.",
  "valuetype.integratedscripting.error.translation.nbt_unmatched": "No se pudo interpretar el campo %s como NBT.",
  "script.integratedscripting.error.invalid_network": "No se pudo encontrar ninguna red de secuencias de comandos válida.",
  "info_book.integratedscripting.advanced.external_editing": "Edición externa",
  "info_book.integratedscripting.terminal.text12": "El próximo capítulo proporcionará más detalles sobre cómo escribir guiones.",
  "info_book.integratedscripting.terminal.text10": "Después de eso, puede insertar una \u0026lTarjeta variable\u0026r en la ranura en el lado derecho de la pantalla para vincularla a este miembro del script.",
  "info_book.integratedscripting.terminal.text11": "Esta \u0026lTarjeta variable\u0026r ahora se puede usar en cualquier otro lugar de la red, por ejemplo mostrando un miembro variable dentro de un \u0026lPanel de visualización\u0026r, o usando un miembro de función como operador en un filtro de lista de elementos.",
  "script.integratedscripting.tooltip.path": "§e§oRuta del script: §r§o%s",
  "valuetype.integratedscripting.error.translation.unknown_to_graal": "No se pudo encontrar un traductor de %s valores a Graal.",
  "info_book.integratedscripting.disk": "Disco de secuencias de comandos",
  "info_book.integratedscripting.section.main": "secuencias de comandos",
  "info_book.integratedscripting.writing.globals.text3": "Para saber cuál es el nombre del operador que desea ejecutar, puede consultar su nombre global a través de la información sobre herramientas del operador dentro del \u0026lProgramador lógico\u0026r o en la lista de operadores en la sección Programación lógica de este libro.",
  "info_book.integratedscripting.writing.globals.text4": "Dado que invocar operadores a través de \u0026oidContext\u0026r puede resultar bastante detallado, puede optar por almacenar operadores en una variable constante personalizada, como se muestra en el segundo ejemplo. Alternativamente, puede utilizar \"métodos de objeto\", que se analizan en la siguiente sección.",
  "gui.integratedscripting.create_file": "Crear archivo",
  "info_book.integratedscripting.writing.globals.text1": "Al escribir código JavaScript, puede utilizar la variable global \u0026oidContext\u0026r para acceder a todos los operadores de Integrated Dynamics como funciones a través del campo \u0026oops\u0026r. Esto le permite utilizar operadores integrados al crear otros nuevos.",
  "info_book.integratedscripting.writing.globals.text2": "Por ejemplo, puede escribir un filtro \u00268Item\u00260 que verifique si un elemento es apilable y si tiene un tamaño de pila de al menos 16, como se muestra a continuación.",
  "advancement.integratedscripting.terminal_open.desc": "Abra la GUI del terminal de secuencias de comandos.",
  "valuetype.integratedscripting.error.translation.list_infinite": "No se puede traducir una lista infinita a un lenguaje de programación.",
  "item.integratedscripting.scripting_disk.bytes": "Bytes: %s",
  "info_book.integratedscripting.concepts": "Conceptos",
  "info_book.integratedscripting.introduction.text4": "Se recomiendan conocimientos básicos de programación al utilizar este mod, pero se pueden aprender a través de los tutoriales que aparecen más adelante en este libro.",
  "info_book.integratedscripting.introduction.text3": "Por ejemplo, le permite definir fácilmente filtros de lista de elementos complejos, como \"elementos que se pueden dañar, son propiedad del mod X y corresponden a bloques que solo se pueden extraer con un pico de diamante\". O \"obtener el elemento de esta lista con el segundo tamaño de pila más grande\".\u0026r",
  "info_book.integratedscripting.drive": "Unidad de secuencias de comandos",
  "info_book.integratedscripting.advanced": "Avanzado",
  "script.integratedscripting.error.script_read": "Se produjo un error al leer el script \"%s\" en el disco %s: %s",
  "script.integratedscripting.error.script_exec": "Ocurrió un error al ejecutar el miembro \"%s\" en el script \"%s\" en el disco %s: %s",
  "info_book.integratedscripting.introduction.text2": "Le permite definir operaciones lógicas de \u0026lIntegrated Dynamics\u0026r utilizando una sintaxis de secuencias de comandos conveniente en lugar del método estándar basado en tarjetas de variables visuales, que puede resultar engorroso para cadenas de operaciones avanzadas.",
  "info_book.integratedscripting.introduction.text1": "\u0026lIntegrated Scripting\u0026r es una extensión de \u0026lIntegrated Dynamics\u0026r para crear scripts para manejar operaciones complejas en redes \u0026lIntegrated Dynamics\u0026r. De forma predeterminada, este mod viene con soporte para el lenguaje de programación JavaScript.",
  "info_book.integratedscripting.writing.methods.text5": "Las funciones globales que aceptan dos o más argumentos estarán disponibles como métodos en valores de objetos, con todos los argumentos desplazados en uno. Por ejemplo, la función global \u0026oitemstackStrength\u0026r acepta un argumento \u00268Item\u00260 y un \u00268Block\u00260, pero también está disponible como método en \u00268Items\u00260 con un único argumento \u00268Block\u00260.",
  "info_book.integratedscripting.writing.methods.text2": "Los tipos de valor de objeto como \u00268Blocks\u00260, \u00268Items\u00260, \u00268Fluids\u00260, ... tendrán \u0026lmétodos\u0026r adjuntos cuando se utilicen en JavaScript.",
  "info_book.integratedscripting.writing.methods.text1": "Para contrarrestar la verbosidad de las funciones globales, puede escribir código de forma más compacta utilizando \u0026métodos lobject\u0026r.",
  "info_book.integratedscripting.writing.methods.text4": "Por ejemplo, la función global \u0026oitemstackStackable\u0026r toma un único argumento \u00268Item\u00260 y genera un \u00269Boolean\u00260. Esta función está disponible como método en valores de \u00268Item\u00260 a través del nombre \u0026ostackable\u0026r, que no toma argumentos.",
  "info_book.integratedscripting.writing.methods.text3": "Los métodos de objeto son simplemente funciones, pero su primer argumento está vinculado al valor del objeto."
}