1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

Add French translation of parsers nodes

This commit is contained in:
GogoVega 2022-11-30 15:38:49 +01:00
parent 2b04d6834f
commit b4a12edc61
No known key found for this signature in database
GPG Key ID: 35B0AE0A52334642
5 changed files with 226 additions and 0 deletions

View File

@ -0,0 +1,51 @@
<!--
Copyright JS Foundation and other contributors, http://js.foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<script type="text/html" data-help-name="csv">
<p>Convertit une chaîne au format CSV en une représentation d'objet JavaScript, et inversément.</p>
<h3>Entrées</h3>
<dl class="message-properties">
<dt>payload<span class="property-type">objet | tableau | chaîne de caractères</span></dt>
<dd>Un objet JavaScript, un tableau ou une chaîne CSV.</dd>
</dl>
<h3>Sorties</h3>
<dl class="message-properties">
<dt>payload<span class="property-type">objet | tableau | chaîne de caractères</span></dt>
<dd>
<ul>
<li>Si l'entrée est une chaîne, le noeud essaie de l'analyser en tant que CSV et crée un objet JavaScript de paires clé/valeur pour chaque ligne.
Le noeud enverra alors soit un message pour chaque ligne, soit un seul message contenant un tableau d'objets.</li>
<li>Si l'entrée est un objet JavaScript, le noeud essaie de créer une chaîne CSV.</li>
<li>Si l'entrée est un tableau de valeurs simples, le noeud crée une chaîne CSV sur une seule ligne.</li>
<li>Si l'entrée est un tableau de tableaux ou un tableau d'objets, une chaîne CSV multiligne est créée.</li>
</ul>
</dd>
</dl>
<h3>Détails</h3>
<p>Le modèle de colonne peut contenir une liste ordonnée de noms de colonnes. Lors de la conversion de CSV en objet, les noms de colonne
seront utilisés comme noms de propriété. Alternativement, les noms de colonne peuvent être tirés de la première ligne du CSV.</p>
<p>Lors de la conversion au format CSV, le modèle de colonnes est utilisé pour identifier les propriétés à extraire de l'objet et dans quel ordre.</p>
<p>Si le modèle de colonnes est vide, vous pouvez utiliser une simple liste de propriétés séparées par des virgules fournies dans <code>msg.columns</code> pour
déterminer quoi extraire et dans quel ordre. Si ni l'un ni l'autre n'est présent, toutes les propriétés de l'objet sont sorties dans l'ordre
dans lesquelles les propriétés se trouvent dans la première ligne.</p>
<p>Si l'entrée est un tableau, le modèle de colonnes n'est utilisé que pour éventuellement générer une ligne de titres de colonne.</p>
<p>Si l'option 'analyser les valeurs numériques' est cochée, les valeurs numériques de la chaîne seront renvoyées sous forme de nombres, c'est à dire. valeur médiane '1,"1.5",'2'.</p>
<p>Si l'option 'inclure les chaînes vides' est cochée, les chaînes vides seront renvoyées dans le résultat, c'est à dire. valeur médiane '1,"",3'.</p>
<p>Si l'option 'inclure les valeurs nulles' est cochée, les valeurs nulles seront renvoyées dans le résultat, c'est à dire. valeur médiane '1,,3'.</p>
<p>Le noeud peut accepter une entrée en plusieurs parties tant que la propriété <code>parts</code> est correctement définie, par exemple à partir d'un noeud de fichier d'entrée ou d'un noeud divisé.</p>
<p>Si vous produisez plusieurs messages, leur propriété <code>parts</code> sera définie et formera une séquence de messages complète.</p>
<p><b>Remarque</b> : le modèle de colonne doit être séparé par des virgules, même si un séparateur différent est choisi pour les données.</p>
</script>

View File

@ -0,0 +1,36 @@
<!--
Copyright JS Foundation and other contributors, http://js.foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<script type="text/html" data-help-name="html">
<p>Extrait des éléments d'un document HTML contenu dans <code>msg.payload</code> à l'aide d'un sélecteur CSS.</p>
<h3>Entrées</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">chaîne de caractères</span></dt>
<dd>la chaîne html à partir de laquelle extraire les éléments.</dd>
<dt class="optional">select <span class="property-type">string</span></dt>
<dd>s'il n'est pas configuré dans le panneau d'édition, le sélecteur peut être défini comme une propriété du msg.</dd>
</dl>
<h3>Sortie</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">tableau | chaîne de caractères</span></dt>
<dd>le résultat peut être soit un seul message avec une charge utile contenant un tableau des éléments correspondants, soit plusieurs
messages contenant chacun un élément correspondant. Si plusieurs messages sont envoyés, ils auront également des <code>parts</code> (parties) définies.</dd>
</dl>
<h3>Détails</h3>
<p>Ce noeud prend en charge une combinaison de sélecteurs CSS et jQuery. Voir la
<a href="https://github.com/fb55/CSSselect#user-content-supported-selectors" target="_blank">documentation css-select</a> pour plus d'informations
sur la syntaxe prise en charge.</p>
</script>

View File

@ -0,0 +1,54 @@
<!--
Copyright JS Foundation and other contributors, http://js.foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<script type="text/html" data-help-name="json">
<p>Convertit une chaîne JSON en une représentation d'objet JavaScript, et inversément.</p>
<h3>Entrées</h3>
<dl class="message-properties">
<dt>payload<span class="property-type">objet | chaîne de caractères</span></dt>
<dd>Un objet JavaScript ou une chaîne JSON.</dd>
<dt>schema<span class="property-type">object</span></dt>
<dd>Un objet JSON facultatif pour valider la charge utile.
La propriété sera supprimée avant que le <code>msg</code> ne soit envoyé au noeud suivant.
</dd>
</dl>
<h3>Sorties</h3>
<dl class="message-properties">
<dt>payload<span class="property-type">objet | chaîne de caractères</span></dt>
<dd>
<ul>
<li>Si l'entrée est une chaîne JSON, elle essaie de l'analyser en un objet JavaScript.</li>
<li>Si l'entrée est un objet JavaScript, elle crée une chaîne JSON. La chaîne peut éventuellement être formatée.</li>
</ul>
</dd>
<dt>schemaError<span class="property-type">tableau</span></dt>
<dd>Si la conversion JSON échoue, le noeud Capturer aura une propriété <code>schemaError</code>
contenant un tableau d'erreurs.</dd>
</dl>
<h3>Détails</h3>
<p>Par défaut, le noeud fonctionne sur le <code>msg.payload</code>, mais peut être configuré
pour convertir n'importe quelle propriété du message.</p>
<p>Le noeud peut également être configuré pour assurer un encodage particulier au lieu de basculer
entre les deux. Cela peut être utilisé, par exemple, avec le noeud <code>HTTP entrant</code>
pour s'assurer que la charge utile soit un objet analysé même si une demande entrante
n'a pas correctement défini son type de contenu pour que le noeud HTTP entrant effectue la conversion.</p>
<p>Si le noeud est configuré pour s'assurer que la propriété est encodée sous forme de chaîne et qu'elle
reçoit une chaîne, aucune autre vérification ne sera effectuée sur la propriété. Cela ne
vérifiera pas que la chaîne soit valide au format JSON et ne la reformatera pas si l'option de format
est sélectionné.</p>
<p>Pour plus de détails sur le schéma JSON, vous pouvez consulter la spécification
<a href="http://json-schema.org/latest/json-schema-validation.html">ici</a>.</p>
</script>

View File

@ -0,0 +1,51 @@
<!--
Copyright JS Foundation and other contributors, http://js.foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<script type="text/html" data-help-name="xml">
<p>Convertit une chaîne XML en une représentation d'objet JavaScript, et inversément.</p>
<h3>Entrées</h3>
<dl class="message-properties">
<dt>payload<span class="property-type">objet | chaîne de caractères</span></dt>
<dd>Un objet JavaScript ou une chaîne XML.</dd>
<dt class="optional">options <span class="property-type">objet</span></dt>
<dd>Cette propriété facultative peut être utilisée pour transmettre l'une des options prises en charge par la sous-jacente
bibliothèque utilisée pour convertir vers et depuis XML. Voir la <a href="https://github.com/Leonidas-from-XIV/node-xml2js/blob/master/README.md#options" target="_blank">documentation de xml2js</a>
pour plus d'informations.</dd>
</dl>
<h3>Sorties</h3>
<dl class="message-properties">
<dt>payload<span class="property-type">objet | chaîne de caractères</span></dt>
<dd>
<ul>
<li>Si l'entrée est une chaîne, le noeud essaie de l'analyser en tant que XML et crée un objet JavaScript.</li>
<li>Si l'entrée est un objet JavaScript, le noeud essaie de créer une chaîne XML.</li>
</ul>
</dd>
</dl>
<h3>Détails</h3>
<p>Lors de la conversion entre XML et un objet, tous les attributs XML sont ajoutés en tant que propriété nommée <code>$</code> par défaut.
Tout contenu textuel est ajouté en tant que propriété nommée <code>_</code>. Ces noms de propriété peuvent être spécifiés dans la configuration du noeud.</p>
<p>Par exemple, le XML suivant sera converti comme indiqué :</p>
<pre>&lt;p class="tag"&gt;Hello World&lt;/p&gt;</pre>
<pre>{
"p": {
"$": {
"class": "tag"
},
"_": "Hello World"
}
}</pre>
</script>

View File

@ -0,0 +1,34 @@
<!--
Copyright JS Foundation and other contributors, http://js.foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<script type="text/html" data-help-name="yaml">
<p>Convertit une chaîne au format YAML en une représentation d'objet JavaScript, et inversément.</p>
<h3>Entrées</h3>
<dl class="message-properties">
<dt>payload<span class="property-type">objet | chaîne de caractères</span></dt>
<dd>Un objet JavaScript ou une chaîne YAML.</dd>
</dl>
<h3>Sorties</h3>
<dl class="message-properties">
<dt>payload<span class="property-type">objet | chaîne de caractères</span></dt>
<dd>
<ul>
<li>Si l'entrée est une chaîne YAML, le noeud essaie de l'analyser en un objet JavaScript.</li>
<li>Si l'entrée est un objet JavaScript, le noeud crée une chaîne YAML.</li>
</ul>
</dd>
</dl>
</script>