mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
i18n(es-ES) node help screens
This commit is contained in:
@@ -15,158 +15,132 @@
|
||||
-->
|
||||
|
||||
<script type="text/html" data-help-name="split">
|
||||
<p>Splits a message into a sequence of messages.</p>
|
||||
<p>Divide un mensaje en una secuencia de mensajes.</p>
|
||||
|
||||
<h3>Inputs</h3>
|
||||
<h3>Entradas</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">object | string | array | buffer</span></dt>
|
||||
<dd>The behaviour of the node is determined by the type of <code>msg.payload</code>:
|
||||
<dt>payload<span class="property-type">objeto | texto | matriz | búfer</span></dt>
|
||||
<dd>El comportamiento del nodo está determinado por el tipo de <code>msg.payload</code>:
|
||||
<ul>
|
||||
<li><b>string</b>/<b>buffer</b> - the message is split using the specified character (default: <code>\n</code>), buffer sequence or into fixed lengths.</li>
|
||||
<li><b>array</b> - the message is split into either individual array elements, or arrays of a fixed-length.</li>
|
||||
<li><b>object</b> - a message is sent for each key/value pair of the object.</li>
|
||||
<li><b>texto</b>/<b>búfer</b> - el mensaje se divide utilizando el carácter especificado (predeterminado: <code>\n</code>), secuencia de búfer o en longitudes fijas.</li>
|
||||
<li><b>matriz</b> - el mensaje se divide en elementos de matriz individuales o en matrices de longitud fija.</li>
|
||||
<li><b>objeto</b> - Se envía un mensaje para cada par clave/valor del objeto.</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3>Outputs</h3>
|
||||
<h3>Salidas</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>parts<span class="property-type">object</span></dt>
|
||||
<dd>This property contains information about how the message was split from
|
||||
the original message. If passed to the <b>join</b> node, the sequence can be
|
||||
reassembled into a single message. The property has the following properties:
|
||||
<dt>parts<span class="property-type">objeto</span></dt>
|
||||
<dd>Esta propiedad contiene información sobre cómo se dividió el mensaje original. Si se pasa al nodo <b>unir</b>, la secuencia se puede volver a ensamblar en un solo mensaje. Tiene las siguientes propiedades:
|
||||
<ul>
|
||||
<li><code>id</code> - an identifier for the group of messages</li>
|
||||
<li><code>index</code> - the position within the group</li>
|
||||
<li><code>count</code> - if known, the total number of messages in the group. See 'streaming mode' below.</li>
|
||||
<li><code>type</code> - the type of message - string/array/object/buffer</li>
|
||||
<li><code>ch</code> - for a string or buffer, the data used to the split the message as either the string or an array of bytes</li>
|
||||
<li><code>key</code> - for an object, the key of the property this message was created from. The node can be configured to also copy this value to another message properties, such as <code>msg.topic</code>.</li>
|
||||
<li><code>len</code> - the length of each message when split using a fixed length value</li>
|
||||
<li><code>id</code> - un identificador para el grupo de mensajes</li>
|
||||
<li><code>index</code> - la posición dentro del grupo</li>
|
||||
<li><code>count</code> - si se conoce, el número total de mensajes en el grupo. Consulta 'modo de transmisión' a continuación.</li>
|
||||
<li><code>type</code> - el tipo de mensaje: texto/matriz/objeto/búfer</li>
|
||||
<li><code>ch</code> - para una cadena o un búfer, los datos utilizados para dividir el mensaje como una cadena o una matriz de bytes</li>
|
||||
<li><code>key</code> - para un objeto, la clave de la propiedad desde la que se creó este mensaje. El nodo se puede configurar para copiar también este valor en otras propiedades del mensaje, como <code>msg.topic</code>.</li>
|
||||
<li><code>len</code> - la longitud de cada mensaje cuando se divide utilizando un valor de longitud fija</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3>Details</h3>
|
||||
<p>This node makes it easy to create a flow that performs common actions across
|
||||
a sequence of messages before, using the <b>join</b> node, recombining the
|
||||
sequence into a single message.</p>
|
||||
<p>It uses the <code>msg.parts</code> property to track the individual parts
|
||||
of a sequence.</p>
|
||||
<h4>Streaming mode</h4>
|
||||
<p>The node can also be used to reflow a stream of messages. For example, a
|
||||
serial device that sends newline-terminated commands may deliver a single message
|
||||
with a partial command at its end. In 'streaming mode', this node will split
|
||||
a message and send each complete segment. If there is a partial segment at the end,
|
||||
the node will hold on to it and prepend it to the next message that is received.
|
||||
</p>
|
||||
<p>When operating in this mode, the node will not set the <code>msg.parts.count</code>
|
||||
property as it does not know how many messages to expect in the stream. This
|
||||
means it cannot be used with the <b>join</b> node in its automatic mode.</p>
|
||||
<h3>Detalles</h3>
|
||||
<p>Este nodo facilita la creación de un flujo que realiza acciones comunes en una secuencia de mensajes antes de usar el nodo <b>unir</b> y recombinar la secuencia en un solo mensaje.</p>
|
||||
<p>Utiliza la propiedad <code>msg.parts</code> para rastrear las partes individuales de una secuencia.</p>
|
||||
<h4>Modo de transmisión</h4>
|
||||
<p>El nodo también se puede utilizar para redistribuir un flujo de mensajes. Por ejemplo, un dispositivo serie que envía comandos terminados en nueva línea puede entregar un único mensaje con un comando parcial al final. En el 'modo de transmisión', este nodo dividirá un mensaje y enviará cada segmento completo. Si hay un segmento parcial al final, el nodo lo conservará y lo antepondrá al siguiente mensaje que se reciba.</p>
|
||||
<p>Cuando se opera en este modo, el nodo no establecerá la propiedad <code>msg.parts.count</code> ya que no sabe cuántos mensajes esperar en la secuencia. Esto significa que no se puede utilizar con el nodo <b>unir</b> en su modo automático.</p>
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="join">
|
||||
<p>Joins sequences of messages into a single message.</p>
|
||||
<p>There are three modes available:</p>
|
||||
<p>Une secuencias de mensajes en un solo mensaje.</p>
|
||||
<p>Hay tres modos disponibles:</p>
|
||||
<dl>
|
||||
<dt>automatic</dt>
|
||||
<dd>When paired with the <b>split</b> node, it will automatically join the messages to reverse the split that was performed.</dd>
|
||||
<dt>automático</dt>
|
||||
<dd>Cuando se empareja con el nodo <b>dividr</b>, unirá automáticamente los mensajes para revertir la división que se realizó.</dd>
|
||||
<dt>manual</dt>
|
||||
<dd>Join sequences of messages in a variety of ways.</dd>
|
||||
<dt>reduce sequence</dt>
|
||||
<dd>Apply an expression against all messages in a sequence to reduce it to a single message.</dd>
|
||||
<dd>Une secuencias de mensajes de diversas formas.</dd>
|
||||
<dt>reducir secuencia</dt>
|
||||
<dd>Aplica una expresión a todos los mensajes de una secuencia para reducirla a un solo mensaje.</dd>
|
||||
</dl>
|
||||
<h3>Inputs</h3>
|
||||
<h3>Entradas</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">parts<span class="property-type">object</span></dt>
|
||||
<dd>To automatically join a sequence of messages, they should all have
|
||||
this property set. The <b>split</b> node generates this property but it
|
||||
can be manually created. It has the following properties:
|
||||
<dt class="optional">parts<span class="property-type">objeto</span></dt>
|
||||
<dd>Para unir automáticamente una secuencia de mensajes, todos deben tener esta propiedad establecida. El nodo <b>dividr</b> genera esta propiedad pero se puede crear manualmente. Tiene las siguientes propiedades:
|
||||
<ul>
|
||||
<li><code>id</code> - an identifier for the group of messages</li>
|
||||
<li><code>index</code> - the position within the group</li>
|
||||
<li><code>count</code> - the total number of messages in the group</li>
|
||||
<li><code>type</code> - the type of message - string/array/object/buffer</li>
|
||||
<li><code>ch</code> - for a string or buffer, the data used to the split the message as either the string or an array of bytes</li>
|
||||
<li><code>key</code> - for an object, the key of the property this message was created from</li>
|
||||
<li><code>len</code> - the length of each message when split using a fixed length value</li>
|
||||
<li><code>id</code> - un identificador para el grupo de mensajes</li>
|
||||
<li><code>index</code> - la posición dentro del grupo</li>
|
||||
<li><code>count</code> - el número total de mensajes en el grupo</li>
|
||||
<li><code>type</code> - el tipo de mensaje: cadena/matriz/objeto/búfer</li>
|
||||
<li><code>ch</code> - para una cadena o un búfer, los datos utilizados para dividir el mensaje como una cadena o una matriz de bytes</li>
|
||||
<li><code>key</code> - para un objeto, la clave de la propiedad desde la que se creó este mensaje</li>
|
||||
<li><code>len</code> - la longitud de cada mensaje cuando se divide utilizando un valor de longitud fija</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt class="optional">complete</dt>
|
||||
<dd>If set, the node will append the payload, and then send the output message in its current state.
|
||||
If you don't wish to append the payload, delete it from the msg.</dd>
|
||||
<dt class="optional">completa</dt>
|
||||
<dd>Si está configurado, el nodo agregará la carga y luego enviará el mensaje de salida en su estado actual.
|
||||
Si no quieres añadir la carga, elimínala del mensaje.</dd>
|
||||
<dt class="optional">reset</dt>
|
||||
<dd>If set, the node will clear any partially complete message and not send it.</dd>
|
||||
<dd>Si se establece, el nodo borrará cualquier mensaje parcialmente completo y no lo enviará.</dd>
|
||||
<dt class="optional">restartTimeout</dt>
|
||||
<dd>If set, and the node has a timeout configured, that timeout will be restarted.</dd>
|
||||
<dd>Si está configurado y el nodo tiene un tiempo de espera configurado, ese tiempo de espera se reiniciará.</dd>
|
||||
</dl>
|
||||
<h3>Details</h3>
|
||||
<h3>Detalles</h3>
|
||||
|
||||
<h4>Automatic mode</h4>
|
||||
<p>Automatic mode uses the <code>parts</code> property of incoming messages to
|
||||
determine how the sequence should be joined. This allows it to automatically
|
||||
reverse the action of a <b>split</b> node.
|
||||
<h4>Modo Automático</h4>
|
||||
<p>El modo automático utiliza la propiedad <code>parts</code> de los mensajes entrantes para determinar cómo se debe unir la secuencia. Esto te permite revertir automáticamente la acción de un nodo <b>dividido</b>.</p>
|
||||
|
||||
<h4>Manual mode</h4>
|
||||
<p>When configured to join in manual mode, the node is able to join sequences
|
||||
of messages into a number of different results:</p>
|
||||
<h4>Modo Manual</h4>
|
||||
<p>Cuando se configura para unirse en modo manual, el nodo puede unir secuencias de mensajes en varios resultados diferentes:</p>
|
||||
<ul>
|
||||
<li>a <b>string</b> or <b>buffer</b> - created by joining the selected property of each message with the specified join characters or buffer.</li>
|
||||
<li>an <b>array</b> - created by adding each selected property, or entire message, to the output array.</li>
|
||||
<li>a <b>key/value object</b> - created by using a property of each message to determine the key under which
|
||||
the required value is stored.</li>
|
||||
<li>a <b>merged object</b> - created by merging the property of each message under a single object.</li>
|
||||
<li>a <b>texto</b> o <b>buffer</b> - creado uniendo la propiedad seleccionada de cada mensaje con los caracteres de unión o el búfer especificados.</li>
|
||||
<li>an <b>matriz</b> - creado agregando cada propiedad seleccionada, o mensaje completo, a la matriz de salida.</li>
|
||||
<li>a <b>objeto clave/valor</b> - creado utilizando una propiedad de cada mensaje para determinar la clave bajo la cual se almacena el valor requerido.</li>
|
||||
<li>a <b>objeto combinado</b> - creado fusionando la propiedad de cada mensaje en un solo objeto.</li>
|
||||
</ul>
|
||||
<p>The other properties of the output message are taken from the last message received before the result is sent.</p>
|
||||
<p>A <i>count</i> can be set for how many messages should be received before generating the output message.
|
||||
For object outputs, once this count has been reached, the node can be configured to send a message for each subsequent message
|
||||
received.</p>
|
||||
<p>A <i>timeout</i> can be set to trigger sending the new message using whatever has been received so far.
|
||||
This timeout can be restarted by sending a message with the <code>msg.restartTimeout</code> property set.</p>
|
||||
<p>If a message is received with the <code>msg.complete</code> property set, the output message is finalised and sent.
|
||||
This resets any part counts.</p>
|
||||
<p>If a message is received with the <code>msg.reset</code> property set, the partly complete message is deleted and not sent.
|
||||
This resets any part counts.</p>
|
||||
<p>Las otras propiedades del mensaje de salida se toman del último mensaje recibido antes de enviar el resultado.</p>
|
||||
<p>Se puede establecer un <i>count</i> para determinar cuántos mensajes se deben recibir antes de generar el mensaje de salida.
|
||||
Para las salidas de objetos, una vez que se haya alcanzado este recuento, el nodo se puede configurar para enviar un mensaje por cada mensaje recibido a continuación.</p>
|
||||
<p>Se puede establecer un <i>tiempo de espera</i> para activar el envío del nuevo mensaje utilizando lo que se haya recibido hasta el momento.
|
||||
Este tiempo de espera se puede reiniciar enviando un mensaje con la propiedad <code>msg.restartTimeout</code> establecida.</p>
|
||||
<p>Si se recibe un mensaje con la propiedad <code>msg.complete</code> configurada, el mensaje de salida se finaliza y se envía.
|
||||
Esto restablece el recuento de segmentos.</p>
|
||||
<p>Si se recibe un mensaje con la propiedad <code>msg.reset</code> configurada, el mensaje parcialmente completo se elimina y no se envía.
|
||||
Esto restablece el recuento de segmentos.</p>
|
||||
|
||||
<h4>Reduce Sequence mode</h4>
|
||||
<p>When configured to join in reduce mode, an expression is applied to each
|
||||
message in a sequence and the result accumulated to produce a single message.</p>
|
||||
<h4>Modo Reducir Secuencia</h4>
|
||||
<p>Cuando se configura para unirse en modo de reducción, se aplica una expresión a cada mensaje en una secuencia y el resultado se acumula para producir un solo mensaje.</p>
|
||||
|
||||
<dl class="message-properties">
|
||||
<dt>Initial value</dt>
|
||||
<dd>The initial value of the accumulated value (<code>$A</code>).</dd>
|
||||
<dt>Reduce expression</dt>
|
||||
<dd>A JSONata expression that is called for each message in the sequence.
|
||||
The result is passed to the next call of the expression as the accumulated value.
|
||||
In the expression, the following special variables can be used:
|
||||
<dt>Valor inicial</dt>
|
||||
<dd>El valor inicial del valor acumulado. (<code>$A</code>).</dd>
|
||||
<dt>Expresión de reducción</dt>
|
||||
<dd>Una expresión JSONata que se llama para cada mensaje de la secuencia.
|
||||
El resultado se pasa a la siguiente llamada de la expresión como valor acumulado.
|
||||
En la expresión, se pueden utilizar las siguientes variables especiales:
|
||||
<ul>
|
||||
<li><code>$A</code>: the accumulated value, </li>
|
||||
<li><code>$I</code>: index of the message in the sequence, </li>
|
||||
<li><code>$N</code>: number of messages in the sequence.</li>
|
||||
<li><code>$A</code>: el valor acumulado,</li>
|
||||
<li><code>$I</code>: índice del mensaje en la secuencia,</li>
|
||||
<li><code>$N</code>: número de mensajes en la secuencia.</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>Fix-up expression</dt>
|
||||
<dd>An optional JSONata expression that is applied after the reduce expression
|
||||
has been applied to all messages in the sequence.
|
||||
In the expression, following special variables can be used:
|
||||
<dt>Expresión de reparación</dt>
|
||||
<dd>Una expresión JSONata opcional que se aplica después de que la expresión de reducción se haya aplicado a todos los mensajes de la secuencia.
|
||||
En la expresión, se pueden utilizar las siguientes variables especiales:
|
||||
<ul>
|
||||
<li><code>$A</code>: the accumulated value, </li>
|
||||
<li><code>$N</code>: number of messages in the sequence.</li>
|
||||
<li><code>$A</code>: el valor acumulado,</li>
|
||||
<li><code>$N</code>: número de mensajes en la secuencia.</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<p>By default, the reduce expression is applied in order, from the first
|
||||
to the last message of the sequence. It can optionally be applied in
|
||||
reverse order.</p>
|
||||
<p>$N is the number of messages that arrive - even if they are identical.</p>
|
||||
<p>De forma predeterminada, la expresión de reducción se aplica en orden, desde el primero hasta el último mensaje de la secuencia. Opcionalmente se puede aplicar en orden inverso.</p>
|
||||
<p>$N es el número de mensajes que llegan, incluso si son idénticos.</p>
|
||||
</dl>
|
||||
<p><b>Example:</b> the following settings, given a sequence of numeric values,
|
||||
calculates the average value:
|
||||
<p><b>Ejemplo:</b> la siguiente configuración, dada una secuencia de valores numéricos, calcula el valor promedio:
|
||||
<ul>
|
||||
<li><b>Reduce expression</b>: <code>$A+payload</code></li>
|
||||
<li><b>Initial value</b>: <code>0</code></li>
|
||||
<li><b>Fix-up expression</b>: <code>$A/$N</code></li>
|
||||
<li><b>Expresión de reducción</b>: <code>$A+payload</code></li>
|
||||
<li><b>Valor inicial</b>: <code>0</code></li>
|
||||
<li><b>Expresión de reparación</b>: <code>$A/$N</code></li>
|
||||
</ul>
|
||||
</p>
|
||||
<h4>Storing messages</h4>
|
||||
<p>This node will buffer messages internally in order to work across sequences. The
|
||||
runtime setting <code>nodeMessageBufferMaxLength</code> can be used to limit how many messages nodes
|
||||
will buffer.</p>
|
||||
<h4>Almacenar mensajes</h4>
|
||||
<p>Este nodo almacenará en el búfer los mensajes internamente para poder trabajar en secuencias. La configuración de tiempo de ejecución <code>nodeMessageBufferMaxLength</code> se puede utilizar para limitar cuántos mensajes se almacenarán en el buffer.</p>
|
||||
</script>
|
||||
|
Reference in New Issue
Block a user