en to fr translation catalogue (46 entries)

note: type: Content of the js78-size entity
en: 316 MB
fr: 316&nbsp;Mo

note: type: Content of the js78-buildsize entity
en: 3.0 GB (36 MB installed after removing 34MB static lib)
fr: 3,0 Go (36 Mo installés après avoir supprimé la bibliothèque statique de 34 Mo)

note: type: Content of the js78-time entity
en: 2.5 SBU (with parallelism=4)
fr: 2,5&nbsp;SBU (avec parallélisme = 4)

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

note: type: Content of: <sect1><sect2><para>
en: <application>JS</application> is Mozilla's JavaScript engine written in C. JS78 is taken from Firefox.
fr: <application>JS</application> est le moteur JavaScript de Mozilla écrit en C. JS78 provient de Firefox.

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="&js78-download-http;"/>
fr: Téléchargement (HTTP)&nbsp;: <ulink url="&js78-download-http;"/>

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

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

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

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

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

note: type: Content of: <sect1><sect2><bridgehead>
en: Additional Downloads
fr: Téléchargements supplémentaires

note: type: Content of: <sect1><sect2><itemizedlist><listitem><para>
en: Required patch: <ulink url="&patch-root;/js-&JS78-version;-python_3_10-1.patch"/>
fr: Correctif requis&nbsp;: <ulink url="&patch-root;/js-&JS78-version;-python_3_10-1.patch"/>

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

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

note: Should we list llvm here? type: Content of: <sect1><sect2><para>
en: <xref linkend="autoconf213"/>, <xref linkend="icu"/>, <xref linkend="rust"/>, and <xref linkend="which"/>
fr: <xref linkend="autoconf213"/>, <xref linkend="icu"/>, <xref linkend="rust"/> et <xref linkend="which"/>

note: type: Content of: <sect1><sect2><para>
en: User Notes: <ulink url="&blfs-wiki;/js78"/>
fr: Notes utilisateur&nbsp;: <ulink url="&blfs-wiki;/js78"/>

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

note: type: Content of: <sect1><sect2><note><para>
en: Unlike most other packages in BLFS, the instructions below require you to untar <filename>firefox-&JS78-version;esr.tar.xz</filename> and change into the <filename>firefox-&JS78-version;</filename> folder.
fr: Contrairement à la plupart des autres paquets dans BLFS, les instructions ci-dessous requièrent que vous décompressiez <filename>firefox-&JS78-version;esr.tar.xz</filename> et entriez dans le répertoire <filename>firefox-&JS78-version;</filename>.

note: type: Content of: <sect1><sect2><note><para>
en: Extracting the tarball will reset the permissions of the current directory to 0755 if you have permission to do that. If you do this in a directory where the sticky bit is set, such as <filename class="directory">/tmp</filename> it will end with error messages:
fr: L'extraction de l'archive remettra les permissions du répertoire actuel à 0755 si vous avez les permissions nécessaires pour cela. Si vous faites cela dans un répertoire avec le bit sticky, comme <filename class="directory">/tmp</filename>, le processus terminera avec des messages d'erreur&nbsp;:

note: type: Content of: <sect1><sect2><note><para>
en: This does finish with non-zero status, but it does <emphasis>NOT</emphasis> mean there is a real problem.  Do not untar as the <systemitem class="username">root</systemitem> user in a directory where the sticky bit is set - that will unset it.
fr: Cela termine avec un statut différent de zéro, mais ne signifie <emphasis>PAS</emphasis> qu'il y a un vrai problème. Ne désarchivez pas en tant qu'utilisateur <systemitem class="username">root</systemitem> das un répertoire où le bit sticky est présent, cela le désactiverait.

note: type: Content of: <sect1><sect2><para>
en: Apply a patch to allow building this package with Python-3.10 or later:
fr: Appliquez un correctif qui permet de construire ce paquet avec Python-3.10 et supérieur&nbsp;:

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

note: type: Content of: <sect1><sect2><note><para>
en: Compiling the C++ code respects $MAKEFLAGS and defaults to 'j1', the rust code will use all processors.
fr: La compilation du code C++ respecte $MAKEFLAGS et utilise « j1 » par défaut, le code rust utilisera tous les processeurs.

note: recheck when ICU gets upgraded ken: removed "are known to fail' because there are 4096 known failures, these icu items are unexpected failures and I found the wording confusing ken : For 78.4 this was 14 failures, I changed it to 10 for 78.5. On that machine with 78.6 still 10, but on another 14, bo
en: To run the JS test suite, issue: <command>make -C js/src check-jstests JSTESTS_EXTRA_ARGS="--timeout 300 --wpt=disabled"</command>.  It's recommended to redirect the output into a log.  More than a hundred tests fail after upgrading to icu-70.1 or above, out of a total of more than 40,000.
fr: Pour lancer la suite de tests de JS, lancez&nbsp;: <command>make -C js/src check-jstests JSTESTS_EXTRA_ARGS="--timeout 300 --wpt=disabled"</command>. Il est recommandé de rediriger la sortie vers un fichier journal. Plus d'une centaine de tests échouent après la mise à jour vers icu-70.1 ou supérieur, sur un total de plus de 40&nbsp;000 tests.

note: type: Content of: <sect1><sect2><para>
en: To run the JIT test suite, issue: <command>make -C js/src check-jit-test JITTEST_EXTRA_ARGS="--timeout 300"</command>. One test may fail.
fr: Pour lancer la suite de tests du JIT, lancez&nbsp;: <command>make -C js/src check-jit-test JITTEST_EXTRA_ARGS="--timeout 300"</command>. Un test peut échouer.

note: type: Content of: <sect1><sect2><caution><para>
en: An issue in the installation process causes any running program which links to JS78 shared library (for example, GNOME Shell) to crash if JS78 is upgraded or reinstalled.  To work around this issue, remove the old version of the JS78 shared library before installation:
fr: Un problème avec le processus d'installation fait que les programmes qui se lient à la bibliothèque partagée JS78 (par exemple, GNOME Shell) crashent si JS78 est mis à jour ou réinstallé. Pour contourner le problème, supprimez l'ancienne version de la bibliothèque partagée JS78 avant l'installation&nbsp;:

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: <envar>CC=gcc CXX=g++</envar>: Upstream now prefers <application>clang</application>, override it like other Mozilla packages in BLFS book.
fr: <envar>CC=gcc CXX=g++</envar>&nbsp;: les développeurs en amont préfèrent maintenant <application>clang</application>, corrigez cela comme avec les autres paquets de Mozilla dans le livre BLFS.

note: type: Content of: <sect1><sect2><para>
en: <parameter>--with-*</parameter>: These parameters allow the build system to use system versions of the above libraries. These are required for stability.
fr: <parameter>--with-*</parameter>&nbsp;: ces paramètres permettent au système de construction d'utiliser les versions du système des bibliothèques ci-dessus. Ils sont requis pour la stabilité.

note: type: Content of: <sect1><sect2><para>
en: <parameter>--enable-readline</parameter>: This switch enables Readline support in the JS shell.
fr: <parameter>--enable-readline</parameter>&nbsp;: ce paramètre active la prise en charge de Readline dans le shell JS.

note: type: Content of: <sect1><sect2><para>
en: <parameter>--disable-jemalloc</parameter>: This switch disables the internal memory allocator used in JS78. jemalloc is only intended for the Firefox browser environment. For other applications using JS78, if JS78 uses jemalloc, the application may crash as items allocated in jemalloc allocator are freed on system (glibc) allocator.
fr: <parameter>--disable-jemalloc</parameter>&nbsp;: ce paramètre désactive l'allocateur de mémoire interne utilisé dans JS78. jemalloc est conçu uniquement pour l'environnement du navigateur Firefox. Si JS78 utilise jemalloc, les autres applications qui l'utilisent peuvent crasher quand des éléments alloués par jemalloc sont libérés avec l'allocateur du système (glibc).

note: type: Content of: <sect1><sect2><para>
en: <parameter>--disable-debug-symbols</parameter>: Don't generate debug symbols since they are very large and most users won't need it. Remove it if you want to debug JS78.
fr: <parameter>--disable-debug-symbols</parameter>&nbsp;: ne génère pas les symboles de débogage parce qu'ils sont très gros et que la plupart des utilisateurs n'en ont pas besoin. Supprimez-le si vous voulez déboguer JS78.

note: type: Content of: <sect1><sect2><para>
en: <command>rm -v /usr/lib/libjs_static.ajs</command>: Remove a large static library which is not used by any BLFS package.
fr: <command>rm -v /usr/lib/libjs_static.ajs</command>&nbsp;: supprimez une grosse bibliothèque statique qui n'est utilisée par aucun paquet de BLFS.

note: type: Content of: <sect1><sect2><para>
en: <command>sed -i '/@NSPR_CFLAGS@/d' /usr/bin/js78-config</command>: Prevent <command>js78-config</command> from using buggy CFLAGS.
fr: <command>sed -i '/@NSPR_CFLAGS@/d' /usr/bin/js78-config</command>&nbsp;: évite que <command>js78-config</command> n'utilise des CFLAGS bogués.

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 Libraries
fr: Bibliothèques installées

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: js78 and js78-config
fr: js78 et js78-config

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: provides a command line interface to the <application>JavaScript</application> engine
fr: fournit une interface en ligne de commande au moteur <application>JavaScript</application>

note: type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
en: is used to find the JS compiler and linker flags
fr: est utilisé pour trouver le compilateur JS et les drapeaux de l'éditeur de liens

note: type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
en: contains the Mozilla JavaScript API functions
fr: contient les fonction de l'API de Mozilla JavaScript
