en to fr translation catalogue (34 entries)

note: type: Content of the swig-size entity
en: 8.0 MB
fr: 8,0&nbsp;Mo

note: type: Content of the swig-buildsize entity
en: 106 MB (2.2 GB with tests)
fr: 106&nbsp;Mo (2,2&nbsp;Go avec les tests)

note: type: Content of the swig-time entity
en: 0.1 SBU (add 10.0 SBU for tests; both using parallelism=4)
fr: 0,1&nbsp;SBU (plus 10,0&nbsp;SBU pour les tests, avec parallélisme = 4 dans les deux cas)

note: type: Content of: <sect1><sect2><title>
en: Introduction to SWIG
fr: Introduction à SWIG

note: type: Content of: <sect1><sect2><para>
en: <application>SWIG</application> (Simplified Wrapper and Interface Generator) is a compiler that integrates <application>C</application> and <application>C++</application> with languages including <application>Perl</application>, <application>Python</application>, <application>Tcl</application>, <application>Ruby</application>, <application>PHP</application>, <application>Java</application>, <application>JavaScript</application>, <application>C#</application>, <application>D</application>, <application>Go</application>, <application>Lua</application>, <application>Octave</application>, <application>R</application>, <application>Racket</application>, <application>Scilab</application>, <application>Scheme</application>, and <application>Ocaml</application>.  <application>SWIG</application> can also export its parse tree into <application>Lisp</application> s-expressions and <application>XML</application>.
fr: <application>SWIG</application> (Simplified Wrapper and Interface Generator) est un compilateur qui intègre le <application>C</application> et le <application>C++</application> avec des langages comme <application>Perl</application>, <application>Python</application>, <application>Tcl</application>, <application>Ruby</application>, <application>PHP</application>, <application>Java</application>, <application>JavaScript</application>, <application>C#</application>, <application>D</application>, <application>Go</application>, <application>Lua</application>, <application>Octave</application>, <application>R</application>, <application>Racket</application>, <application>Scilab</application>, <application>Scheme</application> et <application>Ocaml</application>.  <application>SWIG</application> peut aussi exporter son arbre d'analyse en s-expressions <application>Lisp</application> et en <application>XML</application>.

note: type: Content of: <sect1><sect2><para>
en: <application>SWIG</application> reads annotated <application>C/C++</application> header files and creates wrapper code (glue code) in order to make the corresponding <application>C/C++</application> libraries available to the listed languages, or to extend <application>C/C++</application> programs with a scripting language.
fr: <application>SWIG</application> lit les en-têtes <application>C/C++</application> annotées et crée un code enveloppe (code glue) afin de faire les bibliothèques correspondantes en <application>C/C++</application> disponibles aux programmes listés, ou pour étendre des programmes <application>C/C++</application> avec un langage de script.

note: type: Content of: <sect1><sect2><bridgehead>
en: Package Information
fr: Informations sur le paquet

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Download (HTTP): <ulink url="&swig-download-http;"/>
fr: Téléchargement (HTTP)&nbsp;: <ulink url="&swig-download-http;"/>

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Download (FTP): <ulink url="&swig-download-ftp;"/>
fr: Téléchargement (FTP)&nbsp;: <ulink url="&swig-download-ftp;"/>

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Download MD5 sum: &swig-md5sum;
fr: Somme de contrôle MD5&nbsp;: &swig-md5sum;

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Download size: &swig-size;
fr: Taille du téléchargement&nbsp;: &swig-size;

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Estimated disk space required: &swig-buildsize;
fr: Estimation de l'espace disque requis&nbsp;: &swig-buildsize;

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Estimated build time: &swig-time;
fr: Estimation du temps de construction&nbsp;: &swig-time;

note: type: Content of: <sect1><sect2><bridgehead>
en: SWIG Dependencies
fr: Dépendances de SWIG

note: type: Content of: <sect1><sect2><bridgehead>
en: Required
fr: Requises

note: type: Content of: <sect1><sect2><bridgehead>
en: Optional
fr: Facultatives

note: type: Content of: <sect1><sect2><para>
en: <xref linkend="boost"/> for tests, and any of the languages mentioned in the introduction, as run-time dependencies
fr: <xref linkend="boost"/> pour les tests, et les langages mentionnés en introduction, en tant que dépendance à l'exécution

note: type: Content of: <sect1><sect2><title>
en: Installation of SWIG
fr: Installation de SWIG

note: type: Content of: <sect1><sect2><para>
en: Install <application>SWIG</application> by running the following commands:
fr: Installez <application>SWIG</application> en exécutant les commandes suivantes&nbsp;:

note: type: Content of: <sect1><sect2><para>
en: To test the results, issue: <command>PY3=1 make TCL_INCLUDE= -k check</command>.  The unsetting of the variable <envar>TCL_INCLUDE</envar> is necessary since it is not correctly set by <emphasis>configure</emphasis>. The tests are only executed for the languages installed on your machine, so the disk space and SBU values given for the tests may vary, and should be considered as mere orders of magnitude. According to <application>SWIG</application>'s documentation, the failure of some tests should not be considered harmful. The go tests are buggy and may generate a lot of meaningless output.
fr: Pour tester le résultat, tapez&nbsp;: <command>PY3=1 make TCL_INCLUDE= -k check</command>. L'effacement de la variable <envar>TCL_INCLUDE</envar> est nécessaire car elle est incorrectement initialisée par <emphasis>configure</emphasis>. Les tests ne sont lancés que pour les langages installés sur votre machine, donc l'espace disque et les valeurs de SBU pour les tests peuvent varier et ne doivent être considérées que comme des indications d'ordre de grandeur. Selon la documentation de <application>SWIG</application>, l'échec de quelques tests ne doit pas être considéré comme alarmant. Les tests go sont bogués et peuvent générer beaucoup de sortie inutile.

note: type: Content of: <sect1><sect2><para>
en: Now, as the <systemitem class="username">root</systemitem> user:
fr: Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:

note: type: Content of: <sect1><sect2><title>
en: Command Explanations
fr: Explication des commandes

note: type: Content of: <sect1><sect2><para>
en: <parameter>--without-maximum-compile-warnings</parameter>: disables compiler ansi conformance enforcement, which triggers errors in the <application>Lua</application> headers (starting with Lua 5.3).
fr: <parameter>--without-maximum-compile-warnings</parameter>&nbsp;:  désactive la compatibilité renforcée ansi du compilateur, qui génère des erreurs dans les entêtes <application>Lua</application> (depuis Lua 5.3).

note: type: Content of: <sect1><sect2><para>
en: <option>--without-&lt;language&gt;</option>: allows disabling the building of tests and examples for &lt;language&gt;, but all the languages capabilities of <application>SWIG</application> are always built. This switch is used for <application>JavaScript</application> because the SWIG implementation is incomplete and a lot of tests fail due to API changes in Node-20.
fr: <option>--without-&lt;langage&gt;</option>&nbsp;: permet de désactiver la construction des tests et exemples pour &lt;langage&gt;, mais toutes les possibilités des langages de <application>SWIG</application> sont toujours construites. Ce paramètre est utilisé pour <application>JavaScript</application> car l'implémentation SWIG est incomplète et de nombreux tests échouent à cause de changements de l'API dans Node-20.

note: type: Content of: <sect1><sect2><title>
en: Contents
fr: Contenu

note: type: Content of: <sect1><sect2><segmentedlist><segtitle>
en: Installed Programs
fr: Programmes installés

note: type: Content of: <sect1><sect2><segmentedlist><segtitle>
en: Installed Library
fr: Bibliothèque installée

note: type: Content of: <sect1><sect2><segmentedlist><segtitle>
en: Installed Directories
fr: Répertoires installés

note: type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
en: swig and ccache-swig
fr: swig et ccache-swig

note: type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
en: None
fr: Aucune

note: type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
en: /usr/share/doc/swig-&swig-version; and /usr/share/swig
fr: /usr/share/doc/swig-&swig-version; et /usr/share/swig

note: type: Content of: <sect1><sect2><variablelist><bridgehead>
en: Short Descriptions
fr: Descriptions courtes

note: type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
en: takes an interface file containing C/C++ declarations and SWIG special instructions, and generates the corresponding wrapper code needed to build extension modules
fr: prend un fichier d'interface contenant des déclarations C/C++ et des instructions spécifiques à SWIG, et génère le code enveloppe correspondant pour construire les modules d'extension

note: type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
en: is a compiler cache, which speeds up re-compilation of C/C++/SWIG code
fr: est un cache de compilation, qui accélère la re-compilation du code C/C++/SWIG
