wxmaxima-gui - en to fr_FR translation catalogue (189 entries)

note: type: Plain text
en: A computer algebra system (CAS) like _Maxima_ fits into this framework. A CAS can provide the logic behind an arbitrary precision calculator application or it can do automatic transforms of formulas in the background of a bigger system (e.g., [Sage](https://www.sagemath.org/)). Alternatively, it can be used directly as a free-standing system. _Maxima_ can be accessed via a command line. Often, however, an interface like _wxMaxima_ proves a more efficient way to access the software, especially for newcomers.
fr_FR: Un système de calcul formel (CAS) comme _Maxima_ s'intègre dans ce cadre. Un CAS peut fournir la logique derrière une application de type calculatrice à précision arbitraire ou effectuer des transformations automatiques de formules en arrière-plan d'un système plus large (par exemple, [Sage](https://www.sagemath.org/)). Alternativement, il peut être utilisé directement comme un logiciel autonome. _Maxima_ peut être accessible via une ligne de commande. Cependant, une interface comme _wxMaxima_ s'avère souvent un moyen plus efficace d'accéder au logiciel, surtout pour les nouveaux utilisateurs.

note: type: Plain text
en: _Maxima_ is a full-featured computer algebra system (CAS). A CAS is a program that can solve mathematical problems by rearranging formulas and finding a formula that solves the problem as opposed to just outputting the numeric value of the result. In other words, _Maxima_ can serve as a calculator that gives numerical representations of variables, and it can also provide analytical solutions. Furthermore, it offers a range of numerical methods of analysis for equations or systems of equations that cannot be solved analytically.
fr_FR: _Maxima_ est un système complet de calcul formel (CAS). Un CAS est un programme capable de résoudre des problèmes mathématiques en manipulant des formules et en retournant des expressions algébriques qui résolvent le problème, plutôt que de simplement fournir une valeur numérique du résultat. Autrement dit, _Maxima_ peut fonctionner comme une calculatrice qui donne  des valeurs numériques des variables, mais il peut aussi fournir des solutions analytiques formelles. De plus, il propose une gamme de méthodes numériques pour analyser des équations ou des systèmes d’équations qui ne peuvent pas être résolus de manière formelle.

note: type: Plain text
en: ![Maxima screenshot, command line](./maxima_screenshot.png){ id=img_maxima_screenshot }
fr_FR: ![Copie d'écran Maxima, ligne de commande](./maxima_screenshot.png){ id=img_maxima_screenshot }

note: type: Plain text
en: ![wxMaxima window](./wxMaximaWindow.png){ id=img_wxMaximaWindow }
fr_FR: ![fenêtre de wxMaxima](./wxMaximaWindow.png){ id=img_wxMaximaWindow }

note: type: Plain text
en: The calculations that are entered in _wxMaxima_ are performed by the _Maxima_ command-line tool in the background.
fr_FR: Les calculs saisis dans _wxMaxima_ sont exécutés en arrière-plan par l'outil en ligne de commande _Maxima_.

note: type: Plain text
en: If text is typed into _wxMaxima_ it automatically creates a new worksheet cell. The type of this cell can be selected in the toolbar. If a code cell is created the cell can be sent to _Maxima_, which causes the result of the calculation to be displayed below the code. A pair of such commands is shown below.
fr_FR: Si du texte est saisi dans _wxMaxima_, une nouvelle cellule est automatiquement créée dans le notebook. Le type de cette cellule peut être sélectionné dans la barre d'outils. Si une cellule de code est créée, elle peut être envoyée à _Maxima_, ce qui affiche le résultat du calcul en dessous du code. Une paire de ce type de commandes est présentée ci-dessous.

note: type: Plain text
en: ![Input/output cell](./InputCell.png){ id=img_InputCell }
fr_FR: ![Cellules entrée/sortie cell](./InputCell.png){ id=img_InputCell }

note: type: Plain text
en: Besides the input cells _wxMaxima_ allows for text cells for documentation, image cells, title cells, chapter cells and section cells. Every cell has its own undo buffer so debugging by changing the values of several cells and then gradually reverting the unneeded changes is rather easy. Furthermore the worksheet itself has a global undo buffer that can undo cell edits, adds and deletes.
fr_FR: Outre les cellules d’entrée, _wxMaxima_ permet d’insérer des cellules de texte pour la documentation, des cellules d’image, des cellules de titre, de chapitre et de section. Chaque cellule dispose de son propre historique d’annulation, ce qui facilite le débogage en modifiant les valeurs de plusieurs cellules puis en annulant progressivement les changements inutiles. De plus, le notebook en lui-même possède un historique d’annulation global qui permet d’annuler les modifications, ajouts et suppressions de cellules.

note: type: Plain text
en: The figure below shows different cell types (title cells, section cells, subsection cells, text cells, input/output cells and image cells).
fr_FR: La figure ci-dessous montre différents types de cellules (cellules de titre, cellules de section, cellules de sous-section, cellules de texte, cellules d’entrée/sortie et cellules d’image).

note: type: Plain text
en: ![Example of different wxMaxima cells](./cell-example.png){ id=img_cell-example }
fr_FR: ![Exemple de cellules différentes de wxMaxima](./cell-example.png){ id=img_cell-example }

note: type: Plain text
en: The worksheet is organized in cells. WxMaxima knows the following cell types:
fr_FR: Le notebook est organisé en cellules. WxMaxima distingue les types de cellules suivants  :

note: type: Bullet: '- '
en: Math cells, containing one or more lines of _Maxima_ input.
fr_FR: Cellules mathématiques, contenant une ou plusieurs lignes de saisie _Maxima_.

note: type: Bullet: '- '
en: Output of, or a question from, _Maxima_.
fr_FR: Sortie de, ou une question de, _Maxima_.

note: type: Bullet: '- '
en: Image cells.
fr_FR: Cellules image.

note: type: Bullet: '- '
en: Text cells, that can for example be used for documentation.
fr_FR: Cellules de texte, qui peuvent par exemple être utilisées pour la documentation.

note: type: Bullet: '- '
en: A title, section or a subsection. 6 levels of different headings are possible.
fr_FR: Un titre, une section ou une sous-section. 6 niveaux de titres différents sont possibles.

note: type: Bullet: '- '
en: Page breaks.
fr_FR: Sauts de page.

note: type: Plain text
en: The default behavior of _wxMaxima_ when text is entered is to automatically create a math cell. Cells of other types can be created using the Cell menu, using the hot keys shown in the menu or using the drop-down list in the toolbar. Once the non-math cell is created, whatever is typed into the file is interpreted as text.
fr_FR: Par défaut, _wxMaxima_ crée automatiquement une cellule de calcul lorsque du texte est saisi. Pour créer des cellules d’un autre type, utilisez le menu Cellule, les raccourcis clavier indiqués dans ce menu ou la liste déroulante de la barre d’outils. Une fois qu’une cellule non mathématique est créée, tout ce qui y est saisi est interprété comme du texte.

note: type: Plain text
en: A (C-style) [comment text](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#Comments) can be part of a math cell as follows: `/* This comment will be ignored by Maxima */`
fr_FR: Un [commentaire (style C)](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#Comments) peut être inséré dans une cellule de calcul comme suit : `/* Ce commentaire sera ignoré par Maxima */`

note: type: Plain text
en: "`/*`" marks the start of the comment, "`*/`" the end.
fr_FR: "`/*`" indique le début du commentaire, "`*/`" la fin.

note: type: Plain text
en: If the user tries to select a complete sentence, a word processor will try to extend the selection to automatically begin and end with a word boundary. Likewise, if more than one cell is selected, _wxMaxima_ will extend the selection to whole cells.
fr_FR: Si l’utilisateur tente de sélectionner une phrase complète, un traitement de texte étendra automatiquement la sélection pour qu’elle commence et se termine aux limites d’un mot. De même, si plusieurs cellules sont  sélectionnées, _wxMaxima_ étendra la sélection aux cellules entières.

note: type: Bullet: '- '
en: The cursor is drawn horizontally if it is moved in the space between two cells or by clicking there.
fr_FR: Le curseur est dessiné horizontalement s’il est déplacé dans l’espace entre deux cellules ou en cliquant à cet endroit.

note: type: Bullet: '- '
en: A vertical cursor that works inside a cell. This cursor is activated by moving the cursor inside a cell using the mouse pointer or the cursor keys and works much like the cursor in a text editor.
fr_FR: Un curseur vertical qui fonctionne à l’intérieur d’une cellule. Ce curseur est activé en déplaçant le curseur à l’intérieur d’une cellule à l’aide du pointeur de la souris ou des touches de direction, et fonctionne de manière similaire à celui d’un éditeur de texte.

note: type: Plain text
en: ![(blinking) horizontal cursor after wxMaxima start](./horizontal-cursor-only.png){ id=img_horizontal_cursor_only }
fr_FR: ![curseur horizontal (clignotant) après le démarrage de wxMaxima](./horizontal-cursor-only.png){ id=img_horizontal_cursor_only }

note: type: Plain text
en: You might want to create a different cell type (using the "Cell" menu), maybe a title cell or text cell, which describes, what will be done, when you start creating your worksheet.
fr_FR: Vous pourrez peut-être vouloir créer un type de cellule différent (via le menu "Cellule"), comme une cellule de titre ou une cellule de texte, pour décrire ce que vous allez faire lorsque vous commencerez à créer votre notebook.

note: type: Plain text
en: If you navigate between the different cells, you will also see the (blinking) horizontal cursor, where you can insert a cell into your worksheet (either a math cell, by just start typing your formula - or a different cell type using the menu).
fr_FR: Si vous naviguez entre les différentes cellules, vous verrez également le curseur horizontal (clignotant), indiquant l'endroit où vous pouvez insérer une nouvelle cellule dans votre notebook (soit une cellule mathématique, en commençant simplement à saisir votre formule, soit un autre type de cellule en utilisant le menu).

note: type: Plain text
en: ![(blinking) horizontal cursor between cells](./horizontal-cursor-between-cells.png){ id=img_horizontal_cursor_between_cells }
fr_FR: ![curseur horizontal (clignotant) entre deux cellules](./horizontal-cursor-between-cells.png){ id=img_horizontal_cursor_between_cells }

note: type: Plain text
en: Computers traditionally stored characters in 8-bit values. This allows for a maximum of 256 different characters. All letters, numbers, and control symbols (end of transmission, end of string, lines and edges for drawing rectangles for menus _etc_.) of nearly any given language can fit within that limit.
fr_FR: Traditionnellement, les ordinateurs stockaient les caractères sur 8 bits, ce qui permet un maximum de 256 caractères différents. Toutes les lettres, chiffres et symboles de contrôle (fin de transmission, fin de chaîne, lignes et bordures pour dessiner des rectangles autour des menus, etc.) de presque n'importe quelle langue pouvaient tenir avec cette limite.

note: type: Plain text
en: For most countries, the codepage of 256 characters that has been chosen does not include things like Greek letters, though, that are frequently used in mathematics. To overcome this type of limitation [Unicode](https://home.unicode.org/) has been invented: An encoding that makes English text work like normal, but to use much more than 256 characters.
fr_FR: Pour la plupart des pays, la page de codes de 256 caractères choisie n'inclut cependant pas des éléments comme les lettres grecques, pourtant fréquemment utilisées en mathématiques. Pour surmonter ce type de limitation, [Unicode](https://home.unicode.org/) a été inventé : il s'agit d'un encodage qui permet aux textes en anglais de s'afficher normalement, tout en utilisant bien plus que 256 caractères.

note: type: Bullet: '- '
en: Alternatively it can be entered by pressing <kbd>ESC</kbd>, one letter (or two for the Greek letter omicron) and <kbd>ESC</kbd> again. In this case the following letters are supported:
fr_FR: - Une lettre grecque peut être saisie en appuyant sur la touche <kbd>ÉCHAP</kbd>, puis en commençant à taper le nom du caractère grec. 
    - Elle peut aussi être saisie en appuyant sur <kbd>ÉCHAP</kbd>, une lettre (ou deux pour la lettre grecque omicron), puis à nouveau sur <kbd>ÉCHAP</kbd>. Dans ce cas, les lettres suivantes sont prises en charge :

note: type: Plain text
en: | key | Greek letter | key | Greek letter | key | Greek letter |
    | :-: | :----------: | :-: | :----------: | :-: | :----------: |
    |  a  |    alpha     |  i  |     iota     |  r  |     rho      |
    |  b  |     beta     |  k  |    kappa     |  s  |    sigma     |
    |  g  |    gamma     |  l  |    lambda    |  t  |     tau      |
    |  d  |    delta     |  m  |      mu      |  u  |   upsilon    |
    |  e  |   epsilon    |  n  |      nu      |  f  |     phi      |
    |  z  |     zeta     |  x  |      xi      |  c  |     chi      |
    |  h  |     eta      | om  |   omicron    |  y  |     psi      |
    |  q  |    theta     |  p  |      pi      |  o  |    omega     |
    |  A  |    Alpha     |  I  |     Iota     |  R  |     Rho      |
    |  B  |     Beta     |  K  |    Kappa     |  S  |    Sigma     |
    |  G  |    Gamma     |  L  |    Lambda    |  T  |     Tau      |
    |  D  |    Delta     |  M  |      Mu      |  U  |   Upsilon    |
    |  E  |   Epsilon    |  N  |      Nu      |  P  |     Phi      |
    |  Z  |     Zeta     |  X  |      Xi      |  C  |     Chi      |
    |  H  |     Eta      | Om  |   Omicron    |  Y  |     Psi      |
    |  T  |    Theta     |  P  |      Pi      |  O  |    Omega     |
fr_FR: | touche | Lettre grecque | touche | Lettre grecque | touche | Lettre grecque |
    | :-: | :----------: | :-: | :----------: | :-: | :----------: |
    |  a  |    alpha     |  i  |     iota     |  r  |     rho      |
    |  b  |     beta     |  k  |    kappa     |  s  |    sigma     |
    |  g  |    gamma     |  l  |    lambda    |  t  |     tau      |
    |  d  |    delta     |  m  |      mu      |  u  |   upsilon    |
    |  e  |   epsilon    |  n  |      nu      |  f  |     phi      |
    |  z  |     zeta     |  x  |      xi      |  c  |     chi      |
    |  h  |     eta      | om  |   omicron    |  y  |     psi      |
    |  q  |    theta     |  p  |      pi      |  o  |    omega     |
    |  A  |    Alpha     |  I  |     Iota     |  R  |     Rho      |
    |  B  |     Beta     |  K  |    Kappa     |  S  |    Sigma     |
    |  G  |    Gamma     |  L  |    Lambda    |  T  |     Tau      |
    |  D  |    Delta     |  M  |      Mu      |  U  |   Upsilon    |
    |  E  |   Epsilon    |  N  |      Nu      |  P  |     Phi      |
    |  Z  |     Zeta     |  X  |      Xi      |  C  |     Chi      |
    |  H  |     Eta      | Om  |   Omicron    |  Y  |     Psi      |
    |  T  |    Theta     |  P  |      Pi      |  O  |    Omega     |

note: type: Plain text
en: You can also use the "Greek letters"-sidebar to enter the Greek letters.
fr_FR: Vous pouvez également utiliser la barre latérale « Lettres grecques » pour insérer les lettres grecques.

note: type: Plain text
en: Several Latin letters look like the Greek letters, e.g. the Latin letter "A" and the Greek letter "Alpha". Although they look identical, they are two different Unicode characters, represented by different Unicode code points (numbers).
fr_FR: Plusieurs lettres latines ressemblent aux lettres grecques, par exemple la lettre latine "A" et la lettre grecque "Alpha". Bien qu'elles aient la même apparence, ce sont deux caractères Unicode distincts, représentés par des codages Unicode (nombres) différents.

note: type: Plain text
en: This might be problematic, if you assign a value to the variable A and later use the Greek letter Alpha to do something with this variable, especially on printouts.  For the Greek letter my (which is also used as prefix for micro) there are also two different Unicode code points.
fr_FR: Cela peut poser problème si vous attribuez une valeur à la variable A et que vous utilisez ensuite la lettre grecque Alpha pour faire quelque chose avec cette variable, notamment sur les impressions. Pour la lettre grecque mu (utilisée aussi comme préfixe pour micro), il existe également deux codages Unicode différents.

note: type: Plain text
en: The "Greek letters"-sidebar therefore has the option, that lookalike characters are not available (which can be changed using a right-click menu).
fr_FR: La barre latérale « Lettres grecques » offre donc l’option de désactiver les caractères similaires (ce paramètre peut être modifié via un menu accessible par un clic droit).

note: type: Plain text
en: The same mechanism also allows to enter some miscellaneous mathematical symbols:
fr_FR: Le même mécanisme permet également de saisir divers symboles mathématiques :

note: type: Plain text
en: | keys to enter  | mathematical symbol                                   |
    | -------------- | ----------------------------------------------------- |
    | hbar           | Planck constant: a h with a horizontal bar above it   |
    | Hbar           | a H with a horizontal bar above it                    |
    | 2              | squared                                               |
    | 3              | to the power of three                                 |
    | /2             | 1/2                                                   |
    | partial        | partial sign (the d of dx/dt)                         |
    | integral       | integral sign                                         |
    | sq             | square root                                           |
    | ii             | imaginary                                             |
    | ee             | element                                               |
    | in             | in                                                    |
    | impl implies   | implies                                               |
    | inf            | infinity                                              |
    | empty          | empty                                                 |
    | TB             | big triangle right                                    |
    | tb             | small triangle right                                  |
    | and            | and                                                   |
    | or             | or                                                    |
    | xor            | xor                                                   |
    | nand           | nand                                                  |
    | nor            | nor                                                   |
    | equiv          | equivalent to                                         |
    | not            | not                                                   |
    | union          | union                                                 |
    | inter          | intersection                                          |
    | subseteq       | subset or equal                                       |
    | subset         | subset                                                |
    | notsubseteq    | not subset or equal                                   |
    | notsubset      | not subset                                            |
    | approx         | approximately                                         |
    | propto         | proportional to                                       |
    | neq != /= or # | not equal to                                          |
    | +/- or pm      | a plus/minus sign                                     |
    | \<= or leq     | equal or less than                                    |
    | >= or geq      | equal or greater than                                 |
    | \<\< or ll     | much less than                                        |
    | >> or gg       | much greater than                                     |
    | qed            | end of proof                                          |
    | nabla          | a nabla operator                                      |
    | sum            | sum sign                                              |
    | prod           | product sign                                          |
    | exists         | there exists sign                                     |
    | nexists        | there is no sign                                      |
    | parallel       | a parallel sign                                       |
    | perp           | a perpendicular sign                                  |
    | leadsto        | a leads to sign                                       |
    | ->             | a right arrow                                         |
    | -->            | a long right arrow                                    |
fr_FR: Touches à saisir | symbole mathématique                                            |
    |---------------|-----------------------------------------------------------------|
    | hbar           | Constante de Planck : un h avec une barre horizontale au-dessus |
    | Hbar           | un H avec une barre horizontale au-dessus                       |
    | 2              | au carré                                                        |
    | 3              | à la puissance trois                                            |
    | /2             | 1/2                                                             |
    | partial        | symbole de dérivation partielle (le d de dx/dt)                 |
    | integral       | symbole intégrale                                               |
    | sq             | racine carrée                                                   |
    | ii             | imaginaire                                                      |
    | ee             | appartient à                                                    |
    | in             | dans                                                            |
    | impl implies   | implique                                                        |
    | inf            | infini                                                          |
    | empty          | ensemble vide                                                   |
    | TB             | grand triangle vers la droite                                   |
    | tb             | petit triangle vers la droite                                   |
    | and            | et                                                              |
    | or             | ou                                                              |
    | xor            | ou exclusif                                                     |
    | nand           | et non                                                          |
    | nor            | ni                                                              |
    | equiv          | équivalent à                                                    |
    | not            | non                                                             |
    | union          | union                                                           |
    | inter          | intersection                                                    |
    | subseteq       | sous-ensemble ou égal                                           |
    | subset         | sous-ensemble                                                   |
    | notsubseteq    | n'est pas un  sous-ensemble ou égal                             |
    | notsubset      | n'est pas un sous-ensemble                                      |
    | approx         | approximativement                                               |
    | propto         | proportionnel à                                                 |
    | neq != /= ou # | différent de                                                    |
    | +/- ou pm      | signe plus/moins                                                |
    | \<= ou leq     | inférieur ou égal à                                             |
    | >= ou geq      | supérieur ou égal à                                             |
    | \<\< ou ll     | beaucoup plus petit que                                         |
    | >> ou gg       | beaucoup plus grand que                                         |
    | qed            | fin de preuve                                                   |
    | nabla          | opérateur nabla                                                 |
    | sum            | symbole somme                                                   |
    | prod           | symbole produit                                                 |
    | exists         | il existe                                                       |
    | nexists        | il n'existe pas                                                 |
    | parallel       | symbole parallèle                                               |
    | perp           | symbole perpendiculaire                                         |
    | leadsto        | symbole mène à                                                  |
    | ->             | flèche vers la droite                                           |
    | -->            | longue flèche vers la droite                                    |

note: type: Plain text
en: You can also use the "Symbols"-sidebar to enter these Mathematical symbols.
fr_FR: Vous pouvez aussi utiliser la barre latérale « Symboles » pour saisir ces symboles mathématiques.

note: type: Plain text
en: It is recommended to use **Maxima code** (not these Unicode code points) in input cells (Rationale: (a) it might be possible, that the used font for math input does not contain them; (b) if you save the document as `wxm`-file, it is usually readable by (command line) Maxima, but these changes will of course not work in command line Maxima); but they may occur, if you cut&paste a formula from another document.
fr_FR: Il est recommandé d’utiliser le **code Maxima** (et non ces points de code Unicode) dans les cellules de saisie. Raisons : (a) il se peut que la police utilisée pour la saisie mathématique ne les contienne pas ;  (b) si vous enregistrez le document au format `wxm`, celui-ci est généralement lisible par Maxima en ligne de commande, mais ces substitutions ne fonctionneront évidemment pas dans Maxima en ligne de commande. Toutefois, ces caractères peuvent apparaître si vous copiez-collez une formule depuis un autre document.

note: type: Plain text
en: Shortcuts to the most important _Maxima_ commands, things like a table of contents, windows with debug messages or a history of the last issued commands can be accessed using the side panes. They can be enabled using the "View" menu. They all can be moved to other locations inside or outside the _wxMaxima_ window. Other useful panes is the one that allows to input Greek letters using the mouse.
fr_FR: Les raccourcis vers les commandes les plus importantes de _Maxima_, comme une table des matières, des fenêtres avec des messages de débogage ou un historique des dernières commandes exécutées, peuvent être accessibles via les panneaux latéraux. Ceux-ci peuvent être activés depuis le menu « Affichage ». Ils peuvent tous être déplacés vers d’autres emplacements, à l’intérieur ou à l’extérieur de la fenêtre de _wxMaxima_. Un autre volet utile est celui qui permet de saisir des lettres grecques avec la souris.

note: type: Plain text
en: ![Example of different side panes](./SidePanes.png){ id=img_SidePanes }
fr_FR: ![Illustration de différents volets latéraux](./SidePanes.png){ id=img_SidePanes }

note: type: Plain text
en: In the "table of contents" side pane, one can increase or decrease a heading by just clicking on the heading with the right mouse button and select the next higher or lower heading type.
fr_FR: Dans le volet latéral « table des matières », vous pouvez augmenter ou diminuer le niveau d’un titre en cliquant simplement dessus avec le bouton droit de la souris et en sélectionnant le niveau de titre supérieur ou inférieur.

note: type: Plain text
en: ![Increase or decrease headings in the TOC side pane](./Sidepane-TOC-convert-headings.png){ id=Sidepane-TOC-convert-headings }
fr_FR: ![Augmenter ou diminuer le niveau de titres dans le panneau latéral Table des Matières](./Sidepane-TOC-convert-headings.png){ id=Sidepane-TOC-convert-headings }

note: type: Plain text
en: Most hotkeys can be found in the text of the respective menus. Since they are actually taken from the menu text and thus can be customized by the translations of _wxMaxima_ to match the needs of users of the local keyboard, we do not document them here. A few hotkeys or hotkey aliases, though, are not documented in the menus:
fr_FR: La plupart des raccourcis clavier peuvent être trouvés dans le texte des menus associés. Comme ils sont effectivement tirés du texte des menus, ils peuvent ainsi être personnalisés par les traductions de _wxMaxima_ pour correspondre aux besoins des utilisateurs des claviers locaux, nous ne les documentons pas ici. Cependant, quelques raccourcis clavier ou alias de raccourcis ne sont pas documentés dans les menus :

note: type: Bullet: '- '
en: <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>DELETE</kbd> deletes a complete cell.
fr_FR: <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>DELETE</kbd> supprime complètement une cellule.

note: type: Bullet: '- '
en: <kbd>CTRL</kbd>+<kbd>TAB</kbd> or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>TAB</kbd> triggers the auto-completion mechanism.
fr_FR: <kbd>CTRL</kbd>+<kbd>TAB</kbd> or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>TAB</kbd> déclenche le mécanisme de saisie automatique.

note: type: Bullet: '- '
en: <kbd>SHIFT</kbd>+<kbd>SPACE</kbd> inserts a non-breaking space.
fr_FR: <kbd>SHIFT</kbd>+<kbd>SPACE</kbd> insère un espace insécable.

note: type: Plain text
en: If a text cell begins with `TeX:` the TeX export contains the literal text that follows the `TeX:` marker. Using this feature allows the entry of TeX markup within the _wxMaxima_ workbook.
fr_FR: Si une cellule de texte commence par `TeX:`, l'export TeX inclut le texte littéral qui suit le marqueur `TeX:`. Cette fonctionnalité permet d'insérer du code TeX directement dans le classeur _wxMaxima_.

note: type: Plain text
en: The material that is developed in a _wxMaxima_ session can be stored for later use in any of three ways:
fr_FR: Le contenu développé lors d'une session _wxMaxima_ peut être enregistré pour une utilisation ultérieure de trois manières différentes :

note: type: Plain text
en: One example is shown below. `Quadratic.mac` defines a function and afterward generates a plot with `wxdraw2d()`.  Afterward the contents of the file `Quadratic.mac` are printed and newly defined function `f()` is evaluated.
fr_FR: Un exemple est présenté ci-dessous. `Quadratic.mac` définit une fonction, puis génère un tracé avec `wxdraw2d()`. Ensuite, le contenu du fichier `Quadratic.mac` est affiché et la fonction nouvellement définie `f()` est évaluée.

note: type: Plain text
en: ![Loading a file with `batch()`](./BatchImage.png){ id=img_BatchImage }
fr_FR: ![Chargement d'un fichier avec `batch()`](./BatchImage.png){ id=img_BatchImage }

note: type: Plain text
en: Attention: Although the file `Quadratic.mac` has a usual _Maxima_ extension (`.mac`), it can only be read by _wxMaxima_, since the command `wxdraw2d()` is a wxMaxima-extension to _Maxima_. (Command line) Maxima will ignore the unknown command `wxdraw2d()` and print it as output again.
fr_FR: Attention : Bien que le fichier `Quadratic.mac` ait l'extension habituelle de _Maxima_ (`.mac`), il ne peut être lu que par _wxMaxima_, car la commande `wxdraw2d()` est une extension de wxMaxima à _Maxima_. _Maxima_ en ligne de commande ignorera la commande inconnue `wxdraw2d()` et l'affichera à l'identique en sortie.

note: type: Plain text
en: With this plain-text format, it sometimes is unavoidable that worksheets that use new features are not downwards-compatible with older versions of _wxMaxima_.
fr_FR: Avec ce format en texte brut, il est parfois inévitable que les feuilles de calcul utilisant de nouvelles fonctionnalités ne soient pas rétrocompatibles avec les anciennes versions de _wxMaxima_.

note: type: Plain text
en: This is just a plain text file (you can open it with a text editor), containing the cell contents as some special Maxima comments.
fr_FR: Il s'agit simplement d'un fichier texte brut (vous pouvez l'ouvrir avec un éditeur de texte), contenant le contenu des cellules sous forme de commentaires spéciaux Maxima.

note: type: Plain text
en: It starts with the following comment:
fr_FR: Cela commence par le commentaire suivant :

note: type: Plain text
en: And then the cells follow, encoded as Maxima comments, e.g. a section cell:
fr_FR: Puis les cellules suivent, encodées sous forme de commentaires Maxima, par exemple une cellule de section :

note: type: Plain text
en: or (in a Math cell the input is of course *not* commented out (the output is not saved in a `wxm` file)):
fr_FR: ou (dans une cellule Math, l'entrée n'est bien sûr *pas* mise en commentaire (la sortie n'est pas enregistrée dans un fichier `wxm`)) :

note: type: Plain text
en: Images are [Base64 encoded](https://en.wikipedia.org/wiki/Base64) with the image type as first line):
fr_FR: Les images sont [encodées en Base64](https://en.wikipedia.org/wiki/Base64) avec l'indication du type de l'image sur la première ligne):

note: type: Plain text
en: A page break is just one line containing:
fr_FR: Une saut de page est simplement une ligne contenant :

note: type: Plain text
en: And folded cells marked by:
fr_FR: Et les cellules repliées sont marquées par :

note: type: Plain text
en: This XML-based file format saves the complete worksheet including things like the zoom factor and the watchlist. It is the preferred file format.
fr_FR: Ce format de fichier basé sur le XML enregistre la feuille de travail complète, y compris des éléments comme le facteur de zoom et la liste de suivi du notebook. C'est le format de fichier recommandé.

note: type: Plain text
en: A `wxmx`-file seems to be a binary format, but one can handle it with tools, which are included in your OS. It is a zip file, one can decompress it with `unzip` (maybe rename it before, so that is recognized by the unzip program of your OS).  We do not use the compression function, just the possibility to merge several files into one file - images are already compressed and the rest is simple text (probably much smaller, than huge images, which are included).
fr_FR: Un fichier `wxmx` semble être un format binaire, mais on peut le gérer avec des outils inclus dans votre système d'exploitation. Il s'agit d'un fichier zip, que l'on peut décompresser avec `unzip` (peut-être faut-il le renommer au préalable pour qu'il soit reconnu par le programme de décompression de votre OS). Nous n'utilisons pas la fonction de compression, seulement la possibilité de regrouper plusieurs fichiers en un seul — les images sont déjà compressées et le reste est du texte simple (probablement bien plus petit que les images volumineuses qu'il contient).

note: type: Plain text
en: It does contain the following files:
fr_FR: Il contient les fichiers suivants :

note: type: Bullet: '- '
en: `mimetype`: this file does contain the mimetype of wxMaxima files: `text/x-wxmathml`
fr_FR: `mimetype` : ce fichier contient le type MIME des fichiers wxMaxima : `text/x-wxmathml`

note: type: Bullet: '- '
en: `format.txt`: a short description about wxMaxima and the wxmx file format
fr_FR: `format.txt` : une brève description de wxMaxima et du format de fichier wxmx

note: type: Bullet: '- '
en: Images (e.g. png, jpeg): inline plots which were produced in the wxMaxima session and included images.
fr_FR: Images (par ex. png, jpeg) : graphiques intégrés produits lors de la session wxMaxima et images incluses.

note: type: Bullet: '- '
en: `content.xml`: a XML document, which contains the various cells of your document in XML format.
fr_FR: `content.xml` : un document XML contenant les différentes cellules de votre document au format XML.

note: type: Plain text
en: So, if something goes wrong, you can unzip a wxMaxima document (maybe rename it before to a `zip`-file), maybe make changes in the `content.xml` file with a text editor, or replace an broken image, zip the files again, probably rename the `zip` to a `wxmx`-file - and you get another modified `wxmx`-file.
fr_FR: Donc, si quelque chose ne va pas, vous pouvez décompresser un document wxMaxima (peut-être en le renommant au préalable en `.zip`), éventuellement modifier le fichier `content.xml` avec un éditeur de texte ou remplacer une image corrompue, recompresser les fichiers, probablement renommer le `.zip` en `.wxmx` — et vous obtiendrez un autre fichier `wxmx` modifié.

note: type: Plain text
en: For some common configuration variables _wxMaxima_ offers two ways of configuring:
fr_FR: Pour certaines variables courantes liées à la configuration, _wxMaxima_ propose deux méthodes de configuration :

note: type: Bullet: '- '
en: The configuration dialog box below lets you change their default values for the current and subsequent sessions.
fr_FR: La boîte de dialogue de configuration ci-dessous vous permet de modifier leurs valeurs par défaut pour la session en cours et les suivantes.

note: type: Bullet: '- '
en: Also, the values for most configuration variables can be changed for the current session only by overwriting their values from the worksheet, as shown below.
fr_FR: De plus, les valeurs de la plupart des variables de configuration peuvent être modifiées uniquement pour la session en cours en remplaçant leurs valeurs depuis la feuille de calcul, comme illustré ci-dessous.

note: type: Plain text
en: ![wxMaxima configuration 1](./wxMaxima_configuration_001.png){ id=img_wxMaxima_configuration_001 }
fr_FR: ![configuration 1 de wxMaxima](./wxMaxima_configuration_001.png){ id=img_wxMaxima_configuration_001 }

note: type: Plain text
en: The animation framerate that is used for new animations is kept in the variable `wxanimate_framerate`. The initial value this variable will contain in a new worksheet can be changed using the configuration dialogue.
fr_FR: La fréquence des images utilisée pour les nouvelles animations est stockée dans la variable `wxanimate_framerate`. La valeur initiale de cette variable dans un nouveau notebook peut être modifiée via la boîte de dialogue de configuration.

note: type: Plain text
en: This option enables two things:
fr_FR: Cette option active deux fonctionnalités :

note: type: Bullet: '- '
en: If an opening parenthesis, bracket, or double quote is entered _wxMaxima_ will insert a closing one after it.
fr_FR: Si une parenthèse ouvrante, un crochet ouvrant ou un guillemet double est saisi, _wxMaxima_ insère automatiquement le caractère de fermeture correspondant.

note: type: Bullet: '- '
en: If text is selected if any of these keys is pressed the selected text will be put between the matched signs.
fr_FR: Si du texte est sélectionné lorsque l’une de ces touches est enfoncée, le texte sélectionné est placé entre les signes correspondants appariés.

note: type: Plain text
en: If this option is set, the file where the worksheet is will be overwritten only the request of the user. In case of a crash/power loss/... a recent backup copy is still made available in the temp directory, though.
fr_FR: Si cette option est activée, le fichier du notebook ne sera écrasé que sur demande de l'utilisateur. En cas de plantage, de coupure de courant ou autre incident, une copie de sauvegarde récente reste cependant disponible dans le dossier temporaire.

note: type: Bullet: '- '
en: Files are saved automatically on exit
fr_FR: Les fichiers sont sauvegardés automatiquement lorsque l'on quitte le programme

note: type: Bullet: '- '
en: And the file will automatically be saved every 3 minutes.
fr_FR: Et le fichier sera automatiquement sauvegardé toutes les 3 minutes.

note: type: Plain text
en: If you are using Windows, the configuration will be stored in the registry. You will find the entries for _wxMaxima_ at the following position in the registry: `HKEY_CURRENT_USER\Software\wxMaxima`
fr_FR: Si vous utilisez Windows, la configuration est stockée dans le registre. Vous trouverez les entrées pour _wxMaxima_ à l'emplacement suivant du registre : `HKEY_CURRENT_USER\Software\wxMaxima`

note: type: Plain text
en: `wxsubscripts` specifies, if (and how) _wxMaxima_ will autosubscript variable names:
fr_FR: `wxsubscripts` définit si (et comment) _wxMaxima appliquera automatiquement des indices aux noms de variables :

note: type: Plain text
en: If it is `false`, the functionality is off, wxMaxima will not autosubscript part of variable names after an underscore.
fr_FR: Si sa valeur est `false`, cette fonctionnalité est désactivée : wxMaxima ne transformera pas automatiquement en indices les parties des noms de variables suivant un tiret bas.

note: type: Plain text
en: If it is set to `'all`, everything after an underscore will be subscripted.
fr_FR: Si elle est définie sur `'all`, tout ce qui suit un tiret bas sera converti en indice.

note: type: Plain text
en: If it is set to `true` variable names of the format `x_y` are displayed using a subscript if
fr_FR: Si elle est définie sur `true`, les noms de variables au format `x_y` s'affichent avec un indice uniquement si

note: type: Bullet: '- '
en: Either `x` or `y` is a single letter or
fr_FR: Soit `x` soit `y` est une lettre unique ou

note: type: Bullet: '- '
en: `y` is an integer (can include more than one character).
fr_FR: `y` est un entier (peut inclure plus d'un caractère).

note: type: Plain text
en: ![How variables are autosubscripted using wxsubscripts](./wxsubscripts.png){ id=img_wxsubscripts }
fr_FR: ![Comment les variables sont automatiquement mises en indices en utilisant wxsubscripts](./wxsubscripts.png){ id=img_wxsubscripts }

note: type: Plain text
en: Plotting (having fundamentally to do with graphics) is a place where a graphical user interface will have to provide some extensions to the original program.
fr_FR: La création de courbes (qui repose fondamentalement sur des éléments graphiques) est un domaine où une interface utilisateur graphique devra apporter certaines extensions au programme d'origine.

note: type: Plain text
en: The following plotting functions have wx-counterparts:
fr_FR: Les fonctions graphiques suivantes ont leurs équivalents préfixés par « wx » :

note: type: Plain text
en: If a `wxm`-file is read by (console) Maxima, these functions are ignored (and printed as output, as other unknown functions in Maxima).
fr_FR: Si un fichier `.wxm` est lu par _Maxima_ (en mode console), ces fonctions sont ignorées (et affichées à l'identique en sortie, comme toute autre fonction inconnue dans _Maxima_).

note: type: Plain text
en: If you got problems with one of these functions, please check, if the problem exists in the the Maxima function too (e.g. you got an error with `wxplot2d()`, check the same plot in the Maxima command `plot2d()` (which opens the plot in a separate Window)). If the problem does not disappear, it is most likely a Maxima issue and should be reported in the [Maxima bugtracker](https://sourceforge.net/p/maxima/bugs/). Or maybe a Gnuplot issue.
fr_FR: Si vous rencontrez des problèmes avec l'une de ces fonctions, veuillez vérifier si le problème existe également pour la fonction Maxima correspondante (par exemple, si vous obtenez une erreur avec `wxplot2d()`, testez le même graphique avec la commande Maxima `plot2d()` (qui ouvre le graphique dans une fenêtre séparée)). Si le problème persiste, il s'agit probablement d'un problème de Maxima qui devrait être signalé dans le [suivi des bogues de Maxima](https://sourceforge.net/p/maxima/bugs/). Ou peut-être un problème de Gnuplot.

note: type: Plain text
en: As noted above, the configure dialog provides a way to change the default size plots created which sets the starting value of `wxplot_size`. The plotting routines of _wxMaxima_ respect this variable that specifies the size of a plot in pixels. It can always be queried or used to set the size of the following plots:
fr_FR: Comme indiqué précédemment, la boîte de dialogue de configuration permet de modifier la taille par défaut des graphiques créés, en définissant la valeur initiale de `wxplot_size`. Les routines graphiques de _wxMaxima_ tiennent compte de cette variable, qui spécifie la taille d'un graphique en pixels. Il est toujours possible d'interroger ou de définir cette variable pour ajuster la taille des graphiques suivants :

note: type: Plain text
en: If the size of only one plot is to be changed _Maxima_ provides a canonical way to change an attribute only for the current cell. In this usage the specification `wxplot_size = [value1, value2]` is appended to the `wxdraw2d( )` command, and is not part of the `wxdraw2d` command.
fr_FR: Si la dimension d'un seul graphique doit être modifiée, _Maxima_ offre une méthode standard pour changer l'attribut de taille uniquement pour la cellule actuelle. Dans ce cas, la spécification `wxplot_size = [valeur1, valeur2]` est ajoutée à la commande `wxdraw2d()`, sans faire partie intégrante de cette commande.

note: type: Plain text
en: Setting the size of embedded plot with `wxplot_size` works for embedded plots using e.g. `wxplot`, `wxdraw`, `wxcontour_plot` and `wximplicit_plot` commands and for embedded animations with `with_slider_draw` and `wxanimate` commands.
fr_FR: Le réglage de la taille des graphiques intégrés avec `wxplot_size` fonctionne pour les graphiques en ligne utilisant par exemple les commandes `wxplot`, `wxdraw`, `wxcontour_plot` et `wximplicit_plot`, ainsi que pour les animations intégrées avec les commandes `with_slider_draw` et `wxanimate`.

note: type: Plain text
en: On MS Windows, there are two Gnuplot programs, `gnuplot.exe` and `wgnuplot.exe`.  You can configure, which command should be used using the configuration menu. `wgnuplot.exe` offers the possibility to open a console window, where _gnuplot_ commands can be entered into, `gnuplot.exe` does not offer this possibility. Unfortunately, `wgnuplot.exe` causes _Gnuplot_ to "steal" the keyboard focus for a short time every time a plot is prepared.
fr_FR: Sous MS Windows, il existe deux programmes Gnuplot : `gnuplot.exe` et `wgnuplot.exe`. Vous pouvez configurer lequel utiliser via le menu de configuration. `wgnuplot.exe` permet d'ouvrir une fenêtre de console où les commandes _Gnuplot_ peuvent être saisies, ce que `gnuplot.exe` ne propose pas. Malheureusement, `wgnuplot.exe` provoque un bref "décrochage" du focus clavier à chaque génération d'un graphique.

note: type: Plain text
en: 3D diagrams tend to make it hard to read quantitative data. A viable alternative might be to assign the 3rd parameter to the mouse wheel. The `with_slider_draw` command is a version of `wxdraw2d` that does prepare multiple plots and allows to switch between them by moving the slider on top of the screen. _WxMaxima_ allows to export this animation as an animated gif.
fr_FR: Les diagrammes en 3D impliquent souvent que la lecture des données quantitatives soit difficile. Une alternative intéressante consiste à associer le 3ᵉ paramètre à la molette de la souris. La commande `with_slider_draw` est une version de `wxdraw2d` qui génère plusieurs graphiques et permet de basculer entre eux à l'aide d'un curseur situé en haut de l'écran. _WxMaxima_ permet d'exporter cette animation au format GIF animé.

note: type: Plain text
en: The first two arguments for `with_slider_draw` are the name of the variable that is stepped between the plots and a list of the values of these variable. The arguments that follow are the ordinary arguments for `wxdraw2d`:
fr_FR: Les deux premiers arguments de `with_slider_draw` sont le nom du paramètre qui varie entre les graphiques et une liste des valeurs prises par ce paramètre. Les arguments suivants sont les arguments classiques de la commande `wxdraw2d` :

note: type: Plain text
en: The same functionality for 3D plots is accessible as `with_slider_draw3d`, which allows for rotating 3d plots:
fr_FR: La même fonctionnalité pour les graphiques 3D est accessible avec `with_slider_draw3d`, qui permet de faire tourner les graphiques 3D :

note: type: Plain text
en: If the general shape of the plot is what matters it might suffice to move the plot just a little bit in order to make its 3D nature available to the intuition:
fr_FR: Si c'est plutôt la forme générale du graphique qui importe, un léger déplacement peut suffire pour rendre la visualisation 3D plus intuitive :

note: type: Plain text
en: For those more familiar with `plot` than with `draw`, there is a second set of functions:
fr_FR: Pour ceux qui maîtrisent mieux la commande `plot` que `draw`, il existe un second ensemble de fonctions :

note: type: Bullet: '- '
en: `with_slider` and
fr_FR: - `with_slider` et

note: type: Plain text
en: Normally the animations are played back or exported with the frame rate chosen in the configuration of _wxMaxima_. To set the speed at an individual animation is played back the variable `wxanimate_framerate` can be used:
fr_FR: Normalement, les animations sont lues ou exportées avec le taux de rafraîchissement défini dans la configuration de _wxMaxima_. Pour régler la vitesse de lecture d'une animation donnée, on peut utiliser la variable `wxanimate_framerate` :

note: type: Plain text
en: While not being provided by _wxMaxima_ this feature of _Maxima_ (on setups that support it) sometimes comes in handily. The following example comes from a post from Mario Rodriguez to the _Maxima_ mailing list:
fr_FR: Cette fonctionnalité de _Maxima_ (sur les configurations qui la supportent), bien qu'elle ne soit pas disponible via  _wxMaxima_, s'avère parfois bien pratique. L'exemple suivant provient d'un message de Mario Rodriguez sur la _liste de diffusion de Maxima_ :

note: type: Plain text
en: Plotting multiple plots in the same window is possible, too (the same is possible in command line Maxima with the standard `draw()` command):
fr_FR: Il est également possible de tracer plusieurs graphiques dans une même fenêtre (la même chose est réalisable avec la commande standard `draw()` de Maxima en ligne de commande) :

note: type: Plain text
en: The "Plot using draw" sidebar hides a simple code generator that allows generating scenes that make use of some of the flexibility of the _draw_ package _maxima_ comes with.
fr_FR: Le panneau latéral "Graphiques avec draw" cache un générateur simple de code qui permet de créer des représentations graphiques exploitant une partie des fonctionnalités du package _draw_ intégré à _Maxima_.

note: type: Plain text
en: One helpful feature of the 2D button is that it allows to set up the scene as an animation in which a variable (by default it is _t_) has a different value in each frame: Often a moving 2D plot allows easier interpretation than the same data in a non-moving 3D one.
fr_FR: Une fonctionnalité utile du bouton 2D est qu'il permet de configurer la scène comme une animation dans laquelle un paramètre (par défaut, _t_) prend une valeur différente à chaque image : une courbe 2D animée facilite souvent l'interprétation des données plus qu'une représentation 3D statique des mêmes informations.

note: type: Plain text
en: Generates the skeleton of a `draw()` command that draws a 3D scene. If neither a 2D nor a 3D scene is set up, all of the other buttons set up a 2D scene that contains the command the button generates.
fr_FR: Génère le squelette d'une commande `draw()` pour tracer une scène 3D. Si aucune scène 2D ou 3D n'est définie, tous les autres boutons configurent automatiquement une scène 2D contenant la commande générée par le bouton.

note: type: Plain text
en: Appends a standard plot of an expression like `sin(x)`, `x*sin(x)` or `x^2+2*x-4` to the `draw()` command the cursor currently is in. If there is no draw command a 2D scene with the plot is generated. Each scene can be filled with any number of plots.
fr_FR: Ajoute un tracé standard d'une expression comme `sin(x)`, `x*sin(x)` ou `x^2+2*x-4` à la commande `draw()` où se trouve actuellement le curseur. Si aucune commande `draw()` n'existe, une scène 2D avec ce tracé est générée. Chaque scène peut contenir un nombre illimité de graphiques.

note: type: Plain text
en: Tries to find all points an expression like `y=sin(x)`, `y*sin(x)=3` or `x^2+y^2=4` is true at and plots the resulting curve in the `draw()` command the cursor currently is in. If there is no draw command a 2D scene with the plot is generated.
fr_FR: Tente de trouver tous les points où une expression comme `y=sin(x)`, `y*sin(x)=3` ou `x^2+y^2=4` est vérifiée et trace la courbe résultante dans la commande `draw()` où se trouve le curseur. Si aucune commande `draw()` n'existe, une scène 2D avec ce tracé est générée.

note: type: Plain text
en: Steps a variable from a lower limit to an upper limit and uses two expressions like `t*sin(t)` and `t*cos(t)` for generating the x, y (and in 3D plots also z) coordinates of a curve that is put into the current draw command.
fr_FR: Fait varier une variable entre une borne inférieure et une borne supérieure, puis utilise deux expressions comme `t*sin(t)` et `t*cos(t)` pour générer les coordonnées x, y (et z dans le cas des tracés 3D) d'une courbe, qui est ensuite insérée dans la commande `draw()` actuelle.

note: type: Plain text
en: Draws many points that can optionally be joined. The coordinates of the points are taken from a list of lists, a 2D array or one list or array for each axis.
fr_FR: Trace plusieurs points, éventuellement reliés entre eux. Les coordonnées des points peuvent provenir d'une liste de listes, d'un tableau 2D, ou d'une liste ou d'un tableau pour chaque axe.

note: type: Plain text
en: Draws a title on the upper end of the diagram,
fr_FR: Ajoute un titre en haut du graphique,

note: type: Plain text
en: Sets up the axis.
fr_FR: Configurer l'axe.

note: type: Plain text
en: (Only for 3D plots): Adds contour lines similar to the ones one can find in a map of a mountain to the plot commands that follow in the current `draw()` command and/or to the ground plane of the diagram. Alternatively, this wizard allows skipping drawing the curves entirely only showing the contour plot.
fr_FR: (Uniquement pour les tracés 3D) : Ajoute des lignes de niveau similaires à celles que l'on trouve sur une carte de montagne aux commandes du tracé qui suivent dans la commande `draw()` actuelle et/ou au plan de base du graphique. Alternativement, cet assistant permet de sauter entièrement le tracé des courbes et d'afficher uniquement le tracé des lignes de niveau.

note: type: Plain text
en: Sets the line colour for the following plots the current draw command contains.
fr_FR: Définit la couleur de ligne pour les tracés suivants contenus dans la commande `draw()` actuelle.

note: type: Plain text
en: Sets the fill colour for the following plots the current draw command contains.
fr_FR: Définit la couleur de remplissage pour les tracés suivants contenus dans la commande `draw()` actuelle.

note: type: Plain text
en: Pops up a wizard that allows to set up grid lines.
fr_FR: Ouvre un assistant permettant de configurer les lignes du quadrillage.

note: type: Plain text
en: Allows to select an adequate point in the speed vs. accuracy tradeoff that is part of any plot program.
fr_FR: Permet de choisir un compromis adapté entre vitesse et précision, inhérent à tout programme de tracé graphique.

note: type: Plain text
en: Especially when you use a high resolution display, the default font size might be very small. For the `draw`-based commands, you can set the font / font size using options like `font=...`, `font_size=...`, e.g.:
fr_FR: Surtout lorsque vous utilisez un affichage haute résolution, la taille de police par défaut peut être très petite. Pour les commandes basées sur `draw`, vous pouvez définir la police et la taille de police à l'aide d'options comme `font=...`, `font_size=...`, par exemple :

note: type: Plain text
en: For the `plot`-commands (e.g. `wxplot2d`, `wxplot3d`) font sizes and fonts can be set using the `gnuplot_preamble` command, e.g.:
fr_FR: Pour les commandes de type `plot` (par exemple `wxplot2d`, `wxplot3d`), les tailles et polices de caractères peuvent être définies à l'aide de la commande `gnuplot_preamble`, par exemple :

note: type: Plain text
en: This sets the font for the numbers to Arial with size 30, the size for the xlabel and ylabel font to 20 (with the default font).
fr_FR: Cela définit la police pour les nombres en Arial avec une taille de 30, et la taille de la police des étiquettes xlabel et ylabel à 20 (avec la police par défaut).

note: type: Plain text
en: Read the Maxima and Gnuplot documentation for further information.  Note: Gnuplot seems to have issues with larger font sizes, see [wxMaxima issue 1966](https://github.com/wxMaxima-developers/wxmaxima/issues/1966).
fr_FR: Consultez la documentation de Maxima et Gnuplot pour plus d'informations. Remarque : Gnuplot semble rencontrer des problèmes avec les polices de grande taille, voir [wxMaxima issue 1966](https://github.com/wxMaxima-developers/wxmaxima/issues/1966).

note: type: Plain text
en: The config dialogue of _wxMaxima_ offers to edit two files with commands that are executed on startup:
fr_FR: La boîte de dialogue de configuration de _wxMaxima_ permet de modifier deux fichiers contenant des commandes exécutées au démarrage :

note: type: Bullet: '- '
en: A file that contains commands that are executed on starting up _Maxima_: `maxima-init.mac`
fr_FR: Un fichier contenant des commandes exécutées au démarrage de _Maxima_ : `maxima-init.mac`

note: type: Bullet: '- '
en: one file of additional commands that are executed if _wxMaxima_ is starting _Maxima_: `wxmaxima-init.mac`
fr_FR: un fichier d'instructions supplémentaires exécutées lorsque _wxMaxima_ démarre _Maxima_ : `wxmaxima-init.mac`

note: type: Plain text
en: For example, if Gnuplot is installed in `/opt` (maybe on MacOS), you can add `gnuplot_command:"/opt/local/bin/gnuplot"$` (or `/opt/gnuplot/bin/gnuplot` or any other path) to these files.
fr_FR: Par exemple, si Gnuplot est installé dans `/opt` (peut-être sur macOS), vous pouvez ajouter `gnuplot_command:"/opt/local/bin/gnuplot"$` (ou `/opt/gnuplot/bin/gnuplot` ou tout autre chemin) à ces fichiers.

note: type: Plain text
en: These files are in the Maxima user directory (usually `%USERPROFILE%/maxima` in Windows, `$HOME/.maxima` otherwise). The location can be found out with the command: `maxima_userdir;`
fr_FR: Ces fichiers se trouvent dans le répertoire utilisateur de Maxima (généralement `%USERPROFILE%/maxima` sous Windows, ou `$HOME/.maxima` sinon). Vous pouvez connaître leur emplacement avec la commande : `maxima_userdir;`

note: type: Bullet: '- '
en: `wxsubscripts` tells _Maxima_ if it should convert variable names that contain an underscore (`R_150` or the like) into subscripted variables. See `wxdeclare_subscript` for details which variable names are automatically converted.
fr_FR: `wxsubscripts` indique à _Maxima_ s'il doit convertir les noms de variables contenant un tiret bas (`R_150` ou similaire) en variables avec indices en bas de ligne. Voir `wxdeclare_subscript` pour les détails sur les noms de variables automatiquement convertis.

note: type: Bullet: '- '
en: `wxfilename`: This variable contains the name of the file currently opened in _wxMaxima_.
fr_FR: `wxfilename` : Cette variable contient le nom du fichier actuellement ouvert dans _wxMaxima_.

note: type: Bullet: '- '
en: `wxdirname`: This variable contains the name the directory, in which the file currently opened in _wxMaxima_ is.
fr_FR: `wxdirname` : Cette variable contient le nom du répertoire dans lequel se trouve le fichier actuellement ouvert dans _wxMaxima_.

note: type: Bullet: '- '
en: `wxplot_size` defines the resolution of embedded plots.
fr_FR: `wxplot_size` définit la résolution des graphiques intégrés.

note: type: Bullet: '- '
en: `wxanimate_framerate`: The number of frames per second the following animations have to be played back with.
fr_FR: `wxanimate_framerate` : Le nombre d'images par seconde pour la lecture des animations suivantes.

note: type: Bullet: '- '
en: `wxanimate_autoplay`: Automatically play animations by default?
fr_FR: `wxanimate_autoplay` : Jouer automatiquement les animations par défaut ?

note: type: Bullet: '- '
en: `wxmaximaversion`: Returns the version number of _wxMaxima_.
fr_FR: `wxmaximaversion` : Retourne le numéro de version de _wxMaxima_.

note: type: Bullet: '- '
en: `wxwidgetsversion`: Returns the wxWidgets version _wxMaxima_ is using.
fr_FR: `wxwidgetsversion` : Retourne la version de wxWidgets utilisée par _wxMaxima_.

note: type: Plain text
en: As the next example shows, the lists that are assembled by the `table_form` command can be created before the command is executed.
fr_FR: Comme le montre l'exemple suivant, les listes utilisées par la commande `table_form` peuvent être créées avant son exécution.

note: type: Plain text
en: ![A third table example](./MatrixTableExample.png){ id=img_MatrixTableExample }
fr_FR: ![Un troisième exemple de tableau](./MatrixTableExample.png){ id=img_MatrixTableExample }

note: type: Plain text
en: Also, because a matrix is a list of lists, matrices can be converted to tables in a similar fashion.
fr_FR: De même, comme une matrice est une liste de listes, elle peut être convertie en tableau de manière similaire.

note: type: Plain text
en: ![Another table_form example](./SecondTableExample.png){ id=img_SecondTableExample }
fr_FR: ![Un autre exemple avec table_form](./SecondTableExample.png){ id=img_SecondTableExample }

note: type: Plain text
en: _WxMaxima_ provides a few functions that gather bug reporting information about the current system:
fr_FR: _WxMaxima_ propose quelques fonctions qui collectent des informations utiles pour signaler un bug concernant le système actuel :

note: type: Bullet: '- '
en: `wxbuild_info()` gathers information about the currently running version of _wxMaxima_
fr_FR: - `wxbuild_info()` : Rassemble des informations sur la version en cours d'exécution  de _wxMaxima_

note: type: Bullet: '- '
en: `wxbug_report()` tells how and where to file bugs
fr_FR: `wxbug_report()` indique comment et où signaler les bogues

note: type: Plain text
en: With `set_display()` one can set, how wxMaxima will render the output.
fr_FR: Avec `set_display()`, on peut définir de quelle manière wxMaxima affichera la sortie.

note: type: Plain text
en: `set_display('xml)` is the default value. Here Maxima speaks to wxMaxima using an (machine readable) XML-dialect (can be seen in the "Raw XML sidebar") and outputs the resulting formulas nicely rendered, e.g. pretty Matrices, Square root signs, fractions, etc.
fr_FR: `set_display('xml)` est la valeur par défaut. Ici, Maxima communique avec wxMaxima en utilisant un dialecte XML (lisible par machine) (visible dans la barre latérale « XML brut ») et affiche les formules résultantes avec un visuel mathématique, par exemple des matrices bien délimitées et structurées, des signes de racine carrée, des fractions, etc.

note: type: Plain text
en: `set_display('none)` causes 'one-line' ASCII results - the same as the command line Maxima command `display2d:false;` does.
fr_FR: `set_display('none)` produit des résultats ASCII « sur une seule ligne » — comme le fait la commande de Maxima en ligne de commande `display2d:false;`.

note: type: Plain text
en: Please notice, that the demos write:
fr_FR: Veuillez noter que les exemples indiquent :

note: type: Plain text
en: If a text file containing only these contents (e.g. copy and paste this text into a new file) is saved as a file ending in `.xml`, _wxMaxima_ will know how to recover the text from the document.
fr_FR: Si vous enregistrez un fichier texte contenant uniquement ce contenu (par exemple, en copiant et collant ce texte dans un nouveau fichier) avec une extension `.xml`, _wxMaxima_ saura comment récupérer le texte du document.

note: type: Plain text
en: Normally _wxMaxima_ waits for the whole 2D formula to be transferred before it begins to typeset. This saves time for making many attempts to typeset a only partially completed equation. There is a `disp` command, though, that will provide debug output immediately and without waiting for the current _Maxima_ command to finish:
fr_FR: Normalement, _wxMaxima_ attend que la formule 2D soit transférée en totalité avant de commencer la composition typographique. Cela permet d’économiser du temps en évitant de tenter d'écrire une équation incomplète. Cependant, il existe une commande `disp` qui affiche immédiatement des informations de débogage, sans attendre la fin de l’exécution de la commande _Maxima_ en cours :

note: type: Plain text
en: Alternatively one can look for the `wxstatusbar()` command above.
fr_FR: Sinon, on peut utiliser la commande `wxstatusbar()` mentionnée ci-dessus.

note: type: Plain text
en: This means that _wxMaxima_ could not read the file _Maxima_ that was supposed to instruct _Gnuplot_ to create.
fr_FR: Cela signifie que _wxMaxima_ n'a pas pu lire le fichier généré par _Maxima_, qui était censé donner les instructions à _Gnuplot_ pour créer le graphique.

note: type: Plain text
en: Possible reasons for this error are:
fr_FR: Les causes possibles de cette erreur sont :

note: type: Bullet: '- '
en: Gnuplot didn’t output a valid `.png` file.
fr_FR: Gnuplot n'a pas produit un fichier .png valide.

note: type: Plain text
en: The value of the slider variable by default is only substituted into the expression that is to be plotted if it is visible there. Using a `subst` command that substitutes the slider variable into the equation to plot resolves this problem. At the end of section [Embedding animations into the spreadsheet](#embedding-animations-into-the-spreadsheet), you can see an example.
fr_FR: Par défaut, la valeur du paramètre pour le curseur n'est substituée dans l'expression à tracer que si elle y est visible. L'utilisation d'une commande `subst` qui substitue la variable du curseur dans l'équation à tracer résout ce problème. À la fin de la section [Intégrer des animations dans le notebook](#embedding-animations-into-the-spreadsheet), vous pouvez voir un exemple.

note: type: Plain text
en: There are separate undo functions for cell operations and for changes inside of cells so chances are low that this ever happens. If it does there are several methods to recover data:
fr_FR: Il existe des fonctions Annuler distinctes pour les opérations sur les cellules et pour les modifications à l’intérieur des cellules, donc il est peu probable que cela arrive. Si cela se produit, plusieurs méthodes permettent de récupérer les données :

note: type: Bullet: '- '
en: _WxMaxima_ actually has two undo features: The global undo buffer that is active if no cell is selected and a per-cell undo buffer that is active if the cursor is inside a cell. It is worth trying to use both undo options in order to see if an old value can still be accessed.
fr_FR: _WxMaxima_ dispose en fait de deux fonctions d’annulation : une mémoire d’annulation globale, active lorsqu’aucune cellule n’est sélectionnée, et une mémoire d’annulation par cellule, active lorsque le curseur se trouve à l’intérieur d’une cellule. Cela vaut la peine d’essayer les deux options d’annulation pour voir si une ancienne valeur peut encore être récupérée.

note: type: Bullet: '- '
en: If nothing else helps _Maxima_ contains a replay feature:
fr_FR: Si rien d’autre ne fonctionne, _Maxima_ contient une fonction de replay :

note: type: Plain text
en: The Lisp compiler SBCL by default comes with a memory limit that allows it to run even on low-end computers. When compiling a big software package like Lapack or dealing with extremely big lists of equations this limit might be too low. In order to extend the limits, SBCL can be provided with the command line parameter `--dynamic-space-size` that tells SBCL how many megabytes it should reserve. A 32bit Windows-SBCL can reserve up to 999 Megabytes. A 64-bit SBCL version running on Windows can be instructed to use more than the about 1280 Megabytes compiling Lapack needs.
fr_FR: Le compilateur Lisp SBCL est configuré par défaut avec une limite de mémoire qui lui permet de fonctionner même sur des ordinateurs peu puissants. Cependant, lors de la compilation de gros packages logiciels comme Lapack ou du traitement de listes d'équations extrêmement longues, cette limite peut s'avérer insuffisante. Pour l'augmenter, vous pouvez utiliser le paramètre en ligne de commande `--dynamic-space-size` lors du lancement de SBCL, qui indique combien de mégaoctets doivent être réservés. - Une version 32 bits de SBCL sous Windows peut réserver jusqu'à 999 Mo. - Une version 64 bits sous Windows peut aller au-delà des 1280 Mo nécessaires pour compiler Lapack.

note: type: Plain text
en: ![sbcl memory](./sbclMemory.png){ id=img_sbclMemory }
fr_FR: ![mémoire pour sbcl](./sbclMemory.png){ id=img_sbclMemory }

note: type: Plain text
en: Installing the package `ibus-gtk` should resolve this issue. See ([https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558](https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558)) for details.
fr_FR: L'installation du paquet 'ibus-gtk' devrait résoudre ce problème. Pour plus de détails, voir : [https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558](https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558).

note: type: Plain text
en: If your _Maxima_ is based on SBCL the following lines have to be added to your `.sbclrc`:
fr_FR: Si votre _Maxima_ est basé sur SBCL, ajoutez les lignes suivantes à votre fichier `.sbclrc` :

note: type: Plain text
en: The folder where this file has to be placed is system- and installation-specific. But any SBCL-based _Maxima_ that already has evaluated a cell in the current session will happily tell where it can be found after getting the following command:
fr_FR: Le dossier où ce fichier doit être placé dépend du système et de l’installation. Cependant, toute version de _Maxima_ basée sur SBCL, ayant déjà évalué une cellule durant la session en cours, peut gentiment indiquer son emplacement après exécution de la commande suivante :

note: type: Plain text
en: There seem to be issues with the Wayland Display Server and wxWidgets.  WxMaxima may be affected, e.g. that sidebars are not moveable.
fr_FR: Il semble y avoir des problèmes de compatibilité entre le serveur d'affichage Wayland et wxWidgets. WxMaxima peut en être affecté, par exemple avec des barres latérales qui ne peuvent pas être déplacées.

note: type: Plain text
en: You can either disable Wayland and use X11 instead (globally)  or just tell, that wxMaxima should use the X Window System by setting: `GDK_BACKEND=x11`
fr_FR: Vous pouvez soit : - désactiver Wayland et utiliser X11 à la place (de manière globale), - ou forcer WxMaxima à utiliser le système X Window en définissant la variable d’environnement :  `GDK_BACKEND=x11`

note: type: Plain text
en: E.g. start wxMaxima with:
fr_FR: Par exemple, lancez WxMaxima avec la commande :

note: type: Plain text
en: The worksheet embeds `.png files. _WxMaxima_ allows the user to specify where they should be generated:
fr_FR: Le notebook intègre les fichiers `.png`. _WxMaxima_ permet à l'utilisateur de spécifier où ces fichiers doivent être générés :

note: type: Plain text
en: If a different format is to be used, it is easier to generate the images and then import them into the worksheet again:
fr_FR: Si vous souhaitez utiliser un format différent, il est plus simple de générer les images séparément, puis de les réimporter dans le notebook :

note: type: Plain text
en: Use the variable `wxplot_size`:
fr_FR: Utilisez la variable `wxplot_size` :

note: type: Plain text
en: Messages are not 'lost', if the log window is not shown, if you select to show the log window later, you will see past log messages (if you did not clear the messages).
fr_FR: Les messages ne sont pas « perdus » si la fenêtre du journal n’est pas affichée. Si vous choisissez d’afficher la fenêtre du journal plus tard, vous verrez les anciens messages du journal (à condition de ne pas les avoir effacés).

note: type: Plain text
en: Such messages may be helpful, when you create bug reports (or trying to find a bug by yourself).
fr_FR: Ces messages peuvent être utiles lorsque vous créez des rapports de bogues (ou que vous essayez de résoudre un bogue par vous-même).

note: type: Plain text
en: Log messages can (additionally) be printed to STDERR, when using the command line option "--logtostderr". On Windows a separate text console will be opened, as a Windows GUI application does not have the standard IO connected.
fr_FR: Les messages du journal peuvent également être envoyés vers STDERR en utilisant l’option de ligne de commande « --logtostderr ». Sous Windows, une console texte distincte sera ouverte, car une application graphique Windows n’a pas de flux d’entrée/sortie standard connecté.

note: type: Plain text
en: Yes. Use the [LaTeX package "geometry"](https://ctan.org/pkg/geometry) to specify the size of the borders.
fr_FR: Oui. Utilisez le [package LaTeX "geometry"](https://ctan.org/pkg/geometry) pour définir la taille des marges.

note: type: Plain text
en: If wxWidgets is new enough, _wxMaxima_ will automatically be in dark mode if the rest of the operating system is. The worksheet itself is by default equipped with a bright background. But it can be configured otherwise. Alternatively, there is a `View/Invert worksheet brightness` menu entry that allows to quickly convert the worksheet from dark to bright and vice versa.
fr_FR: Si wxWidgets est suffisamment récent, _wxMaxima_ passera automatiquement en mode sombre si le système d'exploitation l'est également. Par défaut, la feuille de travail a un fond clair, mais cela peut être personnalisé. Sinon, il existe une option 'Affichage/Inverser la luminosité de la feuille' qui permet de basculer rapidement entre un fond clair et un fond sombre.

note: type: Plain text
en: ![Locale warning](./locale-warning.png){ id=img_locale_warning}
fr_FR: ![Avertissement sur la langue locale](./locale-warning.png){ id=img_locale_warning}

note: type: Plain text
en: These locales maybe not present in the system. On Ubuntu/Debian systems they can be generated using: `dpkg-reconfigure locales`
fr_FR: Ces langues locales peuvent ne pas être présentes dans le système. Sur les systèmes Ubuntu/Debian, elles peuvent être générées avec : `dpkg-reconfigure locales`

note: type: Plain text
en: If wxMaxima is used, the Maxima variable `maxima_frontend` is set to `wxmaxima`. The Maxima variable `maxima_frontend_version` contains the wxMaxima version in this case.
fr_FR: Si wxMaxima est utilisé, la variable Maxima `maxima_frontend` est définie sur `wxmaxima`. Dans ce cas, la variable Maxima `maxima_frontend_version` contient la version de wxMaxima.

note: type: Plain text
en: If no frontend is used (you are using command line Maxima), these variables are `false`.
fr_FR: Si aucun programme pour le frontend n'est utilisé (si vous utilisez Maxima en ligne de commande), ces variables valent `false`.

note: type: Plain text
en: Usually you can start programs with a graphical user interface just by clicking on a desktop icon or desktop menu entry. WxMaxima - if started from the command line - still provides some command-line switches, though.
fr_FR: Généralement, les programmes dotés d'une interface graphique se lancent simplement en cliquant sur une icône ou une entrée de menu. WxMaxima, lorsqu'il est démarré depuis la ligne de commande, accepte néanmoins certains arguments.

note: type: Bullet: '- '
en: `-v` or `--version`: Output the version information
fr_FR: `-v` ou `--version` : affiche les informations de version

note: type: Bullet: '- '
en: `-h` or `--help`: Output a short help text
fr_FR: `-h` ou `--help` : affiche un texte d'aide succinct

note: type: Bullet: '- '
en: `-o` or `--open=<str>`: Open the filename given as an argument to this command-line switch
fr_FR: `-o` ou `--open=<fichier>` : ouvre le fichier spécifié en argument de cette option de la ligne de commande

note: type: Bullet: '- '
en: `-e` or `--eval`: Evaluate the file after opening it.
fr_FR: `-e` ou `--eval` : évalue le fichier après l'avoir ouvert.

note: type: Bullet: '- '
en: `-b` or `--batch`: If the command-line opens a file all cells in this file are evaluated and the file is saved afterward. This is for example useful if the session described in the file makes _Maxima_ generate output files. Batch-processing will be stopped if _wxMaxima_ detects that _Maxima_ has output an error and will pause if _Maxima_ has a question: Mathematics is somewhat interactive by nature so a completely interaction-free batch processing cannot always be guaranteed.
fr_FR: `-b` ou `--batch` : si un fichier est ouvert en ligne de commande, toutes ses cellules sont évaluées et le fichier est ensuite enregistré. Cela peut être utile, par exemple, si la session décrite dans le fichier amène _Maxima_ à générer des fichiers de sortie. Le traitement en mode batch s'arrête si _wxMaxima_ détecte une erreur émise par _Maxima_, et s'interrompt au cas où _Maxima_ pose une question : la nature interactive des mathématiques ne permet pas toujours un traitement entièrement automatisé.

note: type: Plain text
en: - `--logtostderr`:                 Log all "debug messages" sidebar messages to stderr, too.
    - `--pipe`:                        Pipe messages from Maxima to stdout.
    - `--exit-on-error`:               Close the program on any maxima error.
    - `-f` or `--ini=<str>`: Use the init file that was given as an argument to this command-line switch
    - `-u`, `--use-version=<str>`:     Use maxima version `<str>`.
    - `-l`, `--lisp=<str>`:              Use a Maxima compiled with Lisp compiler `<str>`.
    - `-X`, `--extra-args=<str>`:        Allows to specify extra Maxima arguments
    - `-m` or `--maxima=<str>`:    allows specifying the location of the _maxima_ binary
    - `--enableipc`: Lets Maxima control wxMaxima via interprocess communications. Use this option with care.
    - `--wxmathml-lisp=<str>`:   Location of wxMathML.lisp (if not the built-in should be used, mainly for developers).
fr_FR: - `--logtostderr` : redirige aussi les messages de débogage (barre latérale) vers stderr.
    - `--pipe` : transmet les messages de Maxima vers stdout.
    - `--exit-on-error` : ferme le programme en cas d’erreur Maxima.
    - `-f` ou `--ini=<fichier>` : utilise le fichier d’initialisation spécifié en argument.
    - `-u`, `--use-version=<version>` : utilise la version `<version>` de Maxima.
    - `-l`, `--lisp=<compilateur>` : utilise une version de Maxima compilée avec le compilateur Lisp `<compilateur>`.
    - `-X`, `--extra-args=<args>` : permet de passer des arguments supplémentaires à Maxima.
    - `-m` ou `--maxima=<chemin>` : spécifie l’emplacement du binaire maxima.
    - `--enableipc` : permet à Maxima de contrôler wxMaxima via une communication inter-processus (à utiliser avec prudence).
    - `--wxmathml-lisp=<fichier>` : indique l’emplacement de `wxMathML.lisp` (pour remplacer la version intégrée, principalement pour les développeur·ses).

note: type: Plain text
en: Instead of a minus, some operating systems might use a dash in front of the command-line switches.
fr_FR: Certains systèmes d'exploitation peuvent utiliser un tiret long (—) au lieu d'un tiret court (-) devant les options en ligne de commande.

note: type: Plain text
en: wxMaxima is mainly developed using the programming language C++ using the [wxWidgets framework](https://www.wxwidgets.org), as build system we use [CMake](https://www.cmake.org), a small part is written in Lisp. You can contribute to wxMaxima, join the wxMaxima project at <https://github.com/wxMaxima-developers/wxmaxima>, if you have knowledge of these programming languages and want to help and contribute to the open source project wxMaxima.
fr_FR: wxMaxima est principalement développé en C++ avec le framework [wxWidgets](https://www.wxwidgets.org), et utilise [CMake](https://www.cmake.org) comme système de build. Une petite partie est écrite en Lisp. Si vous maîtrisez ces langages et souhaitez contribuer à ce projet open source, vous pouvez rejoindre l’équipe sur [GitHub](https://github.com/wxMaxima-developers/wxmaxima).

note: type: Plain text
en: But not only programmers are necessary! You can also contribute to wxMaxima, if you help to improve the documentation, find and report bugs (and maybe bugfixes), suggest new features, help to translate wxMaxima or the manual to your language (read the README.md in the [locale subdirectory](https://github.com/wxMaxima-developers/wxmaxima/tree/main/locales) how wxMaxima and the manual can be translated).
fr_FR: Mais les programmeurs ne sont pas les seul·es à pouvoir contribuer ! Vous pouvez aussi aider à améliorer wxMaxima en améliorant la documentation, en signalant (ou corrigeant) des bugs, en proposant de nouvelles fonctionnalités, en traduisant l’interface ou le manuel dans votre langue (consultez le fichier README.md dans le [dossier locales](https://github.com/wxMaxima-developers/wxmaxima/tree/main/locales) pour savoir comment procéder).

note: type: Plain text
en: Or answer questions of other users in the discussion forum.
fr_FR: Ou répondre aux questions d'autres utilisateurs sur le forum de discussion.

note: type: Plain text
en: The source code of wxMaxima is documented using Doxygen [here](https://wxmaxima-developers.github.io/wxmaxima/Doxygen-documentation/).
fr_FR: Le code source de wxMaxima est documenté avec Doxygen, disponible [ici](https://wxmaxima-developers.github.io/wxmaxima/Doxygen-documentation/).

note: type: Plain text
en: The program is nearly self-contained, so except for system libraries (and the wxWidgets library), no external dependencies (like graphic files or the Lisp part (the `wxmathML.lisp`-file) is needed, these files are included in the executable.
fr_FR: Le programme est quasi complet : hormis les bibliothèques système (et la bibliothèque wxWidgets), il ne nécessite aucune dépendance externe (comme des fichiers graphiques ou le logiciel Lisp.   Les éléments comme le fichier ( `wxmathML.lisp`) sont intégrés directement dans l'exécutable.
