# French translation of genius
# Copyright (C) 1998-2012 Free Software Foundation, Inc.
# This file is distributed under the same license as the genius package.
#
# Vincent Renardias <vincent@ldsol.com>, 1998-1999.
# Sébastien Bacher <seb128@debian.org>, 2004.
# Bruno Brouard <annoa.b@gmail.com>, 2007-2008, 2011-12.
# Stéphane Raimbault <stephane.raimbault@gmail.com>, 2007.
# Rémi Le Lijour <remiadore@gmail.com>, 2007.
# Pierre Henry <pierrehenry73@yahoo.fr>, 2012
# Julien Hardelin <jhardlin@orange.fr>, 2016.
#
msgid ""
msgstr ""
"Project-Id-Version: genius fr\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-06 08:18-0600\n"
"PO-Revision-Date: 2016-12-21 08:28+0100\n"
"Last-Translator: Julien Hardelin <jhardlin@orange.fr>\n"
"Language-Team: français <GNOME French Team <gnomefr@traduc.org>>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Gtranslator 2.91.7\n"

#: ../lib/library-strings.c:1
msgid "Compose two functions"
msgstr "Compose deux fonctions"

#: ../lib/library-strings.c:2
msgid ""
"Compose a function with itself n times, passing x as argument, and returning "
"x if n == 0"
msgstr ""
"Compose une fonction n fois avec elle-même. L'argument de la fonction est x. "
"La fonction renvoie x si n == 0"

#: ../lib/library-strings.c:3
msgid ""
"Print a table of values for f(n) for numbers from vector v, or if v is a "
"number for integers from 1 to v"
msgstr ""
"Affiche un tableau de valeurs pour f(n) pour les nombres du vecteur v, ou si "
"v est un nombre pour les entiers de 1 à v"

#: ../lib/library-strings.c:4
msgid "Make a string"
msgstr "Construit une chaîne"

#: ../lib/library-strings.c:5
msgid "Tolerance of the Chop function"
msgstr "Tolérance de la fonction Chop"

#: ../lib/library-strings.c:6
msgid "How many iterations to try to find the limit for continuity and limits"
msgstr ""
"Nombre d'itérations à essayer pour trouver la continuité et les limites "
"d'une fonction"

#: ../lib/library-strings.c:7
msgid ""
"How many successive steps to be within tolerance for calculation of "
"continuity"
msgstr ""
"Nombre d'étapes successives pour atteindre la tolérance pour le calcul de la "
"continuité"

#: ../lib/library-strings.c:8
msgid "Tolerance for continuity of functions and for calculating the limit"
msgstr ""
"Tolérance pour la continuité d'une fonction et pour le calcul de la limite"

#: ../lib/library-strings.c:9
msgid "How many iterations to try to find the limit for derivative"
msgstr "Nombre d'itérations à essayer pour trouver la limite pour la dérivée"

#: ../lib/library-strings.c:10
msgid ""
"How many successive steps to be within tolerance for calculation of "
"derivative"
msgstr ""
"Nombre d'étapes successives pour atteindre la tolérance pour le calcul de la "
"dérivée"

#: ../lib/library-strings.c:11
msgid "Tolerance for calculating the derivatives of functions"
msgstr "Tolérance pour le calcul de la dérivée des fonctions"

#: ../lib/library-strings.c:12
msgid "Tolerance of the ErrorFunction (used for complex values only)"
msgstr ""
"Tolérance de la fonction ErrorFunction (utilisée uniquement pour les valeurs "
"complexes)"

#: ../lib/library-strings.c:13
msgid "Tolerance of the GaussDistribution function"
msgstr "Tolérance de la fonction GaussDistribution"

#: ../lib/library-strings.c:14
msgid "The function used for numerical integration in NumericalIntegral"
msgstr ""
"Fonction utilisée pour l'intégration numérique dans la fonction "
"NumericalIntegral"

#: ../lib/library-strings.c:15
msgid "Steps to perform in NumericalIntegral"
msgstr "Étapes à réaliser dans NumericalIntegral"

#: ../lib/library-strings.c:16
msgid "How many iterations to try for InfiniteSum and InfiniteProduct"
msgstr ""
"Nombre d'itérations à essayer pour les fonctions InfiniteSum et "
"InfiniteProduct"

#: ../lib/library-strings.c:17
msgid ""
"How many successive steps to be within tolerance for InfiniteSum and "
"InfiniteProduct"
msgstr ""
"Nombre d'étapes successives pour atteindre la tolérance pour les fonctions "
"InfiniteSum et InfiniteProduct"

#: ../lib/library-strings.c:18
msgid "Tolerance for InfiniteSum and InfiniteProduct"
msgstr "Tolérance pour les fonctions InfiniteSum et InfiniteProduct"

#: ../lib/library-strings.c:19 ../src/eval.c:6711
msgid "Absolute value"
msgstr "Valeur absolue"

#: ../lib/library-strings.c:20
msgid "Replace very small number with zero"
msgstr "Remplace les très petits nombres par zéro"

#: ../lib/library-strings.c:21
msgid "Return the fractional part of a number"
msgstr "Renvoie la partie fractionnelle d'un nombre"

#: ../lib/library-strings.c:22
msgid "Return the sign (-1,0,1)"
msgstr "Renvoie le signe (-1,0,1)"

#: ../lib/library-strings.c:23
msgid ""
"Logarithm of any base (calls DiscreteLog if in modulo mode), if base is not "
"given, e is used"
msgstr ""
"Logarithme de n'importe quelle base (appelle DiscreteLog dans le mode "
"modulo). Si la base n'est pas donnée, e est utilisée"

#: ../lib/library-strings.c:24
msgid "The arccos (inverse cos) function"
msgstr "Fonction arccos (arc cosinus)"

#: ../lib/library-strings.c:25
msgid "The arccosh (inverse cosh) function"
msgstr "Fonction arccosh (cosinus hyperbolique inverse)"

#: ../lib/library-strings.c:26
msgid "The arccot (inverse cot) function"
msgstr "Fonction arccot (cotangente inverse)"

#: ../lib/library-strings.c:27
msgid "The arccoth (inverse coth) function"
msgstr "Fonction arccoth (cotangente hyperbolique inverse)"

#
#: ../lib/library-strings.c:28
msgid "The inverse cosecant function"
msgstr "Inverse de la fonction cosécante"

#
#: ../lib/library-strings.c:29
msgid "The inverse hyperbolic cosecant function"
msgstr "Inverse de la fonction cosécante hyperbolique"

#
#: ../lib/library-strings.c:30
msgid "The inverse secant function"
msgstr "Inverse de la fonction sécante"

#
#: ../lib/library-strings.c:31
msgid "The inverse hyperbolic secant function"
msgstr "Inverse de la fonction sécante hyperbolique"

#
#: ../lib/library-strings.c:32
msgid "The arcsin (inverse sin) function"
msgstr "Fonction arcsin (arc sinus)"

#: ../lib/library-strings.c:33
msgid "The arcsinh (inverse sinh) function"
msgstr "Fonction arcsinh (sinus hyperbolique inverse)"

#
#: ../lib/library-strings.c:34
msgid "The arctanh (inverse tanh) function"
msgstr "Fonction arctanh (tangente hyperbolique inverse)"

#
#: ../lib/library-strings.c:35
msgid "The cotangent function"
msgstr "Fonction cotangente"

#
#: ../lib/library-strings.c:36
msgid "The hyperbolic cotangent function"
msgstr "Fonction cotangente hyperbolique"

#
#: ../lib/library-strings.c:37
msgid "The cosecant function"
msgstr "Fonction cosécante"

#
#: ../lib/library-strings.c:38
msgid "The hyperbolic cosecant function"
msgstr "Fonction cosécante hyperbolique"

#
#: ../lib/library-strings.c:39
msgid "The secant function"
msgstr "Fonction sécante"

#
#: ../lib/library-strings.c:40
msgid "The hyperbolic secant function"
msgstr "Fonction sécante hyperbolique"

#
#: ../lib/library-strings.c:41
msgid "The hyperbolic tangent function"
msgstr "Fonction tangente hyperbolique"

#: ../lib/library-strings.c:42
msgid "Are a and b relatively prime?"
msgstr "a et b sont-ils premiers entre eux ?"

#: ../lib/library-strings.c:43
msgid "Return the nth Bernoulli number"
msgstr "Renvoie le n-ième nombre de Bernoulli"

#: ../lib/library-strings.c:44
msgid ""
"Find the x that solves the system given by the vector a and modulo the "
"elements of m, using the Chinese Remainder Theorem"
msgstr ""
"Cherche x qui vérifie le système défini par le vecteur a et modulo les "
"éléments de m, en utilisant le théorème des restes chinois"

#: ../lib/library-strings.c:45
msgid ""
"Given two factorizations, give the factorization of the product, see "
"Factorize"
msgstr ""
"Étant données deux factorisations, donne la factorisation du produit. Voir "
"Factorize"

#: ../lib/library-strings.c:46
msgid "Convert a vector of values indicating powers of b to a number"
msgstr ""
"Convertit un vecteur de valeurs indiquant les puissances de b en un nombre"

#: ../lib/library-strings.c:47
msgid "Convert a number to a vector of powers for elements in base b"
msgstr ""
"Convertit un nombre en un vecteur contenant les puissances des éléments dans "
"la base b"

#: ../lib/library-strings.c:48
msgid ""
"Find discrete log of n base b in F_q where q is a prime using the Silver-"
"Pohlig-Hellman algorithm"
msgstr ""
"Calcule le logarithme discret de n en base b dans F_q où q est un nombre "
"premier, en utilisant l'algorithme de Silver-Pohlig-Hellman"

#: ../lib/library-strings.c:49
msgid ""
"Compute phi(n), the Euler phi function, that is the number of integers "
"between 1 and n relatively prime to n"
msgstr ""
"Calcule la fonction Euler phi(n), c'est-à-dire le nombre d'entiers compris "
"entre 1 et n premiers avec n"

#: ../lib/library-strings.c:50
msgid "Return all factors of a number"
msgstr "Renvoie tous les facteurs d'un nombre"

#: ../lib/library-strings.c:51
msgid ""
"Attempt Fermat factorization of n into (t-s)*(t+s), returns t and s as a "
"vector if possible, null otherwise"
msgstr ""
"Tente la factorisation de Fermat de n sous la forme (t-s)*(t+s), si c'est "
"possible renvoie t et s sous la forme d'un vecteur sinon renvoie « null »"

#: ../lib/library-strings.c:52
msgid "Find the first primitive element in F_q (q must be a prime)"
msgstr "Cherche le premier élément primitif dans F_q (q doit être premier)"

#: ../lib/library-strings.c:53
msgid "Find a random primitive element in F_q (q must be a prime)"
msgstr "Cherche un élément primitif au hasard dans F_q (q doit être premier)"

#: ../lib/library-strings.c:54
msgid ""
"Compute discrete log base b of n in F_q (q a prime) using the factor base "
"S.  S should be a column of primes possibly with second column precalculated "
"by IndexCalculusPrecalculation."
msgstr ""
"Calcule le logarithme discret de n en base b dans F_q en utilisant la base "
"de facteur S. S doit être une colonne de nombres premiers avec "
"éventuellement la deuxième colonne pré-calculée par "
"IndexCalculusPrecalculation."

#: ../lib/library-strings.c:55
msgid ""
"Run the precalculation step of IndexCalculus for logarithms base b in F_q (q "
"a prime) for the factor base S (where S is a column vector of primes).  The "
"logs will be precalculated and returned in the second column."
msgstr ""
"Lance l'étape de calcul préliminaire de IndexCalculus pour le logarithme "
"base b dans F_q (q est un nombre premier), pour la base de facteur S où  S "
"doit être une colonne de nombres premiers. Les logarithmes sont pré-calculés "
"et renvoyés dans la deuxième colonne."

# a mon avis, cela devrait être M au lieu de Mp en anglais
#: ../lib/library-strings.c:56
msgid "Test if Mp is a Mersenne prime using a table"
msgstr "Teste si Mp est un nombre premier de Mersenne en utilisant une table"

#: ../lib/library-strings.c:57
msgid "Tests if a rational number is a perfect power"
msgstr "Vérifie si un nombre rationnel est une puissance parfaite"

#: ../lib/library-strings.c:58
msgid ""
"Check if g is primitive in F_q, where q is a prime.  If q is not prime "
"results are bogus."
msgstr ""
"Vérifie que g est primitif dans F_q où q est premier. Si q n'est pas "
"premier, les résultats sont erronés."

#: ../lib/library-strings.c:59
msgid ""
"Check if g is primitive in F_q, where q is a prime and f is a vector of "
"prime factors of q-1.  If q is not prime results are bogus."
msgstr ""
"Vérifie que g est primitif dans F_q où q est premier et f est un vecteur de "
"facteurs premiers de q-1. Si q n'est pas premier, les résultats sont erronés."

#: ../lib/library-strings.c:60
msgid ""
"If n is a pseudoprime base b but not a prime, that is if b^(n-1) == 1 mod n"
msgstr ""
"Si n est un nombre pseudopremier en base b mais pas un nombre premier, c'est-"
"à-dire si b^(n-1) == 1 modulo n"

#: ../lib/library-strings.c:61
msgid "Test if n is a strong pseudoprime to base b but not a prime"
msgstr ""
"Test si n est un nombre pseudopremier fort en base b mais pas un nombre "
"premier"

#: ../lib/library-strings.c:62
msgid ""
"Return the residue of a mod n with the least absolute value (in the interval "
"-n/2 to n/2)"
msgstr ""
"Renvoie le résidu de a modulo n avec la plus petite valeur absolue (entre -"
"n/2 et n/2)"

# a mon avis, cela devrait être M au lieu de Mp en anglais
#: ../lib/library-strings.c:63
msgid "Test if Mp is a Mersenne prime using the Lucas-Lehmer test"
msgstr ""
"Teste si p est un nombre premier de Mersenne en utilisant le test de Lucas-"
"Lehmer"

#: ../lib/library-strings.c:64
msgid "Return all maximal prime power factors of a number"
msgstr "Renvoie toutes les puissances premières d'un nombre"

#: ../lib/library-strings.c:65
msgid "Vector with the known Mersenne prime exponents"
msgstr "Vecteur contenant les exposants premiers de Mersenne connus"

#: ../lib/library-strings.c:66
msgid "Return the Moebius mu function evaluated in n"
msgstr "Renvoie la valeur de la fonction de Moebius mu pour n"

#: ../lib/library-strings.c:67
msgid "Returns the p-adic valuation (number of trailing zeros in base p)."
msgstr ""
"Renvoie la valuation p-adic (nombre de zéros après la virgule en base p)."

#: ../lib/library-strings.c:68
msgid "Compute a^b mod m"
msgstr "Calcule a^b modulo m"

#: ../lib/library-strings.c:69
msgid "Return all prime factors of a number"
msgstr "Renvoie tous les facteurs premiers d'un nombre"

#: ../lib/library-strings.c:70
msgid "Pseudoprime test, true if and only if b^(n-1) == 1 (mod n)"
msgstr ""
"Test si le nombre est pseudopremier, vrai si et seulement si b^(n-1) == 1 "
"(mod n)"

#: ../lib/library-strings.c:71
msgid "Removes all instances of the factor m from the number n"
msgstr "Élimine toutes les instances du facteur m dans le nombre n"

#: ../lib/library-strings.c:72
msgid ""
"Find discrete log of n base b in F_q where q is a prime using the Silver-"
"Pohlig-Hellman algorithm, given f being the factorization of q-1"
msgstr ""
"Calcule le logarithme discret de n en base b dans F_q où q est un nombre "
"premier, en utilisant l'algorithme de Silver-Pohlig-Hellman, sachant que f "
"est la factorisation de q-1"

#: ../lib/library-strings.c:73
msgid ""
"Find square root of n mod p (a prime). Null is returned if not a quadratic "
"residue."
msgstr ""
"Cherche la racine carré de n modulo p (nombre premier). Renvoie « null » si "
"ce n'est pas un résidu quadratique."

#: ../lib/library-strings.c:74
msgid ""
"Apply a function over all entries of a matrix and return a matrix of the "
"results"
msgstr ""
"Applique une fonction sur tous les éléments d'une matrice et renvoie une "
"matrice des résultats"

#: ../lib/library-strings.c:75
msgid ""
"Apply a function over all entries of 2 matrices (or 1 value and 1 matrix) "
"and return a matrix of the results"
msgstr ""
"Applique une fonction sur tous les éléments de 2 matrices (ou 1 valeur et 1 "
"matrice) et renvoie une matrice des résultats"

#: ../lib/library-strings.c:76
msgid "Remove column(s) and row(s) from a matrix"
msgstr "Supprime certaines colonnes et lignes d'une matrice"

#: ../lib/library-strings.c:77
msgid "Calculate the kth compound matrix of A"
msgstr "Calcule la k-ième matrice composée de A"

#: ../lib/library-strings.c:78
msgid "Delete a column of a matrix"
msgstr "Supprime une colonne d'une matrice"

#: ../lib/library-strings.c:79
msgid "Delete a row of a matrix"
msgstr "Supprime une ligne d'une matrice"

#: ../lib/library-strings.c:80
msgid "Get the dot product of two vectors (no conjugates)"
msgstr "Renvoie le produit scalaire de deux vecteurs (pas de conjugaison)"

#: ../lib/library-strings.c:81
msgid "Zero out entries above the diagonal"
msgstr "Mets à zéro les éléments au dessus de la diagonale"

#: ../lib/library-strings.c:82
msgid "Make diagonal matrix from a vector"
msgstr "Construit une matrice diagonale à partir d'un vecteur"

#: ../lib/library-strings.c:83
#, fuzzy
msgid "Make column vector out of matrix by putting rows after each other"
msgstr ""
"Construit un vecteur colonne à partir d'une matrice en mettant les colonnes "
"les unes au dessus des autres"

#: ../lib/library-strings.c:84
msgid "Make column vector out of matrix by putting columns above each other"
msgstr ""
"Construit un vecteur colonne à partir d'une matrice en mettant les colonnes "
"les unes au dessus des autres"

#: ../lib/library-strings.c:85
msgid "Calculate the product of all elements in a matrix"
msgstr "Calcule le produit de tous les éléments d'une matrice"

#: ../lib/library-strings.c:86
msgid "Calculate the sum of all elements in a matrix"
msgstr "Calcule la somme de tous les éléments d'une matrice"

#: ../lib/library-strings.c:87
msgid "Calculate the sum of squares of all elements in a matrix"
msgstr "Calcule la somme du carré de tous les éléments d'une matrice"

#: ../lib/library-strings.c:88
msgid "Get the outer product of two vectors"
msgstr "Renvoie le produit tensoriel de deux vecteurs"

#: ../lib/library-strings.c:89
msgid "Reverse elements in a vector"
msgstr "Inverse l'ordre des éléments d'un vecteur"

#: ../lib/library-strings.c:90
msgid "Calculate sum of each row in a matrix"
msgstr "Calcule la somme de chaque ligne d'une matrice"

#: ../lib/library-strings.c:91
msgid "Calculate sum of squares of each row in a matrix"
msgstr "Calcule la somme des carrés de chaque ligne d'une matrice"

#: ../lib/library-strings.c:92
msgid "Shuffle elements in a vector"
msgstr "Mélange les éléments d'un vecteur"

#: ../lib/library-strings.c:93
msgid "Sort vector elements"
msgstr "Trie les éléments d'un vecteur"

#: ../lib/library-strings.c:94
msgid "Removes any all-zero rows of M"
msgstr "Élimine toutes les lignes entièrement nulles de M"

#: ../lib/library-strings.c:95
msgid "Return column(s) and row(s) from a matrix"
msgstr "Renvoie certaines colonnes et lignes d'une matrice"

#: ../lib/library-strings.c:96
msgid "Swap two rows in a matrix"
msgstr "Échange deux lignes dans une matrice"

#: ../lib/library-strings.c:97
msgid "Zero out entries below the diagonal"
msgstr "Mets à zéro les éléments en dessous de la diagonale"

#: ../lib/library-strings.c:98
msgid "Get the auxiliary unit matrix of size n"
msgstr "Renvoie la matrice unitaire auxiliaire de taille n"

#: ../lib/library-strings.c:99
msgid "Evaluate (v,w) with respect to the bilinear form given by the matrix A"
msgstr "Évalue (v,w) par rapport à la forme bilinéaire donnée par la matrice A"

#: ../lib/library-strings.c:100
msgid ""
"Return a function that evaluates two vectors with respect to the bilinear "
"form given by A"
msgstr ""
"Renvoie une fonction qui évalue deux vecteurs par rapport à la forme "
"bilinéaire donnée par A"

#: ../lib/library-strings.c:101
msgid "Get the characteristic polynomial as a vector"
msgstr "Renvoie le polynôme caractéristique sous la forme d'un vecteur"

#: ../lib/library-strings.c:102
msgid "Get the characteristic polynomial as a function"
msgstr "Renvoie le polynôme caractéristique sous la forme d'une fonction"

#: ../lib/library-strings.c:103
msgid "Get a basis matrix for the columnspace of a matrix"
msgstr ""
"Retourne une matrice de base pour l'espace vectoriel engendré par les "
"colonnes d'une matrice"

#: ../lib/library-strings.c:104
msgid ""
"Return the commutation matrix K(m,n) which is the unique m*n by m*n matrix "
"such that K(m,n) * MakeVector(A) = MakeVector(A.') for all m by n matrices A."
msgstr ""
"Renvoie la matrice de permutation K(m,n) qui est l'unique matrice m*n par "
"m*n telle que K(m,n) * MakeVector(A) = MakeVector(A.') pour toutes matrices "
"A de taille m par n."

#: ../lib/library-strings.c:105
msgid "Companion matrix of a polynomial (as vector)"
msgstr "Matrice compagnon d'un polynôme (comme vecteur)"

#: ../lib/library-strings.c:106
msgid "Conjugate transpose of a matrix (adjoint)"
msgstr "Transposée conjuguée d'une matrice (matrice adjointe)"

#: ../lib/library-strings.c:107 ../lib/library-strings.c:108
msgid "Calculate convolution of two horizontal vectors"
msgstr "Calcule la convolution de deux vecteurs horizontaux"

#: ../lib/library-strings.c:109
msgid "CrossProduct of two vectors in R^3"
msgstr "Produit vectoriel de deux vecteurs dans R^3"

#: ../lib/library-strings.c:110
msgid "Get the determinantal divisors of an integer matrix"
msgstr "Renvoie les « determinantal divisors » d'une matrice d'entiers"

#: ../lib/library-strings.c:111
msgid "Direct sum of matrices"
msgstr "Somme directe de matrices"

#: ../lib/library-strings.c:112
msgid "Direct sum of a vector of matrices"
msgstr "Somme directe d'un vecteur de matrices"

#: ../lib/library-strings.c:113
msgid ""
"Get the eigenvalues of a matrix (Currently only for up to 4x4 or triangular "
"matrices)"
msgstr ""
"Renvoie les valeurs propres d'une matrice (pour le moment, seulement pour "
"les matrices jusqu'à 4x4 ou bien triangulaires)"

#: ../lib/library-strings.c:114
msgid ""
"Get the eigenvalues and eigenvectors of a matrix (Currently only for up to "
"2x2 matrices)"
msgstr ""
"Renvoie les vecteurs et valeurs propres d'une matrice (pour le moment, "
"seulement pour les matrices 2x2)"

#: ../lib/library-strings.c:115
msgid ""
"Apply the Gram-Schmidt process (to the columns) with respect to inner "
"product given by B (if not given use Hermitian product)"
msgstr ""
"Applique le procédé de Gram-Schmidt (aux colonnes) par rapport au produit "
"scalaire donné par B (si non fourni utilise le produit hermitien)"

#: ../lib/library-strings.c:116
msgid "Hankel matrix"
msgstr "Matrice de Hankel"

#: ../lib/library-strings.c:117
msgid "Hilbert matrix of order n"
msgstr "Matrice de Hilbert d'ordre n"

#: ../lib/library-strings.c:118
msgid "Get the image (columnspace) of a linear transform"
msgstr ""
"Renvoie l'image (espace vectoriel engendré par les colonnes) d'une "
"transformation linéaire"

#: ../lib/library-strings.c:119
msgid "Get the Inf Norm of a vector"
msgstr "Renvoie la norme Inf d'un vecteur"

#: ../lib/library-strings.c:120
msgid "Get the invariant factors of a square integer matrix"
msgstr "Renvoie les facteurs invariants d'une matrice entière carrée"

#: ../lib/library-strings.c:121
msgid "Inverse Hilbert matrix of order n"
msgstr "Matrice inverse de Hilbert d'ordre n"

#: ../lib/library-strings.c:122
msgid "Is a matrix Hermitian"
msgstr "Vérifie qu'une matrice est hermitienne"

#: ../lib/library-strings.c:123
msgid "Test if a vector is in a subspace"
msgstr "Teste si un vecteur appartient à un sous-espace"

#: ../lib/library-strings.c:124
msgid ""
"Is a matrix (or number) invertible (Integer matrix is invertible if and only "
"if it is invertible over the integers)"
msgstr ""
"Vérifie qu'une matrice (ou un nombre) est inversible (une matrice entière "
"est inversible si et seulement si elle est inversible sur les entiers)"

#: ../lib/library-strings.c:125
msgid "Is a matrix (or number) invertible over a field"
msgstr "Vérifie qu'une matrice (ou un nombre) est inversible sur un type"

#: ../lib/library-strings.c:126
msgid "Is a matrix normal"
msgstr "Vérifie que la matrice est normale"

#: ../lib/library-strings.c:127
msgid "Is a matrix positive definite"
msgstr "Vérifie que la matrice est définie positive"

#: ../lib/library-strings.c:128
msgid "Is a matrix positive semidefinite"
msgstr "Vérifie qu'une matrice est semi-définie positive"

#: ../lib/library-strings.c:129
msgid "Is a matrix skew-Hermitian"
msgstr "Vérifie que la matrice est anti-hermitienne"

#: ../lib/library-strings.c:130
msgid "Is a matrix unitary"
msgstr "Vérifie que la matrice est unitaire"

#: ../lib/library-strings.c:131
msgid "Get the Jordan block corresponding to lambda and n"
msgstr "Renvoie le bloc de Jordan correspondant à lambda et n"

#: ../lib/library-strings.c:132
msgid "Get the kernel (nullspace) of a linear transform"
msgstr "Renvoie le noyau d'une application linéaire f : ker(f)"

#: ../lib/library-strings.c:133
msgid "Compute the Kronecker product of two matrices"
msgstr "Calcule le produit Kronecker de deux matrices"

#: ../lib/library-strings.c:134
msgid ""
"Get the LU decomposition of A and store the result in the L and U which "
"should be references.  If not possible returns false."
msgstr ""
"Renvoie la décomposition LU de A et stocke le résultat dans L et U qui "
"doivent être référencés. Si c'est impossible, renvoie false (faux)."

#: ../lib/library-strings.c:135
msgid "Get the i-j minor of a matrix"
msgstr "Renvoie le mineur i-j d'une matrice"

#: ../lib/library-strings.c:136
msgid "Return the columns that are not the pivot columns of a matrix"
msgstr "Renvoie les colonnes qui ne sont pas les colonnes pivot d'une matrice"

#: ../lib/library-strings.c:137
msgid "Get the p Norm (or 2 Norm if no p is supplied) of a vector"
msgstr "Renvoie la norme-p d'un vecteur (ou norme-2 si p n'est pas fourni)"

#: ../lib/library-strings.c:138
msgid "Get the nullity of a matrix"
msgstr "Renvoie la dimension du noyau d'une matrice"

#: ../lib/library-strings.c:139
msgid "Get the orthogonal complement of the columnspace"
msgstr "Renvoie le complément orthogonal de l'espace des colonnes"

#: ../lib/library-strings.c:140
msgid ""
"Projection of vector v onto subspace W given a sesquilinear form B (if not "
"given use Hermitian product)"
msgstr ""
"Projection du vecteur v sur le sous-espace W étant donné une forme "
"sesquilinéaire B (si non fournie, utilise le produit hermitien)"

#: ../lib/library-strings.c:141
msgid "Get the QR decomposition of A, returns R and Q can be a reference"
msgstr ""
"Renvoie la décomposition QR de A, les sorties R et Q peuvent être référencées"

#: ../lib/library-strings.c:142
msgid "Get the rank of a matrix"
msgstr "Renvoie le rang d'une matrice"

#: ../lib/library-strings.c:143
msgid "Return the Rayleigh quotient of a matrix and a vector"
msgstr "Renvoie le quotient de Rayleigh d'une matrice ou d'un vecteur"

#: ../lib/library-strings.c:144
msgid ""
"Compute an eigenvalue using the Rayleigh Quotient Iteration method until we "
"are epsilon from eigenvalue or for maxiter iterations"
msgstr ""
"Calcule une valeur propre en utilisant la méthode itérative du quotient de "
"Rayleigh jusqu'à être à epsilon de la valeur propre ou atteindre l'itération "
"maxiter"

#: ../lib/library-strings.c:145
msgid "Rosser matrix, a classic symmetric eigenvalue test problem"
msgstr ""
"Matrice de Rosser, un problème classique de test de valeurs propres "
"symétriques"

#: ../lib/library-strings.c:146
msgid "Rotation around origin in R^2"
msgstr "Rotation autour de l'origine dans R^2"

#: ../lib/library-strings.c:147
msgid "Rotation around origin in R^3 about the x-axis"
msgstr "Rotation autour de l'origine dans R^3 autour de l'axe des x"

#: ../lib/library-strings.c:148
msgid "Rotation around origin in R^3 about the y-axis"
msgstr "Rotation autour de l'origine dans R^3 autour de l'axe des y"

#: ../lib/library-strings.c:149
msgid "Rotation around origin in R^3 about the z-axis"
msgstr "Rotation autour de l'origine dans R^3 autour de l'axe des z"

#: ../lib/library-strings.c:150
msgid "Get a basis matrix for the rowspace of a matrix"
msgstr ""
"Renvoie une matrice de base pour l'espace vectoriel engendré par les lignes "
"d'une matrice"

#: ../lib/library-strings.c:151
msgid ""
"Evaluate (v,w) with respect to the sesquilinear form given by the matrix A"
msgstr ""
"Évalue (v, w) par rapport à la forme sesquilinéaire donnée par la matrice A"

#: ../lib/library-strings.c:152
msgid ""
"Return a function that evaluates two vectors with respect to the "
"sesquilinear form given by A"
msgstr ""
"Renvoie une fonction qui évalue deux vecteurs par rapport à la forme "
"sesquilinéaire donnée par A"

#: ../lib/library-strings.c:153
msgid "Smith Normal Form for fields (will end up with 1's on the diagonal)"
msgstr ""
"Forme normale de Smith pour les champs (comporte des 1 sur la diagonale)"

#: ../lib/library-strings.c:154
msgid "Smith Normal Form for square integer matrices"
msgstr "Forme normale de Smith pour les matrices entières carrées"

#: ../lib/library-strings.c:155
msgid ""
"Return the Toeplitz matrix constructed given the first column c and "
"(optionally) the first row r."
msgstr ""
"Renvoie la matrice de Toeplitz construite à partir de la première colonne c "
"et (en option) la première ligne r."

#: ../lib/library-strings.c:156
msgid "Calculate the trace of a matrix"
msgstr "Calcule la trace d'une matrice"

#: ../lib/library-strings.c:157
msgid "Transpose of a matrix"
msgstr "Transposée d'une matrice"

#
#: ../lib/library-strings.c:158
msgid "Return the Vandermonde matrix"
msgstr "Renvoie la matrice de Vandermonde"

#: ../lib/library-strings.c:159
msgid "The angle of two vectors, given an inner product"
msgstr "Angle entre deux vecteurs, étant donné un produit scalaire"

#: ../lib/library-strings.c:160
msgid "The direct sum of the vector spaces M and N"
msgstr "Somme directe des espaces vectoriels M et N"

#: ../lib/library-strings.c:161
msgid "Intersection of the subspaces given by M and N"
msgstr "Intersection des sous-espaces donnés par M et N"

#: ../lib/library-strings.c:162
msgid ""
"The sum of the vector spaces M and N, that is {w | w=m+n, m in M, n in N}"
msgstr ""
"Somme des espaces vectoriels M et N, c'est-à-dire {w | w=m+n, m dans M, n "
"dans N}"

#: ../lib/library-strings.c:163
msgid "Get the classical adjoint (adjugate) of a matrix"
msgstr "Renvoie la matrice adjointe d'une matrice"

#: ../lib/library-strings.c:164
msgid "Compute the Column Reduced Echelon Form"
msgstr "Calcule la forme échelonnée réduite en colonnes"

#: ../lib/library-strings.c:165
msgid "Get nth Catalan number"
msgstr "Renvoie le n-ième nombre catalan"

#: ../lib/library-strings.c:166
msgid "Double factorial: n(n-2)(n-4)..."
msgstr "Double factorielle : n(n-2)(n-4)..."

#: ../lib/library-strings.c:167
msgid "Factorial: n(n-1)(n-2)..."
msgstr "Factoriel : n(n-1)(n-2)..."

#: ../lib/library-strings.c:168
msgid "Falling factorial: (n)_k = n(n-1)...(n-(k-1))"
msgstr "Factorielle décroissante : (n)_k·=·n(n-1)...(n-(k-1))"

#: ../lib/library-strings.c:169
msgid "Calculate nth Fibonacci number"
msgstr "Calcule le n-ième nombre de Fibonacci"

#: ../lib/library-strings.c:170
msgid "Calculate the Frobenius number for a coin problem"
msgstr "Calcule le nombre de Frobenius pour le problème de la pièce d'argent"

#: ../lib/library-strings.c:171
msgid ""
"Galois matrix given a linear combining rule (a_1*x_1+...+a_n*x_n=x_(n+1))"
msgstr ""
"Matrice de Galois étant donnée la règle de combinaison linéaire (a_1*x_+..."
"+a_n*x_n=x_(n+1))"

#: ../lib/library-strings.c:172
msgid "Use greedy algorithm to find c, for c . v = n.  (v must be sorted)"
msgstr ""
"Utilise un algorithme glouton pour trouver c tel que c . v = n (v doit être "
"trié)."

#: ../lib/library-strings.c:173
msgid "Harmonic Number, the nth harmonic number of order r"
msgstr "Nombre harmonique, le n-ième nombre harmonique d'ordre r"

#: ../lib/library-strings.c:174
msgid ""
"Hofstadter's function q(n) defined by q(1)=1, q(2)=1, q(n)=q(n-q(n-1))+q(n-"
"q(n-2))"
msgstr ""
"Fonction de Hofstadter q(n) définie par q(1)=1, q(2)=1, q(n)=q(n-q(n-1))+q(n-"
"q(n-2))"

#: ../lib/library-strings.c:175
msgid "Compute linear recursive sequence using Galois stepping"
msgstr ""
"Calcule la relation de récurrence linéaire en utilisant l'algorithme de "
"Galois"

#: ../lib/library-strings.c:176
msgid "Calculate multinomial coefficients"
msgstr "Calcule les coefficients multinomiaux"

#
#: ../lib/library-strings.c:177
msgid "Get the Pascal's triangle as a matrix"
msgstr "Renvoie le triangle de Pascal sous la forme d'une matrice"

#: ../lib/library-strings.c:178
msgid "(Pochhammer) Rising factorial: (n)_k = n(n+1)...(n+(k-1))"
msgstr "Factorielle croissante (Pochhammer) : (n)_k = n(n+1)...(n+(k-1))"

#: ../lib/library-strings.c:179
msgid "Stirling number of the first kind"
msgstr "Nombre de Stirling du premier type"

#: ../lib/library-strings.c:180
msgid "Stirling number of the second kind"
msgstr "Nombre de Stirling du second type"

#: ../lib/library-strings.c:181
msgid "Subfactorial: n! times sum_{k=0}^n (-1)^k/k!"
msgstr "Sous-factorielle : n! multiplié par sum_{k=0}^n (-1)^k/k!"

#: ../lib/library-strings.c:182
msgid "Calculate the nth triangular number"
msgstr "Calcule le n-ième nombre triangulaire"

#: ../lib/library-strings.c:183
msgid "Calculate permutations"
msgstr "Calcule les permutations"

#: ../lib/library-strings.c:184
msgid ""
"Integration of f by Composite Simpson's Rule on the interval [a,b] with the "
"number of steps calculated by the fourth derivative bound and the desired "
"tolerance"
msgstr ""
"Intégration de f par la méthode de Simpson composée sur l'intervalle [a,b] "
"avec un nombre d'étapes calculé à l'aide de la borne de la dérivée quatrième "
"et la tolérance souhaitée"

#: ../lib/library-strings.c:185
msgid ""
"Attempt to calculate derivative by trying first symbolically and then "
"numerically"
msgstr ""
"Tente de calculer la dérivée en essayant d'abord une approche symbolique "
"puis numérique"

#: ../lib/library-strings.c:186
msgid ""
"Return a function which is the even periodic extension of f defined on the "
"interval [0,L]"
msgstr ""
"Renvoie une fonction qui est l'extension périodique paire de f définie sur "
"l'intervalle [0,L]"

#: ../lib/library-strings.c:187
msgid ""
"Return a function which is a Fourier series with the coefficients given by "
"the vectors a (sines) and b (cosines).  Note that a@(1) is the constant "
"coefficient!"
msgstr ""
"Renvoie une fonction qui est la série de Fourier de coefficients donnés par "
"les vecteurs a (cosinus) et b (sinus). Notez que a@(1) est le coefficient "
"constant."

#: ../lib/library-strings.c:188
msgid "Try to calculate an infinite product for a single parameter function"
msgstr ""
"Essaie de calculer un produit infini pour une fonction à un seul paramètre"

#: ../lib/library-strings.c:189
msgid ""
"Try to calculate an infinite product for a double parameter function with "
"func(arg,n)"
msgstr ""
"Essaie de calculer un produit infini pour une fonction à deux paramètres "
"avec func(arg,n)"

#: ../lib/library-strings.c:190
msgid "Try to calculate an infinite sum for a single parameter function"
msgstr ""
"Essaie de calculer une somme infinie pour une fonction à un seul paramètre"

#: ../lib/library-strings.c:191
msgid ""
"Try to calculate an infinite sum for a double parameter function with "
"func(arg,n)"
msgstr ""
"Essaie de calculer une somme infinie pour une fonction à deux paramètres "
"avec func(arg,n)"

#: ../lib/library-strings.c:192
msgid ""
"Try and see if a real-valued function is continuous at x0 by calculating the "
"limit there"
msgstr ""
"Essaie de voir si une fonction à valeur réelle est continue en x0 en "
"calculant la limite en ce point"

#: ../lib/library-strings.c:193
msgid ""
"Test for differentiability by approximating the left and right limits and "
"comparing"
msgstr ""
"Teste de différentiabilité en approchant les limites gauche et droite et en "
"les comparant"

#: ../lib/library-strings.c:194
msgid "Calculate the left limit of a real-valued function at x0"
msgstr "Calcule la limite gauche d'une fonction à valeurs réelles en x0"

#: ../lib/library-strings.c:195
msgid ""
"Calculate the limit of a real-valued function at x0.  Tries to calculate "
"both left and right limits."
msgstr ""
"Calcule la limite d'une fonction à valeur réelle en x0. Essaie de calculer "
"les deux limites gauche et droite."

#: ../lib/library-strings.c:196
msgid "Integration by midpoint rule"
msgstr "Intégration par la méthode des rectangles"

#: ../lib/library-strings.c:197
msgid "Attempt to calculate numerical derivative"
msgstr "Essaie de calculer la dérivée par méthode numérique"

#: ../lib/library-strings.c:198
msgid ""
"Numerically compute the coefficients for a cosine Fourier series for a "
"function on [0,L] up to the Nth coefficient."
msgstr ""
"Calcule numériquement les coefficients de la série de Fourier en cosinus "
"pour une fonction définie sur [0,L] jusqu'au N-ième coefficient."

#: ../lib/library-strings.c:199
msgid ""
"Return a function which is the Fourier cosine series of f on [0,L] with "
"coefficients up to N computed numerically"
msgstr ""
"Renvoie une fonction qui est la série de Fourier en cosinus de f sur [0,L] "
"avec N coefficients calculés numériquement"

#: ../lib/library-strings.c:200
msgid ""
"Numerically compute the coefficients for a Fourier series with half-period L "
"up to the Nth coefficient."
msgstr ""
"Calcule numériquement les coefficients de la série de Fourier de demi-"
"période L jusqu'au N-ième coefficient."

#: ../lib/library-strings.c:201
msgid ""
"Return a function which is the Fourier series of f with half-period L with "
"coefficients up to N computed numerically"
msgstr ""
"Renvoie une fonction qui est la série de Fourier de f de demi-période L avec "
"N coefficients calculés numériquement"

#: ../lib/library-strings.c:202
msgid ""
"Numerically compute the coefficients for a sine Fourier series for a "
"function on [0,L] up to the Nth coefficient."
msgstr ""
"Calcule numériquement les coefficients de la série de Fourier en sinus pour "
"une fonction définie sur [0,L] jusqu'au N-ième coefficient."

#: ../lib/library-strings.c:203
msgid ""
"Return a function which is the Fourier sine series of f on [0,L] with "
"coefficients up to N computed numerically"
msgstr ""
"Renvoie une fonction qui est la série de Fourier en sinus de f sur [0,L] "
"avec N coefficients calculés numériquement"

#: ../lib/library-strings.c:204
msgid ""
"Integration by rule set in NumericalIntegralFunction of f from a to b using "
"NumericalIntegralSteps steps"
msgstr ""
"Intégration de f de a à b, en suivant la règle définie par "
"NumericalIntegralFunction et en utilisant les NumericalIntegralSteps pas."

#: ../lib/library-strings.c:205
msgid "Attempt to calculate numerical left derivative"
msgstr "Essaie de calculer la dérivée à gauche numériquement"

#: ../lib/library-strings.c:206
msgid "Attempt to calculate the limit of f(step_fun(i)) as i goes from 1 to N"
msgstr "Essaie de calculer la limite de f (step_fun(i)) pour i allant de 1 à N"

#: ../lib/library-strings.c:207
msgid "Attempt to calculate numerical right derivative"
msgstr "Essaie de calculer la dérivée à droite numériquement"

#: ../lib/library-strings.c:208
msgid ""
"Return a function which is the odd periodic extension of f defined on the "
"interval [0,L]"
msgstr ""
"Renvoie une fonction qui est l'extension périodique impaire de f définie sur "
"l'intervalle [0,L]"

#: ../lib/library-strings.c:209
msgid "Compute one-sided derivative using five point formula"
msgstr "Calcule la dérivée d'un côté en utilisant une formule à cinq points"

#: ../lib/library-strings.c:210
msgid "Compute one-sided derivative using three-point formula"
msgstr "Calcule la dérivée d'un côté en utilisant une formule à trois points"

#: ../lib/library-strings.c:211
msgid ""
"Return a function which is the periodic extension of f defined on the "
"interval [a,b]"
msgstr ""
"Renvoie une fonction qui est l'extension périodique de f définie sur "
"l'intervalle [a,b]"

#: ../lib/library-strings.c:212
msgid "Calculate the right limit of a real-valued function at x0"
msgstr "Calcule la limite à droite d'une fonction à valeurs réelles en x0"

#: ../lib/library-strings.c:213
msgid "Compute two-sided derivative using five-point formula"
msgstr ""
"Calcule la dérivée des deux côtés en utilisant une formule à cinq points"

#: ../lib/library-strings.c:214
msgid "Compute two-sided derivative using three-point formula"
msgstr ""
"Calcule la dérivée des deux côtés en utilisant une formule à trois points"

#: ../lib/library-strings.c:215
msgid "argument (angle) of complex number"
msgstr "argument (angle) d'un nombre complexe"

#: ../lib/library-strings.c:216
msgid "Dirichlet kernel of order n"
msgstr "Noyau de Dirichlet d'ordre n"

#: ../lib/library-strings.c:217
msgid "Returns 1 if and only if all elements are zero"
msgstr "Renvoie 1 ssi tous les éléments sont nuls"

#: ../lib/library-strings.c:218
msgid "Fejer kernel of order n"
msgstr "Noyau Fejer d'ordre n"

#: ../lib/library-strings.c:219
msgid "Returns 1 if and only if all elements are equal"
msgstr "Renvoie 1 ssi tous les éléments sont égaux"

#: ../lib/library-strings.c:220
msgid ""
"Principal branch of the Lambert W function for real values greater than or "
"equal to -1/e"
msgstr ""
"Branche principale de la fonction W de Lambert pour les valeurs réelles plus "
"grandes ou égales à -1/e"

#: ../lib/library-strings.c:221
msgid ""
"The minus-one branch of the Lambert W function for real values between -1/e "
"and 0"
msgstr ""
"La branche moins-un de la fonction W de Lambert pour les valeurs réelles "
"entre -1/e et 0"

#: ../lib/library-strings.c:222
msgid "Find the first value where f(x)=0"
msgstr "Cherche la première valeur pour laquelle f(x)=0"

#: ../lib/library-strings.c:223
msgid "Moebius mapping of the disk to itself mapping a to 0"
msgstr "Transformation de Möbius du disque vers lui-même en prenant a à 0"

#: ../lib/library-strings.c:224
msgid ""
"Moebius mapping using the cross ratio taking z2,z3,z4 to 1,0, and infinity "
"respectively"
msgstr ""
"Transformation de Möbius utilisant le rapport croisé en prenant z2, z3, z4 à "
"1, 0 et l'infini respectivement"

#: ../lib/library-strings.c:225
msgid ""
"Moebius mapping using the cross ratio taking infinity to infinity and z2,z3 "
"to 1 and 0 respectively"
msgstr ""
"Transformation de Möbius utilisant le rapport croisé en prenant l'infini à "
"l'infini et z2, z3 à 1 et 0 respectivement"

#: ../lib/library-strings.c:226
msgid ""
"Moebius mapping using the cross ratio taking infinity to 1 and z3,z4 to 0 "
"and infinity respectively"
msgstr ""
"Transformation de Möbius utilisant le rapport croisé en prenant l'infini à 1 "
"et z3, z4 à 0 et l'infini respectivement"

#: ../lib/library-strings.c:227
msgid ""
"Moebius mapping using the cross ratio taking infinity to 0 and z2,z4 to 1 "
"and infinity respectively"
msgstr ""
"Transformation de Möbius utilisant le rapport croisé en prenant l'infini à 0 "
"et z2, z4 à 1 et l'infini respectivement"

#: ../lib/library-strings.c:228
msgid ""
"Poisson kernel on D(0,1) (not normalized to 1, that is integral of this is "
"2pi)"
msgstr ""
"Le noyau de Poisson sur D(0,1) (non normalisé à 1 donc son intégrale vaut 2 "
"pi)"

#: ../lib/library-strings.c:229
msgid "Poisson kernel on D(0,R) (not normalized to 1)"
msgstr "Le noyau de Poisson sur D(0,R) (non normalisé à 1)"

#: ../lib/library-strings.c:230
msgid ""
"The unit step function = 0 for x<0, 1 otherwise.  This is the integral of "
"the Dirac Delta function."
msgstr ""
"La fonction échelon = 0 pour x<0, 1 sinon. C'est l'intégrale de la fonction "
"delta de Dirac."

#: ../lib/library-strings.c:231
msgid "The cis function, that is cos(x)+i*sin(x)"
msgstr "Fonction cis, c'est-à-dire cos(x)+i*sin(x)"

#: ../lib/library-strings.c:232
msgid "Convert degrees to radians"
msgstr "Convertit les degrés en radians"

#: ../lib/library-strings.c:233
msgid "Convert radians to degrees"
msgstr "Convertit les radians en degrés"

#: ../lib/library-strings.c:234
msgid "Find roots of a cubic polynomial (given as vector of coefficients)"
msgstr ""
"Cherche les racines d'un polynôme cubique (donné par un vecteur de "
"coefficients)"

#: ../lib/library-strings.c:235
msgid ""
"Use classical Euler's method to numerically solve y'=f(x,y) for initial x0,"
"y0 going to x1 with n increments, returns y at x1"
msgstr ""
"Utilise la méthode classique d'Euler pour résoudre numériquement y'=f(x,y) "
"avec les valeurs initiales x0, y0 allant à x1 avec n incréments, renvoie y "
"en x1"

#: ../lib/library-strings.c:236
msgid ""
"Use classical Euler's method to numerically solve y'=f(x,y) for initial x0,"
"y0 going to x1 with n increments, returns an n+1 by 2 matrix of values"
msgstr ""
"Utilise la méthode classique d'Euler pour résoudre numériquement y'=f(x,y) "
"avec les valeurs initiales x0, y0 allant à x1 avec n incréments, renvoie une "
"matrice n+1 par 2 contenant les valeurs"

#: ../lib/library-strings.c:237
msgid ""
"Find root of a function using the bisection method to within TOL tolerance "
"in up to N iterations.  f(a) and f(b) must have opposite signs."
msgstr ""
"Cherche la racine d'une fonction en utilisant la méthode de la bissection "
"(dichotomie) dans les limites de la tolérance TOL jusqu'à N itérations. f(a) "
"et f(b) doivent être de signes opposés."

#: ../lib/library-strings.c:238
msgid ""
"Find root of a function using the method of false position to within TOL "
"tolerance in up to N iterations.  f(a) and f(b) must have opposite signs."
msgstr ""
"Cherche la racine d'une fonction en utilisant la méthode de fausse position "
"dans les limites de la tolérance TOL jusqu'à N itérations. f(a) et f(b) "
"doivent être de signes opposés."

#: ../lib/library-strings.c:239
msgid "Find root of a function using the Muller's method"
msgstr "Cherche la racine d'une fonction en utilisant la méthode de Muller"

#: ../lib/library-strings.c:240
msgid ""
"Find root of a function using the secant method to within TOL tolerance in "
"up to N iterations.  f(a) and f(b) must have opposite signs."
msgstr ""
"Cherche la racine d'une fonction en utilisant méthode de la sécante dans les "
"limites de la tolérance TOL jusqu'à N itérations. f(a)et f(b) doivent être "
"de signes opposés."

#: ../lib/library-strings.c:241
msgid ""
"Attempt to find a zero of a function f with derivative df and second "
"derivative ddf using Halley's method, returning after two successive values "
"are within epsilon or after maxn tries (then returns null)"
msgstr ""
"Essaie de trouver le 0 d'une fonction f avec la dérivée df et la dérivée "
"seconde ddf en utilisant la méthode de Halley, s'arrêtant après que deux "
"valeurs successives sont à epsilon près, ou après maxn essais (renvoie alors "
"« null »)"

#: ../lib/library-strings.c:242
msgid ""
"Attempt to find a zero of a function f with derivative df using Newton's "
"method, returning after two successive values are within epsilon or after "
"maxn tries (then returns null)"
msgstr ""
"Essaie de trouver le zéro d'une fonction f avec la dérivée df en utilisant "
"la méthode de Newton , renvoie après que deux valeurs successives sont à "
"epsilon près, ou après maxn essais (renvoie alors « null »)"

#: ../lib/library-strings.c:243
msgid "Find roots of a polynomial (given as vector of coefficients)"
msgstr ""
"Cherche les racines d'un polynôme (donné par un vecteur de coefficients)"

#: ../lib/library-strings.c:244
msgid "Find roots of a quartic polynomial (given as vector of coefficients)"
msgstr ""
"Cherche les racines d'un polynôme quartique (donné par un vecteur de "
"coefficients)"

#: ../lib/library-strings.c:245
msgid ""
"Use classical non-adaptive Runge-Kutta of fourth order method to numerically "
"solve y'=f(x,y) for initial x0,y0 going to x1 with n increments, returns y "
"at x1"
msgstr ""
"Utilise la méthode classique non adaptative de Runge-Kutta du quatrième "
"ordre pour résoudre numériquement y'=f(x,y) avec les valeurs initiales x0, "
"y0 allant à x1 avec n incréments, renvoie y en x1"

#: ../lib/library-strings.c:246
msgid ""
"Use classical non-adaptive Runge-Kutta of fourth order method to numerically "
"solve y'=f(x,y) for initial x0,y0 going to x1 with n increments, returns an n"
"+1 by 2 matrix of values"
msgstr ""
"Utilise la méthode classique non adaptative de Runge-Kutta du quatrième "
"ordre pour résoudre numériquement y'=f(x,y) avec les valeurs initiales x0, "
"y0 allant à x1 avec n incréments, renvoie une matrice n+1 par 2 contenant "
"les valeurs"

#: ../lib/library-strings.c:247
msgid "Calculate average of an entire matrix"
msgstr "Calcule la moyenne de toute une matrice"

#: ../lib/library-strings.c:248
msgid "Integral of the GaussFunction from 0 to x (area under the normal curve)"
msgstr ""
"Intégrale de la fonction de Gauss de 0 à x (aire sous la courbe normale)"

#: ../lib/library-strings.c:249
msgid "The normalized Gauss distribution function (the normal curve)"
msgstr "Fonction distribution de Gauss normalisée (courbe normale)"

#: ../lib/library-strings.c:250
msgid "Calculate median of an entire matrix"
msgstr "Calcule la médiane de toute une matrice"

#: ../lib/library-strings.c:251
msgid "Calculate the population standard deviation of a whole matrix"
msgstr "Calcule l'écart-type de la population de toute une matrice"

#: ../lib/library-strings.c:252
msgid "Calculate average of each row in a matrix"
msgstr "Calcule la moyenne de chaque ligne d'une matrice"

#: ../lib/library-strings.c:253
msgid "Calculate median of each row in a matrix"
msgstr "Calcule la médiane de chaque ligne d'une matrice"

#: ../lib/library-strings.c:254
msgid ""
"Calculate the population standard deviations of rows of a matrix and return "
"a vertical vector"
msgstr ""
"Calcule l'écart-type de la population des lignes d'une matrice et renvoie un "
"vecteur vertical"

#: ../lib/library-strings.c:255
msgid ""
"Calculate the standard deviations of rows of a matrix and return a vertical "
"vector"
msgstr ""
"Calcule l'écart-type des lignes d'une matrice et renvoie un vecteur vertical"

#: ../lib/library-strings.c:256
msgid "Calculate the standard deviation of a whole matrix"
msgstr "Calcule l'écart-type de toute une matrice"

#: ../lib/library-strings.c:257
msgid ""
"Attempt to find a root of a polynomial using Newton's method, returning "
"after two successive values are within epsilon or after maxn tries (then "
"returns null)"
msgstr ""
"Essaie de trouver la racine d'un polynôme en utilisant la méthode de Newton "
"renvoyant après que deux valeurs successives sont à epsilon près ou après "
"maxn essais (renvoie alors « null »)"

#: ../lib/library-strings.c:258
msgid "Returns a set where every element of X appears only once"
msgstr "Renvoie un ensemble où chaque élément de X apparaît seulement une fois"

#: ../lib/library-strings.c:259
msgid ""
"Returns a set theoretic union of X and Y (X and Y are vectors pretending to "
"be sets)"
msgstr ""
"Renvoie l'ensemble union théorique de X et Y (X et Y sont des vecteurs "
"prétendus être des ensembles)"

#: ../lib/library-strings.c:260
msgid ""
"For a Hilbert function that is c for degree d, given the Macaulay bound for "
"the Hilbert function of degree d+1 (The c^<d> operator from Green's proof)"
msgstr ""
"Pour une fonction de Hilbert qui vaut c pour le degré d, étant donné la "
"limite de Macaulay pour la fonction de Hilbert de degré d+1 (l'opérateur "
"c^<d> de la preuve de Green)"

#: ../lib/library-strings.c:261
msgid "The c_<d> operator from Green's proof of Macaulay's Theorem"
msgstr "L'opérateur c_<d> de la preuve de Green du théorème de Macaulay"

#: ../lib/library-strings.c:262
msgid "Return the dth Macaulay representation of a positive integer c"
msgstr "Renvoie la d-ième représentation de Macaulay d'un entier positif c"

#: ../lib/library-strings.c:263
msgid "Attempt to symbolically differentiate a function n times"
msgstr "Essaie de dériver n fois de manière symbolique une fonction"

#: ../lib/library-strings.c:264
msgid ""
"Attempt to symbolically differentiate a function n times quietly and return "
"null on failure"
msgstr ""
"Essaie de dériver silencieusement n fois de manière symbolique une fonction "
"et renvoie « null » en cas d'échec"

#: ../lib/library-strings.c:265
msgid ""
"Attempt to construct the Taylor approximation function around x0 to the nth "
"degree."
msgstr ""
"Essaie de construire la fonction approximation de Taylor autour de x0 au n-"
"ième degré."

#: ../src/calc.c:215
msgid "Uncategorized"
msgstr "Hors catégorie"

#: ../src/calc.c:397
msgid "Trying to set an alias for an alias"
msgstr "Essaie de définir un alias pour un alias"

#: ../src/calc.c:976
msgid "Bad identifier for function node!"
msgstr "Mauvais identificateur de nœud de fonction."

#: ../src/calc.c:1026 ../src/eval.c:7219 ../src/eval.c:7426
msgid "Unexpected operator!"
msgstr "Opérateur inattendu."

#. FIXME:
#: ../src/calc.c:1218
msgid "Cannot currently print polynomials of more than 3 vars"
msgstr ""
"Impossible d'afficher actuellement des polynômes de plus de 3 variables"

#: ../src/calc.c:1310 ../src/calc.c:1384
msgid "NULL function!"
msgstr "Fonction « NULL »."

#. variable and reference functions should
#. never be in the etree
#: ../src/calc.c:1374
msgid "Unexpected function type!"
msgstr "Type de fonction inattendue."

#: ../src/calc.c:1420
msgid "NULL tree!"
msgstr "Arborescence « NULL »."

#: ../src/calc.c:1510 ../src/eval.c:7725
msgid "Unexpected node!"
msgstr "Nœud inattendu."

#: ../src/calc.c:2025
#, c-format
msgid "File '%s' is a wrong version of GEL"
msgstr "Le fichier « %s » contient une mauvaise version de GEL"

#: ../src/calc.c:2075 ../src/calc.c:2089 ../src/calc.c:2103 ../src/calc.c:2116
#: ../src/calc.c:2132 ../src/calc.c:2147 ../src/calc.c:2162 ../src/calc.c:2175
#: ../src/calc.c:2181 ../src/calc.c:2188 ../src/calc.c:2202 ../src/calc.c:2213
#: ../src/calc.c:2220 ../src/calc.c:2227 ../src/calc.c:2234 ../src/calc.c:2241
#: ../src/calc.c:2248 ../src/calc.c:2255 ../src/calc.c:2262 ../src/calc.c:2269
#: ../src/calc.c:2276 ../src/calc.c:2283 ../src/calc.c:2290 ../src/calc.c:2297
#: ../src/calc.c:2304 ../src/calc.c:2311 ../src/calc.c:2327 ../src/calc.c:2345
#: ../src/calc.c:2355
msgid "Badly formed record"
msgstr "Enregistrement malformé"

#: ../src/calc.c:2078 ../src/calc.c:2083 ../src/calc.c:2097 ../src/calc.c:2111
#: ../src/calc.c:2126 ../src/calc.c:2142 ../src/calc.c:2156
msgid "Record out of place"
msgstr "Enregistrement mal placé"

#: ../src/calc.c:2369 ../src/calc.c:2380 ../src/calc.c:2392
msgid "Missing value for function"
msgstr "Valeur manquante pour la fonction"

#: ../src/calc.c:2412
msgid "Extra dictionary for NULL function"
msgstr "Dictionnaire additionnel pour la fonction « NULL »"

#: ../src/calc.c:2465 ../src/calc.c:3019 ../src/calc.c:3054
#, c-format
msgid "Can't open file: '%s'"
msgstr "Impossible d'ouvrir le fichier : « %s »"

#: ../src/calc.c:2666
msgid "Load a file into the interpreter"
msgstr "Charge un fichier dans l'interpréteur"

#: ../src/calc.c:2669
msgid "Load a plugin"
msgstr "Charge un greffon"

#: ../src/calc.c:2672
msgid "List files in the current directory"
msgstr "Liste les fichiers dans le répertoire courant"

#: ../src/calc.c:2675
msgid "Change directory"
msgstr "Change de répertoire"

#: ../src/calc.c:2678
msgid "Print current directory"
msgstr "Affiche le répertoire courant"

#: ../src/calc.c:2681
msgid "Print help (or help on a function/command)"
msgstr "Affiche l'aide (ou l'aide d'une fonction/commande)"

#: ../src/calc.c:2697
msgid ""
"\n"
"For a manual on using Genius and the GEL language type:\n"
msgstr ""
"\n"
"Pour un manuel sur l'utilisation de Genius et du langage GEL :\n"

#: ../src/calc.c:2699
msgid "  manual\n"
msgstr "  manuel\n"

#: ../src/calc.c:2703
msgid ""
"\n"
"For help on a specific function type:\n"
msgstr ""
"\n"
"Pour l'aide sur une fonction spécifique :\n"

#: ../src/calc.c:2705
msgid "  help FunctionName\n"
msgstr "  help NomDeLaFonction\n"

#: ../src/calc.c:2709
msgid ""
"\n"
"Commands:\n"
msgstr ""
"\n"
"Commandes :\n"

#: ../src/calc.c:2754
msgid ""
"\n"
"Undocumented:\n"
msgstr ""
"\n"
"Non documenté :\n"

#. func
#. aliasfor
#. category
#: ../src/calc.c:2797
msgid "Not documented"
msgstr "Non documenté"

#: ../src/calc.c:2820
#, c-format
msgid "'%s' is not documented"
msgstr "« %s » n'est pas documenté"

#: ../src/calc.c:2822
#, c-format
msgid "'%s' is not documented.  Perhaps you meant %s."
msgstr "« %s » n'est pas documenté. Peut-être vouliez-vous dire %s."

#: ../src/calc.c:2832
#, c-format
msgid "%s is an alias for %s\n"
msgstr "%s est un alias pour %s\n"

#: ../src/calc.c:2854
msgid "Parameter: "
msgstr "Paramètre :"

#: ../src/calc.c:2881
msgid "Aliases:"
msgstr "Alias :"

#: ../src/calc.c:2893
#, c-format
msgid "Description: %s\n"
msgstr "Description : %s\n"

#: ../src/calc.c:3079 ../src/calc.c:3086
#, c-format
msgid "Error changing to directory '%s': %s"
msgstr "Erreur lors du changement de répertoire « %s » : %s"

#: ../src/calc.c:3100 ../src/calc.c:3111
#, c-format
msgid "Can't expand '%s'"
msgstr "Impossible de développer « %s »"

#: ../src/calc.c:3181
#, c-format
msgid "Cannot open plugin '%s'!"
msgstr "Impossible d'ouvrir le greffon « %s »."

#: ../src/calc.c:3271
#, c-format
msgid "getcwd error: %s"
msgstr "erreur de getcwd : %s"

#: ../src/calc.c:3331
#, c-format
msgid "ERROR: 'pipe' failed: %s"
msgstr "ERREUR : échec du « tube » (pipe) : %s"

#: ../src/calc.c:3338 ../src/calc.c:3345
#, c-format
msgid "ERROR: 'write' possibly failed: %s"
msgstr ""
"ERREUR : il se peut que l'opération d'écriture n'est pas fonctionnée : %s"

#: ../src/calc.c:3413
msgid "ERROR: Probably corrupt stack!"
msgstr "ERREUR : la pile est probablement corrompue."

#: ../src/calc.c:3425
msgid ""
"ERROR: 'local' in a wrong place, can only be first statement in a function!"
msgstr ""
"ERREUR : mauvais emplacement pour « local », ne peut être que le premier "
"argument d'une fonction."

#: ../src/calc.c:3449
msgid "ERROR: Can't execute more things at once!"
msgstr "ERREUR : impossible d'exécuter plus de choses à la fois."

#: ../src/calc.c:3555
#, c-format
msgid "ERROR: %s before newline"
msgstr "ERREUR : %s avant le retour à la ligne"

#: ../src/calc.c:3557
#, c-format
msgid "ERROR: %s at end of input"
msgstr "ERREUR : %s à la fin de la saisie"

#: ../src/calc.c:3564
#, c-format
msgid "ERROR: %s before '%s'"
msgstr "ERREUR : %s avant « %s »"

#: ../src/calc.h:32
#, fuzzy
msgid "Copyright (C) 1997-2020 Jiří (George) Lebl"
msgstr "Copyright (C) 1997-2018 Jiří (George) Lebl"

#: ../src/compil.c:545 ../src/compil.c:554
msgid "Bad tree record when decompiling"
msgstr "Mauvais enregistrement de l'arborescence lors de la décompilation"

#: ../src/eval.c:1561 ../src/eval.c:1618 ../src/eval.c:1633
msgid "Cannot compare non value or bool only matrices"
msgstr ""
"Impossible de comparer des matrices ne comportant que des non valeurs ou des "
"booléens"

#. also on rationals but as integers
#: ../src/eval.c:1689 ../src/eval.c:1735
msgid "Modulo arithmetic only works on integers"
msgstr "L'arithmétique modulaire ne fonctionne qu'avec des entiers"

#: ../src/eval.c:1941
msgid ""
"Can't add/subtract a scalar to non-square matrix (A + x is defined as A + "
"x*I)"
msgstr ""
"Impossible d'additionner/soustraire un scalaire à une matrice non carrée "
"(A + x est définie comme A + x*I)"

#: ../src/eval.c:2037
msgid "Can't add/subtract two matrices of different sizes"
msgstr "Impossible d'ajouter/soustraire deux matrices de tailles différentes"

#: ../src/eval.c:2039
msgid ""
"Can't do element by element operations on two matrices of different sizes"
msgstr ""
"Impossible d'effectuer des opérations élément par élément sur deux matrices "
"de tailles différentes"

#: ../src/eval.c:2105
msgid "Can't multiply matrices of wrong sizes"
msgstr "Impossible de multiplier des matrices de mauvaise taille"

#: ../src/eval.c:2156
msgid "Powers are defined on (square matrix)^(integer) only"
msgstr "Les puissances sont définies seulement pour (matrice carrée)^(entier)"

#: ../src/eval.c:2162
msgid "Powers on matrices in modulo mode are defined on integer matrices only"
msgstr ""
"Les puissances de matrices dans le mode modulo sont définies pour les "
"matrices d'entiers seulement"

#: ../src/eval.c:2170
msgid "Exponent too large"
msgstr "L'exposant est trop grand"

#: ../src/eval.c:2197 ../src/eval.c:2312 ../src/eval.c:2378
msgid "Matrix appears singular and can't be inverted"
msgstr "La matrice est singulière et ne peut être inversée"

#: ../src/eval.c:2289
msgid "Can't divide matrices of different sizes or non-square matrices"
msgstr ""
"Impossible de diviser des matrices de tailles différentes ou non carrées"

#: ../src/eval.c:2360
msgid "Can't divide by a non-square matrix"
msgstr "Impossible de diviser par une matrice non carrée"

#: ../src/eval.c:2776 ../src/eval.c:2803 ../src/eval.c:2824 ../src/eval.c:2848
#: ../src/eval.c:2896
msgid "Operations on functions with variable argument list not supported"
msgstr ""
"Opérations sur des fonctions comportant une liste variable d'arguments non "
"prises en charge"

#: ../src/eval.c:2781
msgid ""
"Operations on functions with different number of arguments not supported"
msgstr ""
"Opérations sur des fonctions qui ont un nombre d'arguments différent non "
"prises en charge"

#: ../src/eval.c:2901
msgid "Function creation with wrong number of arguments"
msgstr "Création de fonction avec un nombre d'arguments incorrect"

#: ../src/eval.c:3483 ../src/eval.c:4914
msgid "Unevaluatable function type encountered!"
msgstr "Un type de fonction non évaluable a été rencontré."

#: ../src/eval.c:3506 ../src/graphing.c:6001
msgid "or"
msgstr "ou"

#: ../src/eval.c:3544
msgid ""
"Variable 'i' used uninitialized.  Perhaps you meant to write '1i' for the "
"imaginary number (square root of -1)."
msgstr ""
"La variable « i » n'est pas initialisée. Peut-être vouliez-vous écrire "
"« 1i » pour le nombre imaginaire pur (racine carrée de -1)."

#: ../src/eval.c:3550 ../src/eval.c:3583 ../src/eval.c:7543
#, c-format
msgid "Variable '%s' used uninitialized, perhaps you meant %s."
msgstr ""
"La variable « %s » est utilisée sans être initialisée, peut-être vouliez-"
"vous dire %s."

#: ../src/eval.c:3557 ../src/eval.c:3590 ../src/eval.c:4646 ../src/eval.c:7550
#, c-format
msgid "Variable '%s' used uninitialized"
msgstr "La variable « %s » est utilisée sans être initialisée"

#: ../src/eval.c:3598 ../src/eval.c:4692
#, c-format
msgid ""
"Call of '%s' with the wrong number of arguments!\n"
"(should be %d)"
msgstr ""
"Appel de « %s » avec un mauvais nombre d'arguments\n"
"(devrait être %d)"

#: ../src/eval.c:3601
#, c-format
msgid "Trying to dereference '%s' which is not a reference!\n"
msgstr "Tentative de déréférencer « %s » qui n'est pas une référence\n"

#: ../src/eval.c:3606
msgid "NULL reference encountered!"
msgstr "Une référence « NULL » a été rencontrée."

#: ../src/eval.c:3734
msgid "Cannot compare matrices"
msgstr "Impossible de comparer des matrices"

#: ../src/eval.c:3776
msgid "Primitives must get numeric/matrix/string arguments"
msgstr ""
"Les primitives doivent recevoir des arguments numériques/matrices/chaînes"

#: ../src/eval.c:3867
msgid "Bad argument to modular operation"
msgstr "Argument incorrect pour une opération modulaire"

#: ../src/eval.c:4620
#, c-format
msgid "Function '%s' used uninitialized, perhaps you meant %s."
msgstr ""
"La fonction « %s » est utilisée sans être initialisée, peut-être vouliez-"
"vous dire %s."

#: ../src/eval.c:4627
#, c-format
msgid "Function '%s' used uninitialized"
msgstr "La fonction « %s » est utilisée sans être initialisée"

#: ../src/eval.c:4655
#, c-format
msgid "Can't dereference '%s'!"
msgstr "Impossible de déréférencer « %s »."

#: ../src/eval.c:4663
msgid "Can't call a non-function!"
msgstr "Impossible d'appeler autre chose qu'une fonction."

#: ../src/eval.c:4697
#, c-format
msgid ""
"Call of '%s' with the wrong number of arguments!\n"
"(should be greater than %d)"
msgstr ""
"Appel de « %s » avec un nombre d'arguments incorrect\n"
"(devrait être plus grand que %d)"

#: ../src/eval.c:4736
#, c-format
msgid "Referencing an undefined variable %s!"
msgstr "Référencement d'une variable non définie %s."

#: ../src/eval.c:4890
msgid "Reference function with arguments encountered!"
msgstr "Une fonction de référence avec arguments a été rencontrée."

#: ../src/eval.c:4895
msgid "Unnamed reference function encountered!"
msgstr "Une fonction de référence sans nom a été rencontrée."

#: ../src/eval.c:5019
msgid "Bad type for 'for/sum/prod' loop!"
msgstr "Type non valide pour une boucle « for/sum/prod »."

#: ../src/eval.c:5024
msgid "'for/sum/prod' loop increment can't be 0"
msgstr "L'incrément d'une boucle « for/sum/prod » ne peut être 0"

#: ../src/eval.c:5150
msgid "Bad type for 'for in' loop!"
msgstr "Type non valide pour une boucle « for in »."

#: ../src/eval.c:5315 ../src/eval.c:5348
msgid "Continue or break outside a loop, assuming \"return null\""
msgstr ""
"« continue » ou « break » à l'extérieur d'une boucle, « return null » est "
"supposé"

#: ../src/eval.c:5409
msgid "Wrong argument type as matrix index"
msgstr "Mauvais type d'argument pour un indice de matrice"

#: ../src/eval.c:5419
msgid "Matrix index too large"
msgstr "Indice de matrice trop grand"

#: ../src/eval.c:5422
msgid "Matrix index less than 1"
msgstr "Indice de matrice inférieur à 1"

#: ../src/eval.c:5445 ../src/eval.c:5460
msgid "Matrix index out of range"
msgstr "Indice de matrice hors intervalle"

#: ../src/eval.c:5509 ../src/eval.c:5577 ../src/eval.c:5735 ../src/eval.c:5776
#: ../src/eval.c:5899 ../src/eval.c:5939 ../src/eval.c:6381
#, c-format
msgid "Trying to set a protected id '%s'"
msgstr "Tentative de définir un identificateur protégé « %s »"

#: ../src/eval.c:5534 ../src/eval.c:5572
msgid "Indexed Lvalue not user function"
msgstr "La « Lvalue » indexée n'est pas une fonction utilisateur"

#: ../src/eval.c:5556 ../src/eval.c:5760 ../src/eval.c:5923
msgid "Dereference of non-identifier!"
msgstr "Déréférencement d'un non-identificateur."

#: ../src/eval.c:5562 ../src/eval.c:5766 ../src/eval.c:5929
msgid "Dereference of undefined variable!"
msgstr "Déréférencement d'une variable non définie."

#: ../src/eval.c:5566 ../src/eval.c:5770 ../src/eval.c:5933
msgid "Dereference of non-reference!"
msgstr "Déréférencement d'une non-référence."

#: ../src/eval.c:5594
msgid "Indexed Lvalue not an identifier or a dereference"
msgstr "La Lvalue indexée n'est pas un identificateur ou un déréférencement"

#: ../src/eval.c:5648 ../src/eval.c:5703 ../src/eval.c:5880 ../src/eval.c:6045
#: ../src/eval.c:6082 ../src/eval.c:6127 ../src/eval.c:6535 ../src/eval.c:6660
msgid "Matrix index not an integer or a vector"
msgstr "L'indice de matrice n'est pas un entier ou un vecteur"

#: ../src/eval.c:5692 ../src/eval.c:5834 ../src/eval.c:5843
msgid "Wrong matrix dimensions when setting"
msgstr "Mauvaise taille de matrice lors de l'attribution"

#: ../src/eval.c:5723 ../src/eval.c:5975 ../src/eval.c:6348 ../src/eval.c:6355
msgid "Lvalue not an identifier/dereference/matrix location!"
msgstr ""
"La Lvalue n'est pas un identificateur, un déréférencement ou un emplacement "
"de matrice."

#: ../src/eval.c:5747 ../src/eval.c:5788
msgid "Referencing an undefined variable!"
msgstr "Référencement d'une variable non définie."

#: ../src/eval.c:5894
#, c-format
msgid ""
"Increment/Swapwith does not work on parameters (trying to increment '%s')"
msgstr ""
"« increment/swapwith » ne fonctionnent pas sur les paramètres (tentative "
"d'incrémenter « %s »)"

#: ../src/eval.c:5963
msgid "Increment not a value!"
msgstr "L'incrément n'est pas une valeur."

#: ../src/eval.c:5987
#, c-format
msgid "Trying to increment non-value id '%s'"
msgstr "Tentative d'incrémenter un identificateur sans valeur « %s »"

#: ../src/eval.c:6148 ../src/eval.c:6152 ../src/eval.c:6162
msgid "Can only swap user variables"
msgstr "On ne peut échanger que des variables utilisateur"

#: ../src/eval.c:6202 ../src/eval.c:6237 ../src/eval.c:6268 ../src/eval.c:6284
#: ../src/eval.c:6302 ../src/eval.c:6318
msgid "Cannot swap matrix regions"
msgstr "Impossible d'échanger les régions d'une matrice"

#: ../src/eval.c:6376
msgid "Parameters can only be created in the global context"
msgstr "Les paramètres ne peuvent être créés que dans le contexte global"

#: ../src/eval.c:6482 ../src/eval.c:6527 ../src/eval.c:6618
msgid "Index works only on matrices"
msgstr "L'indexation ne fonctionne que sur des matrices"

#: ../src/eval.c:6515
msgid "Vector index not an integer or a vector"
msgstr "L'indice du vecteur n'est pas un entier ou un vecteur"

#: ../src/eval.c:6683
msgid "number"
msgstr "nombre"

#: ../src/eval.c:6684
msgid "matrix"
msgstr "matrice"

#: ../src/eval.c:6685
msgid "string"
msgstr "chaîne de caractères"

#: ../src/eval.c:6686
msgid "function"
msgstr "fonction"

#: ../src/eval.c:6687
msgid "identifier"
msgstr "identificateur"

#: ../src/eval.c:6688
msgid "polynomial"
msgstr "polynôme"

#: ../src/eval.c:6689
msgid "boolean"
msgstr "booléen"

#: ../src/eval.c:6712
msgid "Addition"
msgstr "Addition"

#: ../src/eval.c:6713
msgid "Element by element addition"
msgstr "Addition élément par élément"

#: ../src/eval.c:6714
msgid "Subtraction"
msgstr "Soustraction"

#: ../src/eval.c:6715
msgid "Element by element subtraction"
msgstr "Soustraction élément par élément"

#: ../src/eval.c:6716
msgid "Multiplication"
msgstr "Multiplication"

#: ../src/eval.c:6717
msgid "Element by element multiplication"
msgstr "Multiplication élément par élément"

#: ../src/eval.c:6718
msgid "Division"
msgstr "Division"

#: ../src/eval.c:6719
msgid "Element by element division"
msgstr "Division élément par élément"

#: ../src/eval.c:6720
msgid "Back division"
msgstr "Division arrière"

#: ../src/eval.c:6721
msgid "Element by element back division"
msgstr "Division arrière élément par élément"

#: ../src/eval.c:6722
msgid "Modulo"
msgstr "Modulo"

#: ../src/eval.c:6723
msgid "Element by element modulo"
msgstr "Modulo élément par élément"

#: ../src/eval.c:6724
msgid "Negation"
msgstr "Négation"

#: ../src/eval.c:6725
msgid "Power"
msgstr "Puissance"

#: ../src/eval.c:6726
msgid "Element by element power"
msgstr "Puissance élément par élément"

#: ../src/eval.c:6727
msgid "Factorial"
msgstr "Factorielle"

#: ../src/eval.c:6728
msgid "Double factorial"
msgstr "Double factorielle"

#: ../src/eval.c:6729
msgid "Transpose"
msgstr "Transposée"

#: ../src/eval.c:6730
msgid "ConjugateTranspose"
msgstr "Transposée conjuguée"

#: ../src/eval.c:6731
msgid "Comparison (<=>)"
msgstr "Comparaison (<=>)"

#: ../src/eval.c:6732
msgid "XOR"
msgstr "XOR"

#: ../src/eval.c:6733
msgid "NOT"
msgstr "NOT"

#: ../src/eval.c:6753
#, c-format
msgid "Bad types for '%s'"
msgstr "Types non valides pour « %s »"

#: ../src/eval.c:6764
#, c-format
msgid "%s not defined on <%s> and <%s>"
msgstr "%s non défini sur <%s> et <%s>"

#: ../src/eval.c:6783
#, c-format
msgid "Bad type for '%s'"
msgstr "Type non valide pour « %s »"

#: ../src/eval.c:6793
#, c-format
msgid "%s not defined on <%s>"
msgstr "%s non défini sur <%s>"

#: ../src/eval.c:6813 ../src/eval.c:6830
msgid "Vector building only works on numbers"
msgstr "La construction de vecteur fonctionne uniquement avec des nombres"

#. FIXME: perhaps we should just return null like octave?
#: ../src/eval.c:6823
msgid "Impossible arguments to vector building operator"
msgstr "Arguments incorrects pour l'opération de construction de vecteur"

#: ../src/funclib.c:124
#, c-format
msgid "%s: argument too large"
msgstr "%s : argument trop grand"

#: ../src/funclib.c:153
#, c-format
msgid "Cannot parse version string: %s"
msgstr "Impossible d'analyser la chaîne de version : %s"

#: ../src/funclib.c:179 ../src/gnome-genius.c:1865
#, c-format
msgid ""
"Genius %s\n"
"%s\n"
"\n"
"    This program is free software: you can redistribute it and/or modify\n"
"    it under the terms of the GNU General Public License as published by\n"
"    the Free Software Foundation, either version 3 of the License, or\n"
"    (at your option) any later version.\n"
"\n"
"    This program is distributed in the hope that it will be useful,\n"
"    but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
"    GNU General Public License for more details.\n"
"\n"
"    You should have received a copy of the GNU General Public License\n"
"    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n"
msgstr ""
"Genius %s\n"
"%s\n"
"\n"
"    Ce programme est un logiciel libre ; vous pouvez le diffuser et/ou\n"
"    le modifier suivant les termes de la Licence Publique Générale GNU\n"
"    telle que publiée par la Free Software Foundation ; soit la\n"
"    version 2 de cette licence, soit (à votre convenance) une version\n"
"    ultérieure.\n"
"\n"
"    Ce programme est diffusé dans l'espoir qu'il sera utile, mais SANS\n"
"    AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIALISATION\n"
"    ou d'ADÉQUATION À UN USAGE PARTICULIER. Voyez la Licence Publique\n"
"    Générale GNU pour plus de détails.\n"
"\n"
"    Vous devriez avoir reçu une copie de la Licence Publique Générale\n"
"    GNU avec ce programme sinon consultez <http://www.gnu.org/licenses/>.\n"

#: ../src/funclib.c:273
#, c-format
msgid "%s: trying to undefine a protected id!"
msgstr ""
"%s : tentative d'élimination de la définition d'un identificateur protégé."

#: ../src/funclib.c:546 ../src/funclib.c:584 ../src/funclib.c:646
#, c-format
msgid "%s: trying to set a protected id!"
msgstr "%s : tentative de définition d'un identificateur protégé."

#. FIXME: fix this, this should just work too
#: ../src/funclib.c:552 ../src/funclib.c:590 ../src/funclib.c:652
#, c-format
msgid "%s: trying to set a parameter, use the equals sign"
msgstr "%s : tentative de définir un paramètre, utilisez le signe égal"

#: ../src/funclib.c:704 ../src/gnome-genius.c:992
msgid ""
"Global variables:\n"
"\n"
msgstr ""
"Variables globales :\n"
"\n"

#: ../src/funclib.c:727 ../src/gnome-genius.c:1025
msgid ""
"\n"
"Function call stack:\n"
msgstr ""
"\n"
"Pile d'appel de fonction :\n"

#: ../src/funclib.c:729 ../src/funclib.c:769 ../src/gnome-genius.c:1027
#: ../src/gnome-genius.c:1084
msgid ""
"(depth of context in parentheses)\n"
"\n"
msgstr ""
"(profondeur du contexte entre parenthèses)\n"
"\n"

#: ../src/funclib.c:767 ../src/gnome-genius.c:1082
msgid ""
"\n"
"Local variables:\n"
msgstr ""
"\n"
"Variables locales :\n"

#: ../src/funclib.c:798
#, c-format
msgid "%s: Argument number %d not a string or identifier"
msgstr "%s : l'argument numéro %d n'est pas une chaîne ou un identifiant"

#: ../src/funclib.c:807
#, c-format
msgid "%s undefined\n"
msgstr "%s non défini\n"

#: ../src/funclib.c:830 ../src/funclib.c:923
#, c-format
msgid "%s: Too many arguments, should be at most %d"
msgstr "%s : trop d'arguments, le maximum est %d"

#: ../src/funclib.c:1071
msgid "Cannot apply function to two differently sized matrices"
msgstr ""
"Impossible d'appliquer la fonction à deux matrices de tailles différentes"

#: ../src/funclib.c:1761 ../src/funclib.c:1798 ../src/funclib.c:1835
#: ../src/funclib.c:1872 ../src/funclib.c:1914 ../src/funclib.c:1951
#: ../src/funclib.c:1993 ../src/funclib.c:2040
#, c-format
msgid "%s: Not implemented (yet) for complex values"
msgstr "%s : non implémenté (pour l'instant) pour les valeurs complexes"

#: ../src/funclib.c:1956 ../src/funclib.c:1998 ../src/funclib.c:2045
#, c-format
msgid ""
"%s: Bessel functions of second kind not defined for nonpositive real numbers"
msgstr ""
"%s : fonctions de Bessel de seconde expèce non définies pour les nombres "
"rééls non positifs"

#: ../src/funclib.c:2498
#, c-format
msgid "%s: square root for composite moduli is not yet implemented"
msgstr ""
"%s : la racine carrée pour les modules composés n'est pas encore implémentée"

#: ../src/funclib.c:2506
#, c-format
msgid "%s: Cannot find square root function for prime moduli"
msgstr ""
"%s : impossible de trouver une fonction racine carrée pour les modules "
"premiers"

#: ../src/funclib.c:2539
#, c-format
msgid "%s: matrix argument is not square"
msgstr "%s : la matrice en argument n'est pas carrée"

#: ../src/funclib.c:2680 ../src/funclib.c:2781
#, c-format
msgid "%s: matrix argument must be integer only"
msgstr "%s : la matrice en argument doit être constituée d'entiers uniquement"

#: ../src/funclib.c:2702 ../src/funclib.c:2803
#, c-format
msgid "%s: argument must be an integer"
msgstr "%s : l'argument doit être un entier"

#: ../src/funclib.c:2890 ../src/funclib.c:4816 ../src/funclib.c:4845
#: ../src/funclib.c:5097 ../src/mpwrap.c:3829 ../src/mpwrap.c:3848
#: ../src/mpwrap.c:3905 ../src/mpwrap.c:3934 ../src/mpwrap.c:3951
#: ../src/mpwrap.c:4000
msgid "Division by zero!"
msgstr "Division par zéro."

#: ../src/funclib.c:3072 ../src/funclib.c:3169
#, c-format
msgid "%s: matrix argument must be value only"
msgstr "%s : la matrice en argument doit uniquement être composée de valeurs"

#: ../src/funclib.c:3093 ../src/funclib.c:3190
#, c-format
msgid "%s: Cannot compare complex numbers"
msgstr "%s : Impossible de comparer des nombres complexes"

#: ../src/funclib.c:3103 ../src/funclib.c:3199
#, c-format
msgid "%s: Input not a number or a matrix of numbers."
msgstr "%s : l'argument saisi n'est pas un nombre ou une matrice de nombres"

#: ../src/funclib.c:3437 ../src/funclib.c:3495 ../src/funclib.c:5082
#: ../src/funclib.c:5376 ../src/graphing.c:10287
#, c-format
msgid "%s: too many arguments"
msgstr "%s : trop d'arguments"

#: ../src/funclib.c:3794
#, c-format
msgid "%s: vector argument not value only"
msgstr "%s : le vecteur en argument doit uniquement être composé de valeurs"

#: ../src/funclib.c:3805 ../src/funclib.c:3844
#, c-format
msgid "%s: argument can't be negative or 0"
msgstr "%s : l'argument ne peut être négatif ou nul"

#: ../src/funclib.c:3813 ../src/funclib.c:3849
#, c-format
msgid "%s: vector argument has too large entries"
msgstr "%s : le vecteur en argument contient des entrées trop grandes"

#: ../src/funclib.c:3891
#, c-format
msgid "%s: arguments must be vectors of equal size"
msgstr "%s : les arguments doivent être des vecteurs de même taille"

#: ../src/funclib.c:4383 ../src/funclib.c:4389
#, c-format
msgid "%s: %s not a reference"
msgstr "%s : %s n'est pas une référence"

#: ../src/funclib.c:4428
#, c-format
msgid "%s: matrices not of the same height"
msgstr "%s : les matrices n'ont pas la même hauteur"

#: ../src/funclib.c:4433 ../src/funclib.c:5076
msgid "third argument"
msgstr "troisième argument"

#: ../src/funclib.c:4438
msgid "fourth argument"
msgstr "quatrième argument"

#: ../src/funclib.c:4713
#, c-format
msgid "%s: argument must be greater than 2"
msgstr "%s : l'argument doit être plus grand que 2"

#: ../src/funclib.c:4901
#, c-format
msgid "%s: arguments not horizontal vectors"
msgstr "%s : les arguments ne sont pas des vecteurs horizontaux"

#: ../src/funclib.c:4910
#, c-format
msgid "%s: arguments not numeric only vectors"
msgstr "%s : les arguments ne sont pas des nombres mais seulement des vecteurs"

#: ../src/funclib.c:5294
#, c-format
msgid "%s: argument 1 must be a quadratic polynomial"
msgstr "%s : le premier argument doit être un polynôme quadratique"

#: ../src/funclib.c:5605 ../src/funclib.c:5694 ../src/funclib.c:5955
#: ../src/funclib.c:5962 ../src/funclib.c:6017 ../src/funclib.c:6024
#: ../src/funclib.c:6095 ../src/funclib.c:6109
#, c-format
msgid "%s: value out of range"
msgstr "%s : valeur hors limites"

#: ../src/funclib.c:6318
#, c-format
msgid "%s: undefined function"
msgstr "%s : fonction non définie"

#: ../src/funclib.c:6324
#, c-format
msgid "%s: flags argument must be a string"
msgstr "%s : le drapeau en argument doit être une chaîne"

#: ../src/funclib.c:6452 ../src/symbolic.c:734
#, c-format
msgid "%s: argument not a function of one variable"
msgstr "%s : l'argument n'est pas une fonction d'une variable"

#: ../src/funclib.c:6664 ../src/funclib.c:6699 ../src/funclib.c:6944
#, c-format
msgid "%s: argument should be between %d and %d"
msgstr "%s : l'argument doit être compris entre %d et %d"

#: ../src/funclib.c:6852
msgid "OutputStyle must be one of normal, troff, latex or mathml"
msgstr ""
"OutputStyle doit être soit « normal », « troff », « latex » ou « mathml »"

#: ../src/funclib.c:6892
#, c-format
msgid "%s: argument should be larger or equal to 0"
msgstr "%s : l'argument doit être supérieur ou égal à 0"

#: ../src/funclib.c:7005
msgid "Basic"
msgstr "Bases"

#. internal
#: ../src/funclib.c:7006
msgid "Parameters"
msgstr "Paramètres"

#. internal
#: ../src/funclib.c:7007
msgid "Constants"
msgstr "Constantes"

#. internal
#: ../src/funclib.c:7008
msgid "Numeric"
msgstr "Numérique"

#. internal
#: ../src/funclib.c:7009
msgid "Trigonometry"
msgstr "Trigonométrie"

#. internal
#: ../src/funclib.c:7010
msgid "Number Theory"
msgstr "Théorie des nombres"

#. internal
#: ../src/funclib.c:7011
msgid "Matrix Manipulation"
msgstr "Manipulation des matrices"

#. internal
#: ../src/funclib.c:7012
msgid "Linear Algebra"
msgstr "Algèbre linéaire"

#. internal
#: ../src/funclib.c:7013
msgid "Combinatorics"
msgstr "Combinatoire"

#. internal
#: ../src/funclib.c:7014
msgid "Calculus"
msgstr "Calculs"

#. internal
#: ../src/funclib.c:7015
msgid "Functions"
msgstr "Fonctions"

#. internal
#: ../src/funclib.c:7016
msgid "Equation Solving"
msgstr "Résolution d'équations"

#. internal
#: ../src/funclib.c:7017
msgid "Statistics"
msgstr "Statistiques"

#. internal
#: ../src/funclib.c:7018
msgid "Polynomials"
msgstr "Polynômes"

#. internal
#: ../src/funclib.c:7019
msgid "Set Theory"
msgstr "Théorie des ensembles"

#. internal
#: ../src/funclib.c:7020
msgid "Commutative Algebra"
msgstr "Algèbre commutative"

#. internal
#: ../src/funclib.c:7021
msgid "Miscellaneous"
msgstr "Divers"

#. internal
#: ../src/funclib.c:7023
msgid "Displays the user manual"
msgstr "Affiche le manuel utilisateur"

#: ../src/funclib.c:7024
msgid "Gives the warranty information"
msgstr "Renvoie des informations sur la licence"

#: ../src/funclib.c:7025
msgid "Return version as a 3-vector"
msgstr "Renvoie la version comme un vecteur à 3 dimensions"

#: ../src/funclib.c:7026
msgid "Exits the program"
msgstr "Quitte le programme"

#: ../src/funclib.c:7028
msgid "Prints a string to the error stream"
msgstr "Affiche une chaîne dans le flux d'erreur"

#: ../src/funclib.c:7029
msgid "Waits a specified number of seconds"
msgstr "Attends le nombre de secondes indiqué"

#: ../src/funclib.c:7030
msgid "The true boolean value"
msgstr "La valeur booléenne vraie"

#: ../src/funclib.c:7032
msgid "The false boolean value"
msgstr "La valeur booléenne fausse"

#: ../src/funclib.c:7035
msgid "Unix time in seconds as a floating point number"
msgstr "Temps Unix exprimé en secondes en tant que nombre flottant"

#: ../src/funclib.c:7043
msgid "Make integer (0 or 1) from a boolean value"
msgstr "Crée un entier (0 ou 1) à partir d'une valeur booléenne"

#: ../src/funclib.c:7045
msgid "Prints an expression"
msgstr "Affiche une expression"

#: ../src/funclib.c:7046
msgid "Changes current directory"
msgstr "Change le répertoire courant"

#: ../src/funclib.c:7047
msgid "Prints an expression without a trailing newline"
msgstr "Affiche une expression sans retour à la ligne final"

#: ../src/funclib.c:7048
msgid "Display a string and an expression"
msgstr "Affiche une chaîne et une expression"

#: ../src/funclib.c:7049
msgid "Set a global variable"
msgstr "Définit une variable globale"

#: ../src/funclib.c:7050
msgid "Set an element in a global variable which is a matrix"
msgstr "Définit un élément dans une variable globale qui est une matrice"

#: ../src/funclib.c:7051
msgid "Set an element in a global variable which is a vector"
msgstr "Définit un élément dans une variable globale qui est un vecteur"

#: ../src/funclib.c:7052
msgid "Display values of variables, or all if called without arguments"
msgstr ""
"Affiche les valeurs des variables, ou tout si l'appel est lancé sans "
"arguments"

#: ../src/funclib.c:7054
msgid "Set the category and help description line for a function"
msgstr ""
"Définit la catégorie et la ligne de description d'aide pour une fonction"

#: ../src/funclib.c:7055
msgid "Sets up a help alias"
msgstr "Met en place un alias pour l'aide"

#: ../src/funclib.c:7057
msgid "Identity function, returns its argument"
msgstr "Fonction identité, renvoie ses arguments"

#: ../src/funclib.c:7059
msgid ""
"Generate random float between 0 and 1, or if size given generate vector or "
"matrix of random floats"
msgstr ""
"Génère un nombre réel aléatoire compris entre 0 et 1 ou si la taille est "
"fournie, génère un vecteur ou une matrice de nombres réels aléatoires"

#: ../src/funclib.c:7061
msgid ""
"Generate random integer between 0 and max-1 inclusive, or if size given "
"generate vector or matrix of random integers"
msgstr ""
"Génère un entier aléatoire compris entre 0 et max-1 inclus ou si la taille "
"est fournie, génère un vecteur ou une matrice d'entiers aléatoires"

#: ../src/funclib.c:7064 ../src/gnome-genius.c:2410
msgid "Floating point precision"
msgstr "Précision en virgule flottante"

#: ../src/funclib.c:7066 ../src/gnome-genius.c:2299
msgid ""
"Display 0.0 when floating point number is less than 10^-x (0=never chop)"
msgstr ""
"Afficher 0.0 lorsqu'un nombre flottant est inférieur à 10^-x (0=jamais "
"arrondir)"

#: ../src/funclib.c:7069 ../src/gnome-genius.c:2322
msgid "Only chop numbers when another number is greater than 10^-x"
msgstr ""
"Arrondir les nombres uniquement si un autre nombre est plus grand que 10^-x"

#: ../src/funclib.c:7070
msgid "Maximum digits to display"
msgstr "Nombre maximum de chiffres à afficher"

#: ../src/funclib.c:7071
msgid "Maximum errors to display"
msgstr "Nombre maximum d'erreurs à afficher"

#: ../src/funclib.c:7072
msgid "Output style: normal, latex, mathml or troff"
msgstr "Style de sortie : « normal », « latex », « mathml » ou « troff »"

#: ../src/funclib.c:7073
msgid "Integer output base"
msgstr "Base de sortie pour les entiers"

#: ../src/funclib.c:7074
msgid "If true, mixed fractions are printed"
msgstr "Si vrai, les fractions mixtes sont affichées"

#: ../src/funclib.c:7075
msgid "Print full expressions, even if more than a line"
msgstr "Affiche les expressions complètes, même celles de plus d'une ligne"

#: ../src/funclib.c:7076
msgid "Convert all results to floats before printing"
msgstr ""
"Convertit tous les résultats en nombres flottants avant de les afficher"

#: ../src/funclib.c:7077
msgid "Use scientific notation"
msgstr "Utilise la notation scientifique"

#: ../src/funclib.c:7079
msgid ""
"Number of extra Miller-Rabin tests to run on a number before declaring it a "
"prime in IsPrime"
msgstr ""
"Nombre de tests supplémentaires de Miller-Rabin à lancer sur un nombre avant "
"de le déclarer comme premier dans IsPrime"

#: ../src/funclib.c:7085
msgid "Expands a matrix just like we do on unquoted matrix input"
msgstr ""
"Développe une matrice de la même manière que pour les entrées de matrice non "
"précédée d'une apostrophe"

#: ../src/funclib.c:7086
msgid "Gets the rows of a matrix as a vertical vector"
msgstr "Extrait les lignes de matrice comme une vecteur vertical"

#: ../src/funclib.c:7087
msgid "Gets the columns of a matrix as a horizontal vector"
msgstr "Extrait les colonnes de la matrice comme un vecteur horizontal"

#: ../src/funclib.c:7088
msgid "Gets the diagonal entries of a matrix as a column vector"
msgstr ""
"Extrait les données en diagonale de la matrice comme un vecteur colonne"

#: ../src/funclib.c:7089
msgid "Count the number of zero columns in a matrix"
msgstr "Compte le nombre de colonnes de zéro dans une matrice"

#: ../src/funclib.c:7090
msgid "Removes any all-zero columns of M"
msgstr "Supprime toutes les colonnes entièrement nulles de M"

#: ../src/funclib.c:7091
msgid "Return a vector with the indices of the nonzero columns in a matrix"
msgstr ""
"Renvoie un vecteur avec les indices des colonnes non nulles dans une matrice"

#: ../src/funclib.c:7092
msgid "Return a vector with the indices of the nonzero elements in a vector"
msgstr ""
"Renvoie un vecteur avec les indices des éléments non nuls dans un vecteur"

#: ../src/funclib.c:7094
msgid "Calculates the conjugate"
msgstr "Calcule le complexe conjugué"

#: ../src/funclib.c:7099
msgid "Calculates the sine function"
msgstr "Calcule la fonction sinus"

#: ../src/funclib.c:7102
msgid "Calculates the cosine function"
msgstr "Calcule la fonction cosinus"

#: ../src/funclib.c:7105
msgid "Calculates the hyperbolic sine function"
msgstr "Calcule la fonction sinus hyperbolique"

#: ../src/funclib.c:7108
msgid "Calculates the hyperbolic cosine function"
msgstr "Calcule la fonction cosinus hyperbolique"

#: ../src/funclib.c:7111
msgid "Calculates the tan function"
msgstr "Calcule la fonction tangente"

#: ../src/funclib.c:7114
msgid "Calculates the arctan function"
msgstr "Calcule la fonction arctangente"

#: ../src/funclib.c:7119
msgid "Calculates the sinc function, that is sin(x)/x"
msgstr "Calcule la fonction sinus cardinal, c'est-à-dire sin(x)/x"

#: ../src/funclib.c:7123
msgid "Calculates the arctan2 function (arctan(y/x) if x>0)"
msgstr "Calcule la fonction arctan2 (arctan(y/x) si x>0)"

#: ../src/funclib.c:7127
msgid "The number pi"
msgstr "Le nombre pi"

#: ../src/funclib.c:7129
msgid "The natural number e"
msgstr "Le nombre naturel e"

#: ../src/funclib.c:7131
msgid "The Golden Ratio"
msgstr "Le nombre d'or"

#: ../src/funclib.c:7133
msgid "Free fall acceleration"
msgstr "Accélération de la chute libre"

#: ../src/funclib.c:7136
msgid "Euler's Constant gamma"
msgstr "Constante gamma d'Euler"

#: ../src/funclib.c:7140
msgid "Catalan's Constant (0.915...)"
msgstr "Constante de Catalan (0,915...)"

#: ../src/funclib.c:7142
msgid "The error function, 2/sqrt(pi) * int_0^x e^(-t^2) dt"
msgstr "Fonction erreur : 2/sqrt(pi) * int_0^x e^(-t^2) dt"

#: ../src/funclib.c:7145
msgid "The Riemann zeta function (only real values implemented)"
msgstr ""
"Fonction zeta de Riemann (seules les valeurs réelles sont implémentées)"

#: ../src/funclib.c:7149
msgid "The Gamma function (only real values implemented)"
msgstr "Fonction Gamma (seules les valeurs réelles sont implémentées)"

#: ../src/funclib.c:7154
msgid "The Bessel function of first kind of order 0"
msgstr "La fonction de Bessel de première espèce d'ordre 0"

#: ../src/funclib.c:7157
msgid "The Bessel function of first kind of order 1"
msgstr "La fonction de Bessel de première espèce d'ordre 1"

#: ../src/funclib.c:7160
msgid "The Bessel function of first kind of order n"
msgstr "La fonction de Bessel de première espèce d'ordre n"

#: ../src/funclib.c:7163
msgid "The Bessel function of second kind of order 0"
msgstr "La fonction de Bessel de seconde espèce d'ordre 0"

#: ../src/funclib.c:7166
msgid "The Bessel function of second kind of order 1"
msgstr "La fonction de Bessel de seconde espèce d'ordre 1"

#: ../src/funclib.c:7169
msgid "The Bessel function of second kind of integer order n"
msgstr "La fonction de Bessel de seconde espèce d'ordre n"

#: ../src/funclib.c:7172
msgid "The square root"
msgstr "La racine carré"

#: ../src/funclib.c:7176
msgid "The exponential function"
msgstr "La fonction exponentielle"

#: ../src/funclib.c:7179
msgid "The natural logarithm"
msgstr "Le logarithme naturel"

#: ../src/funclib.c:7182
msgid "Logarithm of x base 2"
msgstr "Le logarithme base 2 de x"

#: ../src/funclib.c:7187
msgid "Logarithm of x base 10"
msgstr "Le logarithme base 10 de x"

#: ../src/funclib.c:7190
msgid "Round a number"
msgstr "Arrondit un nombre"

#: ../src/funclib.c:7194
msgid "Get the highest integer less than or equal to n"
msgstr "Renvoie le plus grand entier inférieur ou égale à n"

#: ../src/funclib.c:7198
msgid "Get the lowest integer more than or equal to n"
msgstr "Renvoie le petit petit entier supérieur ou égal à n"

#: ../src/funclib.c:7202
msgid "Truncate number to an integer (return the integer part)"
msgstr "Tronque le nombre à un entier (renvoie la partie entière)"

#: ../src/funclib.c:7207
msgid "Make number a float"
msgstr "Transforme un nombre en nombre réel"

#: ../src/funclib.c:7210
msgid "Get the numerator of a rational number"
msgstr "Renvoie le numérateur d'un nombre rationnel"

#: ../src/funclib.c:7212
msgid "Get the denominator of a rational number"
msgstr "Renvoie le dénominateur d'un nombre rationnel"

#: ../src/funclib.c:7215
msgid "Greatest common divisor"
msgstr "Plus grand commun diviseur (PGCD)"

#: ../src/funclib.c:7217
msgid "Least common multiplier"
msgstr "Plus petit commun multiple (PPCM)"

#: ../src/funclib.c:7219
msgid "Check a number for being a perfect square"
msgstr "Vérifie qu'un nombre est un carré parfait"

#: ../src/funclib.c:7220
msgid "Check a number for being any perfect power (a^b)"
msgstr "Vérifie qu'un nombre est une puissance parfaite (a^b)"

#: ../src/funclib.c:7221
msgid "Return the nth prime (up to a limit)"
msgstr "Renvoie le n-ième nombre premier (jusqu'à une limite) "

#: ../src/funclib.c:7223
msgid "Tests if an integer is even"
msgstr "Teste si un entier est pair"

#: ../src/funclib.c:7224
msgid "Tests if an integer is odd"
msgstr "Teste si un entier est impair"

#: ../src/funclib.c:7226
msgid "Returns the least prime greater than n (if n is positive)"
msgstr "Renvoie le premier nombre premier supérieur à n (si n est positif)"

#: ../src/funclib.c:7227
msgid "Returns the nth Lucas number"
msgstr "Renvoie le n-ième nombre de Lucas"

#: ../src/funclib.c:7228
msgid "Returns inverse of n mod m"
msgstr "Renvoie l'inverse de n mod m"

#: ../src/funclib.c:7229
msgid "Checks divisibility (if m divides n)"
msgstr "Vérifie la divisibilité (est-ce que m divise n)"

#: ../src/funclib.c:7230
msgid ""
"Return n/d but only if d divides n else returns garbage (this is faster than "
"writing n/d)"
msgstr ""
"Renvoie n/d mais seulement if d divise n sinon renvoie une valeur incorrecte "
"(c'est plus rapide que d'écrire n/d)"

#: ../src/funclib.c:7231
msgid ""
"Tests primality of integers, for numbers greater than 25*10^9 false positive "
"is with low probability depending on IsPrimeMillerRabinReps"
msgstr ""
"Teste la primarité d'entiers, pour les nombres supérieur à 25*10^9, la "
"probabilité d'une erreur de détermination dépend du paramètre "
"IsPrimeMillerRabinReps"

#: ../src/funclib.c:7232
msgid "Run the strong pseudoprime test base b on n"
msgstr "Lance le test de pseudo-primarité forte en base b sur n"

#: ../src/funclib.c:7233
msgid ""
"Use the Miller-Rabin primality test on n, reps number of times.  The "
"probability of false positive is (1/4)^reps"
msgstr ""
"Utilise le test de primalité de Miller-Rabin sur n, en faisant « reps » "
"essais. La probabilité d'une erreur de détermination est (1/4)^reps"

#: ../src/funclib.c:7234
msgid ""
"Use the Miller-Rabin primality test on n with enough bases that assuming the "
"Generalized Riemann Hypothesis the result is deterministic"
msgstr ""
"Utilise le test de primalité de Miller-Rabin sur n avec suffisamment "
"d'essais pour qu'en supposant la véracité de l'hypothèse de Riemann "
"généralisée, le résultat soit déterministe"

#: ../src/funclib.c:7235
msgid "Return factorization of a number as a matrix"
msgstr "Renvoie la factorisation d'un nombre sous forme de matrice"

#: ../src/funclib.c:7237
msgid "Returns the maximum of arguments or matrix"
msgstr "Renvoie le maximum des arguments ou de la matrice"

#: ../src/funclib.c:7240
msgid "Returns the minimum of arguments or matrix"
msgstr "Renvoie le minimum des arguments ou de la matrice"

# w/o = without
#: ../src/funclib.c:7244
msgid "Division w/o remainder, equivalent to floor(a/b)"
msgstr "Division sans reste, équivalente à floor(a/b)"

#: ../src/funclib.c:7246
msgid "Calculate the Jacobi symbol (a/b) (b should be odd)"
msgstr "Calcule le symbole de Jacobi (a/b) (b doit être impair)"

#: ../src/funclib.c:7248
msgid ""
"Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2)=(2/a) "
"when a odd, or (a/2)=0 when a even"
msgstr ""
"Calcule le symbole de Jacobi (a/b) avec l'extension de Kronecker (a/2)=(2/a) "
"si impair, ou (a/2)=0 si pair"

#: ../src/funclib.c:7250
msgid "Calculate the Legendre symbol (a/p)"
msgstr "Calcule le symbole de Legendre (a/p)"

#: ../src/funclib.c:7253
msgid "Get the real part of a complex number"
msgstr "Renvoie la partie réelle d'un nombre complexe"

#: ../src/funclib.c:7256
msgid "Get the imaginary part of a complex number"
msgstr "Renvoie la partie imaginaire d'un nombre complexe"

#: ../src/funclib.c:7260
msgid "Make an identity matrix of a given size"
msgstr "Construit une matrice identité de la taille donnée"

#: ../src/funclib.c:7263
msgid "Make an matrix of all zeros (or a row vector)"
msgstr "Construit une matrice de zéros (ou un vecteur ligne)"

#: ../src/funclib.c:7265
msgid "Make an matrix of all ones (or a row vector)"
msgstr "Construit une matrice de uns (ou un vecteur ligne)"

#: ../src/funclib.c:7268
msgid "Append an element to a vector (treating 1x1 matrix as a row vector)"
msgstr ""

#: ../src/funclib.c:7270
msgid "Get the number of rows of a matrix"
msgstr "Renvoie le nombre de lignes d'une matrice"

#: ../src/funclib.c:7271
msgid "Get the number of columns of a matrix"
msgstr "Renvoie le nombre de colonnes d'une matrice"

#: ../src/funclib.c:7272
msgid "Is a matrix square"
msgstr "Vérifie que la matrice est carrée"

#: ../src/funclib.c:7273
msgid "Is argument a horizontal or a vertical vector"
msgstr "Vérifie que l'argument est un vecteur ligne ou colonne"

#: ../src/funclib.c:7274
msgid "Is a matrix upper triangular"
msgstr "Vérifie que la matrice est triangulaire supérieure"

#: ../src/funclib.c:7275
msgid "Is a matrix lower triangular"
msgstr "Vérifie que la matrice triangulaire inférieure"

#: ../src/funclib.c:7276
msgid "Is a matrix diagonal"
msgstr "Vérifie que la matrice est diagonale"

#: ../src/funclib.c:7277
msgid "Get the number of elements of a matrix"
msgstr "Renvoie le nombre d'éléments d'une matrice"

#: ../src/funclib.c:7279
msgid "Get the row echelon form of a matrix"
msgstr "Renvoie la forme échelonnée en lignes d'une matrice"

#: ../src/funclib.c:7283
msgid "Get the reduced row echelon form of a matrix"
msgstr "Renvoie la forme échelonnée réduite en lignes d'une matrice"

#: ../src/funclib.c:7287
msgid ""
"Solve linear system Mx=V, return solution V if there is a unique solution, "
"null otherwise.  Extra two reference parameters can optionally be used to "
"get the reduced M and V."
msgstr ""
"Résout le système linéaire Mx=V, renvoie V s'il y a une solution unique ou "
"« null » sinon. Deux références de paramètres supplémentaires peuvent être "
"utilisés pour recevoir les réductions de M et V."

#: ../src/funclib.c:7290
msgid "Get the determinant of a matrix"
msgstr "Renvoie le déterminant d'une matrice"

#: ../src/funclib.c:7293
msgid ""
"Return pivot columns of a matrix, that is columns which have a leading 1 in "
"rref form, also returns the row where they occur"
msgstr ""
"Renvoie les colonnes-pivot d'une matrice, c'est-à-dire quelles sont les "
"colonnes d'une matrice réduite suivant l'algorithme rref (diagonalisation) "
"qui contiennent 1 en première position, et renvoie également dans quelles "
"lignes se trouvent ces derniers"

#: ../src/funclib.c:7295
msgid "Get the nullspace of a matrix"
msgstr "Renvoie le noyau d'une matrice"

#: ../src/funclib.c:7297
msgid "Make new matrix of given size from old one"
msgstr ""
"Construit une nouvelle matrice, de la taille donnée, à partir de l'ancienne"

#: ../src/funclib.c:7298
msgid "Return the index complement of a vector of indexes"
msgstr "Renvoie le complémentaire d'un vecteur d'indices."

#: ../src/funclib.c:7299
msgid "Get the Hermitian product of two vectors"
msgstr "Renvoie le produit hermitien de deux vecteurs"

#: ../src/funclib.c:7302
msgid "Check if a matrix is a matrix of numbers"
msgstr "Vérifie qu'une matrice est constituée de nombres"

#: ../src/funclib.c:7303
msgid "Check if a matrix is an integer (non-complex) matrix"
msgstr ""
"Vérifie qu'une matrice est constituée de nombres entiers (non complexes)"

#: ../src/funclib.c:7304
msgid "Check if a matrix is a rational (non-complex) matrix"
msgstr ""
"Vérifie qu'une matrice est constituée de nombres rationnels (non complexes)"

#: ../src/funclib.c:7305
msgid "Check if a matrix is a real (non-complex) matrix"
msgstr ""
"Vérifier qu'une matrice est constituée de nombres réels (non complexes)"

#: ../src/funclib.c:7306
msgid "Check if a matrix is positive, that is if each element is positive"
msgstr ""
"Vérifie qu'une matrice est positive, c'est-à-dire que chaque élément est "
"positif"

#: ../src/funclib.c:7307
msgid ""
"Check if a matrix is nonnegative, that is if each element is nonnegative"
msgstr ""
"Vérifie qu'une matrice est non négative, c'est-à-dire que chaque élément est "
"non négatif"

#: ../src/funclib.c:7309
msgid "Check if a number or a matrix is all zeros"
msgstr "Vérifie qu'un nombre ou une matrice est entièrement constitué de zéros"

#: ../src/funclib.c:7310
msgid "Check if a number or a matrix is 1 or identity respectively"
msgstr "Vérifie qu'un nombre ou une matrice est 1 ou l'identité respectivement"

#: ../src/funclib.c:7312
msgid ""
"Returns true if the element x is in the set X (where X is a vector "
"pretending to be a set)"
msgstr ""
"Renvoie true (vrai) si l'élément x fait partie de l'ensemble X (où X est un "
"vecteur supposé être un ensemble)"

#: ../src/funclib.c:7313
msgid "Returns true if X is a subset of Y"
msgstr "Renvoie true (vrai) si X est un sous-ensemble de Y"

#: ../src/funclib.c:7314
msgid ""
"Returns a set theoretic difference X-Y (X and Y are vectors pretending to be "
"sets)"
msgstr ""
"Renvoie la différence X-Y selon la théorie des ensembles (X et Y sont des "
"vecteurs supposés être des ensembles)"

#: ../src/funclib.c:7315
msgid ""
"Returns a set theoretic intersection of X and Y (X and Y are vectors "
"pretending to be sets)"
msgstr ""
"Renvoie l'intersection, selon la théorie des ensembles, de X et Y (X et Y "
"sont des vecteurs supposés être des ensembles)"

#: ../src/funclib.c:7317
msgid "Check if argument is a null"
msgstr "Vérifie que l'argument est « null »"

#: ../src/funclib.c:7318
msgid "Check if argument is a number"
msgstr "Vérifie que l'argument est un nombre"

#: ../src/funclib.c:7319
msgid "Check if argument is a boolean (and not a number)"
msgstr "Vérifie que l'argument est un booléen (et pas un nombre)"

#: ../src/funclib.c:7320
msgid "Check if argument is a text string"
msgstr "Vérifie que l'argument est une chaîne de caractères"

#: ../src/funclib.c:7321
msgid "Check if argument is a matrix"
msgstr "Vérifie que l'argument est une matrice"

#: ../src/funclib.c:7322
msgid "Check if argument is a function"
msgstr "Vérifie que l'argument est une fonction"

#: ../src/funclib.c:7323
msgid "Check if argument is a function or an identifier"
msgstr "Vérifie que l'argument est une fonction ou un identificateur"

#: ../src/funclib.c:7324
msgid "Check if argument is a function reference"
msgstr "Vérifie que l'argument est une référence à une fonction"

#: ../src/funclib.c:7326
msgid "Check if argument is a complex (non-real) number"
msgstr "Vérifie que l'argument est un nombre complexe (non réel)"

#: ../src/funclib.c:7327
msgid "Check if argument is a real number"
msgstr "Vérifie que l'argument est une nombre réel"

#: ../src/funclib.c:7328
msgid "Check if argument is an integer (non-complex)"
msgstr "Vérifie que l'argument est un entier (non complexe)"

#: ../src/funclib.c:7329
msgid "Check if argument is a positive real integer"
msgstr "Vérifie que l'argument est un entier réel positif"

#: ../src/funclib.c:7331
msgid "Check if argument is a non-negative real integer"
msgstr "Vérifie que l'argument est un entier réel non négatif"

#: ../src/funclib.c:7332
msgid "Check if argument is a possibly complex integer"
msgstr "Vérifie que l'argument peut être un entier complexe"

#: ../src/funclib.c:7334
msgid "Check if argument is a rational number (non-complex)"
msgstr "Vérifie que l'argument est un nombre rationnel (non complexe)"

#: ../src/funclib.c:7335
msgid "Check if argument is a possibly complex rational number"
msgstr "Vérifie que l'argument peut être un nombre complexe rationnel"

#: ../src/funclib.c:7336
msgid "Check if argument is a floating point number (non-complex)"
msgstr "Vérifie que l'argument est un nombre flottant (non complexe)"

#: ../src/funclib.c:7338
msgid "Add two polynomials (vectors)"
msgstr "Ajoute deux polynômes (vecteurs)"

#: ../src/funclib.c:7339
msgid "Subtract two polynomials (as vectors)"
msgstr "Soustrait deux polynômes (comme vecteurs)"

#: ../src/funclib.c:7340
msgid "Multiply two polynomials (as vectors)"
msgstr "Multiplie deux polynômes (comme vecteurs)"

#: ../src/funclib.c:7341
msgid "Divide polynomial p by q, return the remainder in r"
msgstr "Divise les polynômes p par q et renvoie le reste r"

#: ../src/funclib.c:7342
msgid "Take polynomial (as vector) derivative"
msgstr "Prend la dérivée du polynôme (comme vecteur)"

#: ../src/funclib.c:7343
msgid "Take second polynomial (as vector) derivative"
msgstr "Prend la dérivée seconde du polynôme (comme vecteur)"

#: ../src/funclib.c:7344
msgid ""
"Trim zeros from a vector pretending to be a polynomial, that is trim "
"trailing zero elements"
msgstr ""

#: ../src/funclib.c:7345
msgid "Check if a vector is usable as a polynomial"
msgstr "Vérifie qu'un vecteur est utilisable en tant que polynôme"

#: ../src/funclib.c:7346
msgid "Make string out of a polynomial (as vector)"
msgstr "Fabrique une chaîne à partir d'un polynôme (comme vecteur)"

#: ../src/funclib.c:7347
msgid "Make function out of a polynomial (as vector)"
msgstr "Fabrique une fonction à partir d'un polynôme (comme vecteur)"

#: ../src/funclib.c:7349
msgid "Find roots of a quadratic polynomial (given as vector of coefficients)"
msgstr ""
"Cherche les racines d'un polynôme du second degré (donné par un vecteur de "
"coefficients)"

#: ../src/funclib.c:7351
msgid "Get all combinations of k numbers from 1 to n as a vector of vectors"
msgstr ""
"Renvoie toutes les combinaisons de k nombres de 1 à n comme un vecteur de "
"vecteurs"

#: ../src/funclib.c:7352
msgid ""
"Get combination that would come after v in call to combinations, first "
"combination should be [1:k]."
msgstr ""
"Calcule la combinaison qui apparaîtrait après v dans un appel à la fonction "
"combinations, la première combinaison devrait être [1:k]."

#: ../src/funclib.c:7353
msgid "Get all permutations of k numbers from 1 to n as a vector of vectors"
msgstr ""
"Renvoie toutes les permutations de k nombres de 1 à n comme un vecteur de "
"vecteurs"

#: ../src/funclib.c:7355
msgid "Calculate combinations (binomial coefficient)"
msgstr "Calcule le nombre de combinaisons (coefficient binomial)"

#: ../src/funclib.c:7358
msgid "Convert a string to a vector of ASCII values"
msgstr "Convertit une chaîne en vecteur de valeurs ASCII"

#: ../src/funclib.c:7359
msgid "Convert a vector of ASCII values to a string"
msgstr "Convertit un vecteur de valeurs ASCII en chaîne"

#: ../src/funclib.c:7361
msgid ""
"Convert a string to a vector of 0-based alphabet values (positions in the "
"alphabet string), -1's for unknown letters"
msgstr ""
"Convertit une chaîne en un vecteur de valeurs commençant à 0 (positions dans "
"la chaîne alphabétique), -1 pour chaque lettre non trouvée"

#: ../src/funclib.c:7362
msgid ""
"Convert a vector of 0-based alphabet values (positions in the alphabet "
"string) to a string"
msgstr ""
"Convertit un vecteur de valeurs commençant à 0 (positions dans la chaîne "
"alphabétique) en chaîne"

#: ../src/funclib.c:7364
msgid ""
"Protect a variable from being modified.  It will be treated as a system "
"defined variable from now on.  Protected parameters can still be modified."
msgstr ""
"Protège une variable de toute modification. Elle est maintenant traitée "
"comme une variable définie par le système. Les paramètres protégés peuvent "
"encore être modifiés."

#: ../src/funclib.c:7365
msgid ""
"Unprotect a variable from being modified.  It will be treated as a user "
"defined variable from now on."
msgstr ""
"Annule la protection d'une variable contre toute modification. Elle est "
"maintenant traitée comme une variable définie par l'utilisateur."

#: ../src/funclib.c:7366
msgid ""
"Set flags for a function, currently \"PropagateMod\" and \"NoModuloArguments"
"\""
msgstr ""
"Positionne les drapeaux pour une fonction, actuellement « PropagateMod » et "
"« NoModuloArguments »"

#: ../src/funclib.c:7367
msgid "Get current modulo from the context outside the function"
msgstr "Obtient le modulo actuel à partir du contexte extérieur à la fonction."

#: ../src/funclib.c:7368
msgid "Check if a variable or function is defined"
msgstr "Vérifie si une variable ou une fonction est définie"

#: ../src/funclib.c:7369
msgid "Undefine a variable (including all locals and globals of the same name)"
msgstr ""
"Annule la définition d'une variable (y compris toutes les variables locales "
"et globales de même nom)"

#: ../src/funclib.c:7371
msgid ""
"Undefine all unprotected (user defined) global variables and parameters.  "
"Does not reset or change protected (system) parameters."
msgstr ""
"Annule la définition de tous les paramètres et variables globales (définis "
"par l'utilisateur) non protégés. Ne remet pas à zéro ou ne modifie pas les "
"paramètres (système) protégés."

#: ../src/funclib.c:7372
msgid ""
"Mark all currently defined variables as protected.  They will be treated as "
"system defined variables from now on."
msgstr ""
"Marque toutes les variables actuellement définies comme protégées. Elles "
"sont maintenant traitées comme des variables définies par le système."

#: ../src/funclib.c:7373
msgid ""
"Return a vector of all global unprotected (user defined) variable names."
msgstr ""
"Renvoie un vecteur contenant tous les noms des variables globales (définies "
"par l'utilisateur) non protégées."

#: ../src/funclib.c:7375
msgid "Parse a string (but do not execute)"
msgstr "Analyse (mais n'évalue pas) une chaîne de caractères"

#: ../src/funclib.c:7376
msgid "Parse and evaluate a string"
msgstr "Analyse et évalue une chaîne de caractères"

#: ../src/funclib.c:7378
msgid "Ask a question and return a string.  Optionally pass in a default."
msgstr ""
"Pose une question et renvoie une chaîne de caractères. Il est possible de "
"transmettre une valeur par défaut."

#: ../src/funclib.c:7379
msgid ""
"Ask a question and present a list of buttons.  Returns the 1-based index of "
"the button pressed (or null on failure)."
msgstr ""
"Pose une question et présente une liste de boutons. Renvoie l'indice en base "
"1 du bouton enfoncé (ou « null » en cas d'échec)."

#: ../src/funclib.c:7381
msgid ""
"Integration of f by Composite Simpson's Rule on the interval [a,b] with n "
"subintervals with error of max(f'''')*h^4*(b-a)/180, note that n should be "
"even"
msgstr ""
"Intégration de f par la méthode de Simpson composée sur l'intervalle [a,b] "
"avec n sous-intervalles avec une erreur de l'ordre max(f'''')*h^4*(b-a)/180, "
"notez que n doit être pair"

#: ../src/funclibhelper.cP:40
#, c-format
msgid "%s: argument number %d not an integer"
msgstr "%s : l'argument numéro %d n'est pas un entier"

#: ../src/funclibhelper.cP:53
#, c-format
msgid "%s: argument number %d not an integer or a matrix"
msgstr "%s : l'argument numéro %d n'est pas un entier ou une matrice"

#: ../src/funclibhelper.cP:65 ../src/funclibhelper.cP:76
#, c-format
msgid "%s: argument number %d not a number or a matrix"
msgstr "%s : l'argument numéro %d n'est pas un nombre ou une matrice"

#: ../src/funclibhelper.cP:89
#, c-format
msgid "%s: argument number %d not a nonnegative integer"
msgstr "%s : l'argument numéro %d n'est pas un entier non négatif"

#: ../src/funclibhelper.cP:101
#, c-format
msgid "%s: argument number %d not a nonnegative number"
msgstr "%s : l'argument numéro %d n'est pas un nombre non négatif"

#: ../src/funclibhelper.cP:115
#, c-format
msgid "%s: argument number %d not a positive integer"
msgstr "%s : l'argument numéro %d n'est pas un entier positif"

#: ../src/funclibhelper.cP:125 ../src/graphing.c:3369
#, c-format
msgid "%s: argument number %d not a number"
msgstr "%s : l'argument numéro %d n'est pas un entier"

#: ../src/funclibhelper.cP:136
#, c-format
msgid "%s: argument number %d not a boolean"
msgstr "%s : l'argument numéro %d n'est pas un booléen"

#: ../src/funclibhelper.cP:147
#, c-format
msgid "%s: argument number %d not a real number"
msgstr "%s : l'argument numéro %d n'est pas un nombre réel"

#: ../src/funclibhelper.cP:157
#, c-format
msgid "%s: argument number %d not a matrix"
msgstr "%s : l'argument numéro %d n'est pas une matrice"

#: ../src/funclibhelper.cP:168
#, c-format
msgid "%s: argument number %d not a square matrix"
msgstr "%s : l'argument numéro %d n'est pas une matrice carrée"

#: ../src/funclibhelper.cP:179
#, c-format
msgid "%s: argument number %d not a matrix or null node"
msgstr "%s : l'argument numéro %d n'est pas une matrice ou un nœud « null »"

#: ../src/funclibhelper.cP:192
#, fuzzy, c-format
msgid "%s: argument number %d not a vector or null node"
msgstr "%s : l'argument numéro %d n'est pas une matrice ou un nœud « null »"

#: ../src/funclibhelper.cP:203
#, c-format
msgid "%s: argument number %d not a value only matrix"
msgstr ""
"%s : l'argument numéro %d n'est pas une matrice qui contient seulement des "
"valeurs"

#: ../src/funclibhelper.cP:216
#, c-format
msgid "%s: argument number %d not a value only vector"
msgstr ""
"%s : l'argument numéro %d n'est pas un vecteur qui contient seulement des "
"valeurs"

#: ../src/funclibhelper.cP:226 ../src/funclibhelper.cP:237
#, c-format
msgid "%s: argument number %d not a string"
msgstr "%s : l'argument numéro %d n'est pas une chaîne de caractères"

#: ../src/funclibhelper.cP:248
#, c-format
msgid "%s: argument number %d not a function or identifier"
msgstr "%s : l'argument numéro %d n'est pas une fonction ou un identifiant"

#: ../src/genius.c:111
#, c-format
msgid "line %d: %s\n"
msgstr "ligne %d : %s\n"

#: ../src/genius.c:129
#, c-format
msgid "Too many errors! (%d followed)\n"
msgstr "Trop d'erreurs (%d autorisées).\n"

#: ../src/genius.c:184
msgid "Cannot locate the manual"
msgstr "Impossible de trouver le manuel"

#: ../src/genius.c:214
msgid "Cannot run lynx/links/w3m to show the manual"
msgstr ""

#: ../src/genius.c:240
#, c-format
msgid "Suggested: %s\n"
msgstr "Suggestion : %s\n"

#: ../src/genius.c:286
#, c-format
msgid "Out of range!\n"
msgstr "Hors limites\n"

#: ../src/genius.c:363 ../src/genius.lang.h:2 ../src/gnome-genius.c:661
#: ../src/gnome-genius.c:702
msgid "Genius"
msgstr "Genius"

#: ../src/genius.c:396 ../src/genius.c:405 ../src/genius.c:412
#: ../src/genius.c:421
#, c-format
msgid "%s should be between %d and %d, using %d"
msgstr "%s doit être compris entre %d et %d, en utilisant %d"

#: ../src/genius.c:440 ../src/genius.c:449
#, c-format
msgid "%s should be greater then or equal to %d, using %d"
msgstr "%s doit être supérieur ou égal à %d, en utilisant %d"

#: ../src/genius.c:497
#, c-format
msgid ""
"Genius %s\n"
"%s%s\n"
msgstr ""
"Genius %s\n"
"%s%s\n"

#: ../src/genius.c:508
#, c-format
msgid ""
"Genius %s usage:\n"
"\n"
"genius [options] [files]\n"
"\n"
"\t--help            \tPrint this help\n"
"\t--version         \tPrint version number\n"
"\t--precision=num   \tFloating point precision [128]\n"
"\t--maxdigits=num   \tMaximum digits to display (0=no limit) [0]\n"
"\t--[no]floatresult \tAll results as floats [OFF]\n"
"\t--[no]scinot      \tResults in scientific notation [OFF]\n"
"\t--[no]fullexp     \tAlways print full expressions [OFF]\n"
"\t--maxerrors=num   \tMaximum errors to display (0=no limit) [5]\n"
"\t--[no]mixed       \tPrint fractions in mixed format\n"
"\t--intoutbase=num  \tBase to use to print out integers [10]\n"
"\t--chop=num        \tChop small numbers less than 10^-num [20]\n"
"\t--chopwhen=num    \tBut only when other numbers 10^-num or more [5]\n"
"\t--[no]readline    \tUse readline if it is available [ON]\n"
"\t--[no]compile     \tCompile everything and dump it to stdout [OFF]\n"
"\t--[no]gettext     \tDump help/error strings in fake .c file to\n"
"\t                  \tstdout (for use with gettext) [OFF]\n"
"\t--[no]quiet       \tBe quiet during non-interactive mode,\n"
"\t                  \t(always on when compiling) [OFF]\n"
"\t--exec=expr       \tExecute an expression\n"
"\n"
msgstr ""
"Utilisation de Genius %s :\n"
"\n"
"genius [options] [fichiers]\n"
"\n"
"\t--help            \tAffiche cette aide\n"
"\t--version         \tAffiche le numéro de version\n"
"\t--precision=num   \tPrécision en virgule flottante [128]\n"
"\t--maxdigits=num   \tNombre maximun de chiffres à afficher (0=pas de "
"limite) [0]\n"
"\t--[no]floatresult \tTous les résultats sont flottants [OFF]\n"
"\t--[no]scinot      \tRésultats en notation scientifique [OFF]\n"
"\t--[no]fullexp     \tToujours afficher les expressions complètes [OFF]\n"
"\t--maxerrors=num   \tMaximum d'erreurs à afficher (0=pas de limite) [5]\n"
"\t--[no]mixed       \tAffiche les fractions en format mixte\n"
"\t--intoutbase=num  \tBase à utiliser pour afficher les entiers [10]\n"
"\t--chop=num        \tArrondit les petits nombres plus petit que 10^-num "
"[20]\n"
"\t--chopwhen=num    \tMais seulement si d'autres nombres sont 10^-num ou "
"plus [5]\n"
"\t--[no]readline    \tUtilise readline si disponible [ON]\n"
"\t--[no]compile     \tCompile tout et l'affiche sur stdout [OFF]\n"
"\t--[no]gettext     \tEnregistre les messages d'aide/erreur du fichier "
"postiche .c\n"
"\t                  \tvers stdout (pour utiliser avec gettext) [OFF]\n"
"\t--[no]quiet       \tEst silencieux en mode non-interactif,\n"
"\t                  \t(toujours activé lors d'une compilation) [OFF]\n"
"\t--exec=expr       \tExécute une expression\n"
"\n"

#: ../src/genius.c:538
#, c-format
msgid ""
"Can't specify both an expression and files to execute on the command line"
msgstr ""
"Impossible de spécifier en même temps une expression et des fichiers à "
"exécuter en ligne de commande"

#: ../src/genius.c:549
#, c-format
msgid ""
"Genius %s\n"
"%s\n"
"This is free software with ABSOLUTELY NO WARRANTY.\n"
"For license details type `warranty'.\n"
"For help type `manual' or `help'.%s\n"
"\n"
msgstr ""
"Genius %s\n"
"%s\n"
"Ceci est un logiciel libre sans AUCUNE GARANTIE.\n"
"Pour des détails sur la licence, saisissez « warranty ».\n"
"Pour obtenir de l'aide, saisissez « manual » ou « help ».%s\n"
"\n"

#: ../src/genius.c:622 ../src/gnome-genius.c:5208
msgid ""
"The only thing that interferes with my learning is my education.  -- Albert "
"Einstein"
msgstr ""
"La seule chose qui interfère avec mon apprentissage est mon éducation. -- "
"Albert Einstein"

#: ../src/genius.c:643 ../src/genius.c:714
msgid "Can't open file"
msgstr "Impossible d'ouvrir le fichier"

#: ../src/genius.lang.h:1
#, fuzzy
msgid "Script"
msgstr "Scripts"

#: ../src/gnome-genius.c:260
msgid "_New Program"
msgstr "_Nouveau programme"

#: ../src/gnome-genius.c:261
msgid "Create new program tab"
msgstr "Crée un nouvel onglet de programme"

#: ../src/gnome-genius.c:262
msgid "_Open..."
msgstr "_Ouvrir..."

#: ../src/gnome-genius.c:263
msgid "Open a file"
msgstr "Ouvre un fichier"

#: ../src/gnome-genius.c:264 ../src/gnome-genius.c:3890
#: ../src/gnome-genius.c:4024 ../src/graphing.c:1208
msgid "_Save"
msgstr "_Enregistrer"

#: ../src/gnome-genius.c:265
msgid "Save current file"
msgstr "Enregistre le fichier actuel"

#: ../src/gnome-genius.c:266
msgid "Save All _Unsaved"
msgstr "Enregistrer _tout"

#: ../src/gnome-genius.c:267
msgid "Save all unsaved programs"
msgstr "Enregistre tous les programmes non sauvegardés"

#: ../src/gnome-genius.c:268
msgid "Save _As..."
msgstr "Enregistrer _sous..."

#: ../src/gnome-genius.c:269
msgid "Save to a file"
msgstr "Enregistre dans un fichier"

#: ../src/gnome-genius.c:270
msgid "_Reload from Disk"
msgstr "Recharger à partir du _disque"

#: ../src/gnome-genius.c:271
msgid "Reload the selected program from disk"
msgstr "Recharge le programme sélectionné à partir du disque"

#. parent
#. flags
#. title
#. parent
#. flags
#. title
#. GTK_WINDOW (genius_window)
#. parent
#. flags
#: ../src/gnome-genius.c:272 ../src/gnome-genius.c:1142
#: ../src/gnome-genius.c:1347 ../src/graphing.c:605 ../src/graphing.c:1946
#: ../src/graphing.c:2151 ../src/graphing.c:7241 ../ve/ve-miscui.c:167
msgid "_Close"
msgstr "_Fermer"

#: ../src/gnome-genius.c:273
msgid "Close the current file"
msgstr "Ferme le fichier actuel"

#: ../src/gnome-genius.c:274
msgid "_Load and Run..."
msgstr "Charger et e_xécuter..."

#: ../src/gnome-genius.c:275
msgid "Load and execute a file in genius"
msgstr "Charge et exécute un fichier dans genius"

#: ../src/gnome-genius.c:276
msgid "Save Console Ou_tput..."
msgstr "Enregistrer la sortie _console..."

#: ../src/gnome-genius.c:277
msgid ""
"Save what is visible on the console (including scrollback) to a text file"
msgstr ""
"Enregistre dans un fichier texte tout ce qui est visible à la console "
"(archives incluses) "

#: ../src/gnome-genius.c:279
msgid "_Quit"
msgstr "_Quitter"

#: ../src/gnome-genius.c:280
msgid "Quit"
msgstr "Quitte"

#: ../src/gnome-genius.c:286
msgid "_Undo"
msgstr "Ann_uler"

#: ../src/gnome-genius.c:287
msgid "Undo the last action"
msgstr "Annule la dernière action"

#: ../src/gnome-genius.c:288
msgid "_Redo"
msgstr "_Rétablir"

#: ../src/gnome-genius.c:289
msgid "Redo the undone action"
msgstr "Rétablit une action annulée"

#: ../src/gnome-genius.c:291
msgid "Cu_t"
msgstr "_Couper"

#: ../src/gnome-genius.c:292
msgid "Cut the selection"
msgstr "Coupe la sélection"

#: ../src/gnome-genius.c:293
msgid "_Copy"
msgstr "Co_pier"

#: ../src/gnome-genius.c:294
msgid "Copy the selection"
msgstr "Copie la sélection"

#: ../src/gnome-genius.c:295
msgid "_Paste"
msgstr "C_oller"

#: ../src/gnome-genius.c:296
msgid "Paste the clipboard"
msgstr "Colle le contenu du presse-papiers"

#: ../src/gnome-genius.c:297
msgid "Copy Answer As Plain Te_xt"
msgstr "Copier la réponse au format te_xte brut"

#: ../src/gnome-genius.c:298
msgid "Copy last answer into the clipboard in plain text"
msgstr "Copie la dernière réponse dans le presse-papiers au format texte brut"

#: ../src/gnome-genius.c:299
msgid "Copy Answer As _LaTeX"
msgstr "Copier la réponse au format _LaTeX"

#: ../src/gnome-genius.c:300
msgid "Copy last answer into the clipboard as LaTeX"
msgstr "Copie la dernière réponse dans le presse-papiers au format LaTeX"

#: ../src/gnome-genius.c:301
msgid "Copy Answer As _MathML"
msgstr "Copier la réponse au format _MathML"

#: ../src/gnome-genius.c:302
msgid "Copy last answer into the clipboard as MathML"
msgstr "Copie la dernière réponse dans le presse-papiers au format MathML"

#: ../src/gnome-genius.c:303
msgid "Copy Answer As T_roff"
msgstr "Copier la réponse au format T_roff"

#: ../src/gnome-genius.c:304
msgid "Copy last answer into the clipboard as Troff eqn"
msgstr ""
"Copie la dernière réponse dans le presse-papiers comme une équation Troff"

#: ../src/gnome-genius.c:309
msgid "_Run"
msgstr "_Exécuter"

#: ../src/gnome-genius.c:310
msgid "Run current program"
msgstr "Lance le programme actuel"

#: ../src/gnome-genius.c:311
msgid "_Interrupt"
msgstr "_Interrompre"

#: ../src/gnome-genius.c:312
msgid "Interrupt current calculation"
msgstr "Interrompt le calcul actuel"

#: ../src/gnome-genius.c:313
msgid "Show _Full Answer"
msgstr "Afficher la réponse _complète"

#: ../src/gnome-genius.c:314
msgid "Show the full text of last answer"
msgstr "Affiche le texte complet de la dernière réponse"

#: ../src/gnome-genius.c:315
msgid "Show User _Variables"
msgstr "Afficher les _variables utilisateur"

#: ../src/gnome-genius.c:316
msgid "Show the current value of all user variables"
msgstr "Affiche la valeur actuelle de toutes les variables utilisateur"

#: ../src/gnome-genius.c:317
msgid "_Monitor a Variable"
msgstr "_Surveiller une variable"

#: ../src/gnome-genius.c:318
msgid "Monitor a variable continuously"
msgstr "Surveille une variable en continu"

#: ../src/gnome-genius.c:319
msgid "_Plot..."
msgstr "_Tracer..."

#: ../src/gnome-genius.c:320
msgid "Plot functions, vector fields, surfaces, etc..."
msgstr "Trace des fonctions, lignes de champ, surface, etc."

#: ../src/gnome-genius.c:325
msgid "_Next Tab"
msgstr "Onglet _suivant"

#: ../src/gnome-genius.c:326
msgid "Go to next tab"
msgstr "Se déplace au prochain onglet"

#: ../src/gnome-genius.c:327
msgid "_Previous Tab"
msgstr "Onglet _précédent"

#: ../src/gnome-genius.c:328
msgid "Go to previous tab"
msgstr "Se déplace à l'onglet précédent"

#: ../src/gnome-genius.c:329
msgid "_Console"
msgstr "_Console"

#: ../src/gnome-genius.c:330
msgid "Go to the console tab"
msgstr "Se déplace à l'onglet console"

#: ../src/gnome-genius.c:335
msgid "_Preferences"
msgstr "_Préférences"

#: ../src/gnome-genius.c:336
msgid "Configure Genius"
msgstr "Configure Genius"

#: ../src/gnome-genius.c:341
msgid "_Contents"
msgstr "_Sommaire"

#: ../src/gnome-genius.c:342
msgid "View the Genius manual"
msgstr "Affiche le manuel utilisateur"

#: ../src/gnome-genius.c:343
msgid "_Help on Function"
msgstr "_Aide sur les fonctions"

#: ../src/gnome-genius.c:344
msgid "Help on a function or a command"
msgstr "Affiche l'aide d'une fonction ou d'une commande"

#: ../src/gnome-genius.c:345
msgid "_Warranty"
msgstr "_Licence"

#: ../src/gnome-genius.c:346
msgid "Display warranty information"
msgstr "Affiche les informations sur la licence"

#: ../src/gnome-genius.c:347
msgid "_About"
msgstr "À _propos"

#: ../src/gnome-genius.c:348
msgid "About Genius"
msgstr "À propos de Genius"

#: ../src/gnome-genius.c:468
msgid "_File"
msgstr "_Fichier"

#: ../src/gnome-genius.c:471
msgid "Open R_ecent"
msgstr "Ouvrir un document _récent"

#: ../src/gnome-genius.c:485
msgid "_Edit"
msgstr "É_dition"

#: ../src/gnome-genius.c:497
msgid "_Calculator"
msgstr "_Calculateur"

#: ../src/gnome-genius.c:506
msgid "E_xamples"
msgstr "E_xemples"

#: ../src/gnome-genius.c:509
msgid "P_lugins"
msgstr "_Greffons"

#: ../src/gnome-genius.c:512
msgid "_Programs"
msgstr "Progra_mmes"

#: ../src/gnome-genius.c:519
msgid "_Settings"
msgstr "_Paramètres"

#. parent
#. flags
#: ../src/gnome-genius.c:525 ../src/gnome-genius.c:2217
msgid "_Help"
msgstr "Aid_e"

#: ../src/gnome-genius.c:540
msgid "New"
msgstr "Nouveau"

#: ../src/gnome-genius.c:543
msgid "Open"
msgstr "Ouvrir"

#: ../src/gnome-genius.c:546 ../src/graphing.c:7243
msgid "_Plot"
msgstr "_Tracer"

#. GTK_WINDOW (genius_window)
#. parent
#. flags
#. title
#. parent
#. flags
#: ../src/gnome-genius.c:705 ../src/gnome-genius.c:769
#: ../src/gnome-genius.c:1422 ../src/gnome-genius.c:2219
#: ../src/gnome-genius.c:2708 ../src/gnome-genius.c:3658
#: ../src/gnome-genius.c:3889 ../src/gnome-genius.c:4023 ../src/graphing.c:833
#: ../src/graphing.c:1207 ../src/graphing.c:5649 ../src/graphing.c:5766
#: ../ve/ve-miscui.c:178 ../ve/ve-miscui.c:206
msgid "_Cancel"
msgstr ""

#. parent
#. flags
#. title
#. parent
#. flags
#: ../src/gnome-genius.c:706 ../src/gnome-genius.c:770
#: ../src/gnome-genius.c:912 ../src/gnome-genius.c:1423
#: ../src/gnome-genius.c:2220 ../src/graphing.c:5647 ../src/graphing.c:5764
#: ../ve/ve-miscui.c:156 ../ve/ve-miscui.c:211
msgid "_OK"
msgstr ""

#: ../src/gnome-genius.c:766
msgid "Help on Function"
msgstr "Aide sur les fonctions"

#: ../src/gnome-genius.c:782
msgid "Function or command name:"
msgstr "Nom de la fonction ou de la commande :"

#: ../src/gnome-genius.c:839 ../src/gnome-genius.c:1698
#, c-format
msgid "<b>Help on %s not found</b>"
msgstr "<b>L'aide sur %s n'a pas été trouvée</b>"

#: ../src/gnome-genius.c:843
#, c-format
msgid ""
"<b>Help on %s not found</b>\n"
"\n"
"Perhaps you meant %s."
msgstr ""
"<b>L'aide sur %s n'a pas été trouvée</b>\n"
"\n"
"Peut-être vouliez-vous dire %s."

#: ../src/gnome-genius.c:902
msgid "Error"
msgstr "Erreur"

#: ../src/gnome-genius.c:904
msgid "Information"
msgstr "Informations"

#: ../src/gnome-genius.c:1138
msgid "User Variable Listing"
msgstr "Liste des variables utilisateur"

#. parent
#. flags
#: ../src/gnome-genius.c:1141
msgid "_Refresh"
msgstr ""

#: ../src/gnome-genius.c:1247
#, c-format
msgid "%s undefined"
msgstr "%s non défini"

#. printed before a global variable
#: ../src/gnome-genius.c:1282
msgid "(global) "
msgstr "(global) "

#. printed before local variable in certain
#. * context
#: ../src/gnome-genius.c:1286
#, c-format
msgid "(context %d) "
msgstr "(contexte %d) "

#: ../src/gnome-genius.c:1308
#, c-format
msgid "%s not a user variable"
msgstr "%s n'est pas une variable utilisateur"

#: ../src/gnome-genius.c:1342
#, c-format
msgid "Monitoring: %s"
msgstr "Surveillance : %s"

#: ../src/gnome-genius.c:1388
msgid "Update continuously"
msgstr "Mise à jour en continu"

#: ../src/gnome-genius.c:1419
msgid "Monitor a Variable"
msgstr "Surveillance d'une variable"

#: ../src/gnome-genius.c:1435
msgid "Variable name:"
msgstr "Nom de la variable :"

#. error
#. always textbox
#: ../src/gnome-genius.c:1491
msgid "Full Answer"
msgstr "Réponse complète"

#: ../src/gnome-genius.c:1508
#, c-format
msgid ""
"\n"
"Too many errors! (%d followed)"
msgstr ""
"\n"
"Trop d'erreurs (%d successives)"

#: ../src/gnome-genius.c:1524
#, c-format
msgid "e[01;31mToo many errors! (%d followed)e[0m\n"
msgstr "e[01;31mTrop d'erreurs ! (%d successives)e[0m\n"

#: ../src/gnome-genius.c:1708 ../src/gnome-genius.c:1743
#, c-format
msgid ""
"<b>Cannot display help</b>\n"
"\n"
"%s"
msgstr ""
"<b>Impossible d'afficher l'aide</b>\n"
"\n"
"%s"

#: ../src/gnome-genius.c:1818
msgid "Nils Barth (initial implementation of parts of the GEL library)"
msgstr ""
"Nils Barth (implémentation initiale d'une partie de la bibliothèque GEL)"

#: ../src/gnome-genius.c:1819
msgid "Adrian E. Feiguin <feiguin@ifir.edu.ar> (GtkExtra - plotting widgetry)"
msgstr "Adrian E. Feiguin <feiguin@ifir.edu.ar> (GtkExtra - plotting widgetry)"

#: ../src/gnome-genius.c:1820
msgid "Yavor Doganov <yavor@gnu.org> (Port to GTK3)"
msgstr ""

#. Translators should localize the following string
#. * which will give them credit in the About box.
#. * E.g. "Fulano de Tal <fulano@detal.com>"
#.
#: ../src/gnome-genius.c:1834
msgid "translator-credits"
msgstr ""
"Vincent Renardias <vincent@ldsol.com>\n"
"Sébastien Bacher <seb128@debian.org>\n"
"Bruno Brouard <annoa.b@gmail.com>\n"
"Stéphane Raimbault <stephane.raimbault@gmail.com>"

#: ../src/gnome-genius.c:1882
msgid "Genius Mathematical Tool"
msgstr "Outil de maths Genius"

#: ../src/gnome-genius.c:1886
msgid "The GNOME calculator style edition of the Genius Mathematical Tool."
msgstr "La version GNOME façon calculatrice de l'outil de maths Genius."

#: ../src/gnome-genius.c:2075
msgid ""
"Genius is executing something, and furthermore there are unsaved programs.\n"
"Are you sure you wish to quit?"
msgstr ""
"Un programme est en cours d'exécution par Genius et de plus certains "
"programmes\n"
"ne sont pas enregistrés.\n"
"Êtes-vous sûr de vouloir quitter ?"

#: ../src/gnome-genius.c:2083
msgid "There are unsaved programs, are you sure you wish to quit?"
msgstr ""
"Il y a des programmes non enregistrés, êtes-vous sûr de vouloir quitter ?"

#: ../src/gnome-genius.c:2090
msgid "Genius is executing something, are you sure you wish to quit?"
msgstr ""
"Un programme est en cours d'exécution par Genius.\n"
"Êtes-vous sûr de vouloir quitter ?"

#: ../src/gnome-genius.c:2097
msgid "Are you sure you wish to quit?"
msgstr "Êtes-vous sûr de vouloir quitter ?"

#: ../src/gnome-genius.c:2214
msgid "Genius Setup"
msgstr "Configuration de Genius"

#: ../src/gnome-genius.c:2218
msgid "_Apply"
msgstr ""

#: ../src/gnome-genius.c:2231
msgid "Output"
msgstr "Sortie"

#: ../src/gnome-genius.c:2234
msgid "Number/Expression output options"
msgstr "Options pour la sortie des nombres/expressions"

#: ../src/gnome-genius.c:2244
msgid "Maximum digits to output (0=unlimited)"
msgstr "Nombre maximum de chiffres à afficher (0=non limité)"

#: ../src/gnome-genius.c:2264
msgid "Results as floats"
msgstr "Résultats en nombres flottants"

#: ../src/gnome-genius.c:2272
msgid "Floats in scientific notation"
msgstr "Nombres flottants en notation scientifique"

#: ../src/gnome-genius.c:2280
msgid "Always print full expressions"
msgstr "Toujours afficher les expressions complètes"

#: ../src/gnome-genius.c:2288
msgid "Use mixed fractions"
msgstr "Utiliser les fractions mixtes"

#: ../src/gnome-genius.c:2341
msgid "Remember output settings across sessions"
msgstr "Se souvenir des paramètres de sortie d'une session à l'autre"

#: ../src/gnome-genius.c:2351
msgid ""
"Should the output settings in the \"Number/Expression output options\" frame "
"be remembered for next session.  Does not apply to the \"Error/Info output "
"options\" frame."
msgstr ""
"Indique si les paramètres de sortie dans la catégorie « Options pour la "
"sortie des nombres/expressions » doivent être conservés pour la session "
"suivante. Ne s'applique pas à la catégorie « Options pour la sortie erreurs/"
"information »."

#: ../src/gnome-genius.c:2356
msgid "Error/Info output options"
msgstr "Options pour la sortie erreurs/information"

#: ../src/gnome-genius.c:2364
msgid "Display errors in a dialog"
msgstr "Afficher les erreurs dans une boîte de dialogue"

#: ../src/gnome-genius.c:2372
msgid "Display information messages in a dialog"
msgstr "Afficher les messages d'information dans une boîte de dialogue"

#: ../src/gnome-genius.c:2383
msgid "Maximum errors to display (0=unlimited)"
msgstr "Nombre maximum d'erreurs à afficher (0=non limité)"

#: ../src/gnome-genius.c:2407
msgid "Precision"
msgstr "Précision"

#: ../src/gnome-genius.c:2417
msgid ""
"NOTE: The floating point precision might not take effect\n"
"for all numbers immediately, only new numbers calculated\n"
"and new variables will be affected."
msgstr ""
"Note : la précision en virgule flottante peut ne pas prendre effet\n"
"immédiatement pour tous les nombres, seuls les nouveaux nombres\n"
"calculés et les nouvelles variables seront affectées."

#: ../src/gnome-genius.c:2426
msgid "Floating point precision (bits)"
msgstr "Précision en virgule flottante (bits)"

#: ../src/gnome-genius.c:2445
msgid "Remember precision setting across sessions"
msgstr "Se souvenir de la précision choisie d'une session à l'autre"

#: ../src/gnome-genius.c:2454
msgid "Should the precision setting be remembered for next session."
msgstr ""
"Indique si la précision choisie doit être enregistrée pour la prochaine "
"session."

#: ../src/gnome-genius.c:2462
msgid "Terminal"
msgstr "Terminal"

#: ../src/gnome-genius.c:2464
msgid "Terminal options"
msgstr "Options du terminal"

#: ../src/gnome-genius.c:2473
msgid "Scrollback lines"
msgstr "Lignes d'historique"

#: ../src/gnome-genius.c:2496
msgid "Font:"
msgstr "Police :"

#: ../src/gnome-genius.c:2507
msgid "Black on white"
msgstr "Noir sur blanc"

#: ../src/gnome-genius.c:2515
msgid "Blinking cursor"
msgstr "Curseur clignotant"

#: ../src/gnome-genius.c:2528
msgid "Memory"
msgstr "Mémoire"

#: ../src/gnome-genius.c:2531
msgid "Limits"
msgstr "Limites"

#: ../src/gnome-genius.c:2538
msgid ""
"When the limit is reached you will be asked if\n"
"you wish to interrupt the calculation or continue.\n"
"Setting to 0 disables the limit."
msgstr ""
"Lorsque la limite est atteinte, il vous sera demandé\n"
"si vous souhaitez interrompre ou continuer le calcul.\n"
"Un réglage à 0 désactive la limitation."

#: ../src/gnome-genius.c:2547
msgid "Maximum number of nodes to allocate"
msgstr "Nombre maximum de nœuds à allouer"

#: ../src/gnome-genius.c:2587
msgid ""
"<b>Genius is currently executing something.</b>\n"
"\n"
"Please try again later or interrupt the current operation."
msgstr ""
"<b>Genius exécute actuellement quelque chose.</b>\n"
"\n"
"Essayez à nouveau plus tard ou interrompez l'opération actuelle."

#: ../src/gnome-genius.c:2630
msgid "GEL files"
msgstr "Fichiers GEL"

#: ../src/gnome-genius.c:2635 ../src/graphing.c:1233
msgid "All files"
msgstr "Tous les fichiers"

#: ../src/gnome-genius.c:2659 ../src/gnome-genius.c:3633
msgid "Cannot open file!"
msgstr "Impossible d'ouvrir le fichier."

#: ../src/gnome-genius.c:2669 ../src/gnome-genius.c:4117
msgid "Output from "
msgstr "Sortie de "

#: ../src/gnome-genius.c:2686 ../src/gnome-genius.c:4189
msgid "End"
msgstr "Fin"

#: ../src/gnome-genius.c:2705
msgid "Load and Run"
msgstr "Charger et lancer"

#: ../src/gnome-genius.c:2709
msgid "_Load"
msgstr "_Charger"

#: ../src/gnome-genius.c:3264
msgid "Cannot open file"
msgstr "Impossible d'ouvrir le fichier"

#. context
#: ../src/gnome-genius.c:3299 ../src/gnome-genius.c:4814
#, c-format
msgid "Line: %d"
msgstr "Ligne : %d"

#: ../src/gnome-genius.c:3423
msgid ""
"The program you are closing is unsaved, are you sure you wish to close it "
"without saving?"
msgstr ""
"Le programme que vous souhaitez fermer n'est pas enregistré, êtes-vous sûr "
"de vouloir le fermer sans le sauvegarder ?"

#: ../src/gnome-genius.c:3518
#, c-format
msgid "Program_%d.gel"
msgstr "Programme_%d.gel"

#: ../src/gnome-genius.c:3529
#, c-format
msgid "Program %d"
msgstr "Programme %d"

#: ../src/gnome-genius.c:3567
#, c-format
msgid "Cannot open %s"
msgstr "Impossible d'ouvrir %s"

#
#: ../src/gnome-genius.c:3655
msgid "Open..."
msgstr "Ouvrir..."

#: ../src/gnome-genius.c:3659
#, fuzzy
msgid "_Open"
msgstr "Ouvrir"

#: ../src/gnome-genius.c:3738
msgid "Program is read only"
msgstr "Le fichier est en lecture seule"

#: ../src/gnome-genius.c:3743 ../src/gnome-genius.c:3783
#, c-format
msgid ""
"<b>Cannot save file %s</b>\n"
"Details: %s"
msgstr ""
"<b>Impossible d'enregistrer le fichier %s</b>\n"
"Détails : %s"

#: ../src/gnome-genius.c:3749 ../src/gnome-genius.c:3790
#, c-format
msgid "<b>Cannot save file %s</b>"
msgstr "<b>Impossible d'enregistrer le fichier %s</b>"

#: ../src/gnome-genius.c:3800
msgid "Save new programs by \"Save As...\" first!"
msgstr ""
"Enregistrez dans un premier temps les nouveaux programmes en utilisant "
"« Enregistrer sous » !"

#: ../src/gnome-genius.c:3806
msgid ""
"Some read-only programs are modified.  Use \"Save As...\" to save them to a "
"new location."
msgstr ""
"Certains programmes en lecture seule sont modifiés. Utilisez « Enregistrer "
"sous » pour les enregistrer dans un nouvel emplacement."

#: ../src/gnome-genius.c:3846 ../src/gnome-genius.c:3982
#, c-format
msgid ""
"<b>Cannot save file</b>\n"
"Details: %s"
msgstr ""
"<b>Impossible d'enregistrer le fichier</b>\n"
"Détails : %s"

#: ../src/gnome-genius.c:3851 ../src/gnome-genius.c:3987
msgid "<b>Cannot save file</b>"
msgstr "<b>Impossible d'enregistrer le fichier</b>"

#: ../src/gnome-genius.c:3886
msgid "Save As..."
msgstr "Enregistrement sous..."

#: ../src/gnome-genius.c:4020
msgid "Save Console Output..."
msgstr "Enregistrement de la sortie console..."

#: ../src/gnome-genius.c:4074
msgid ""
"<b>No program selected.</b>\n"
"\n"
"Create a new program, or select an existing tab in the notebook."
msgstr ""
"<b>Aucun programme sélectionné.</b>\n"
"\n"
"Créez un nouveau programme ou sélectionnez un onglet existant."

#: ../src/gnome-genius.c:4104
#, c-format
msgid "Cannot open pipe: %s"
msgstr "Impossible d'ouvrir le « tube » (pipe) : %s"

#: ../src/gnome-genius.c:4133
msgid ""
"<b>Cannot execute program</b>\n"
"\n"
"Cannot fork."
msgstr ""
"<b>Impossible d'exécuter le programme</b>\n"
"\n"
"Impossible de créer un nouveau processus (fork)."

#: ../src/gnome-genius.c:4206
msgid ""
"<b>Error executing program</b>\n"
"\n"
"There was an error while writing the\n"
"program to the engine."
msgstr ""
"<b>Erreur à l'exécution du programme</b>\n"
"\n"
"Il s'est produit une erreur lors de l'écriture du programme vers le moteur "
"de calcul."

#: ../src/gnome-genius.c:4242
#, c-format
msgid "Genius %s"
msgstr "Genius %s"

#: ../src/gnome-genius.c:4475
msgid "Memory (node number) limit has been reached, interrupt the computation?"
msgstr ""
"La limite mémoire est atteinte (nombre de nœuds), voulez-vous interrompre le "
"calcul ?"

#. error
#. always textbox
#. textbox_title
#. bind_response
#. wrap
#: ../src/gnome-genius.c:4589
msgid "Can't execute genius-readline-helper-fifo!\n"
msgstr "Impossible d'exécuter genius-readline-helper-fifo\n"

#: ../src/gnome-genius.c:4650
msgid "Readline helper died, weird.  Trying to recover, things may be odd."
msgstr ""
"L'assistant d'aide readline a quitté, étrange. Essayez de le relancer, il se "
"peut qu'il se passe des choses bizarres."

#: ../src/gnome-genius.c:4835
msgid ""
"\n"
"Note: Compiled without GtkSourceView (better source editor)"
msgstr ""
"\n"
"Note : compilé sans GtkSourceView (meilleur éditeur de source)"

#. parent
#: ../src/gnome-genius.c:4968
msgid "Cannot find the library file, genius installation may be incorrect"
msgstr ""
"Impossible de trouver le fichier de bibliothèque, il se peut que "
"l'installation de Genius soit incorrecte"

#: ../src/gnome-genius.c:5050
msgid "Console"
msgstr "Console"

#: ../src/gnome-genius.c:5101
#, c-format
msgid ""
"%sGenius %s%s\n"
"%s\n"
"This is free software with ABSOLUTELY NO WARRANTY.\n"
"For license details type `%swarranty%s'.\n"
"For help type `%smanual%s' or `%shelp%s'.%s\n"
"\n"
msgstr ""
"%sGenius %s%s\n"
"%s\n"
"Ceci est un logiciel libre sans AUCUNE GARANTIE.\n"
"Pour les détails de la licence, saisissez « %swarranty%s ».\n"
"Pour une aide, saisissez « %smanual%s » or « %shelp%s ».%s\n"

#: ../src/gnome-genius.c:5325
msgid "GNOME Genius"
msgstr "GNOME Genius"

#: ../src/gnome-genius.desktop.in.h:1
msgid "Genius Math Tool"
msgstr "Outil de maths Genius"

#: ../src/gnome-genius.desktop.in.h:2
msgid "Genius Mathematical Tool and Calculator"
msgstr "Outil de maths et calculatrice Genius"

#: ../src/gnome-genius.desktop.in.h:3
msgid ""
"Mathematics;Matrix;Vector;Linear Algebra;Calculus;Plot;Plotting;Graph;"
"Graphing;Function;Number Theory;"
msgstr ""
"Mathématiques;Matrice;Vecteur;Algèbre linéaire;Calcul;Tracer;Tracé de "
"graphique;Graphique;Graphisme;Fonction;Théorie des nombres;"

#: ../src/graphing.c:602
msgid "Rotate"
msgstr "Rotation"

#: ../src/graphing.c:619 ../src/graphing.c:650
#, c-format
msgid "Rotate about %s axis: "
msgstr "Rotation autour de l'axe %s : "

#: ../src/graphing.c:681
msgid "Rotate about dependent axis: "
msgstr "Rotation autour de l'axe dépendant : "

#: ../src/graphing.c:830
msgid "Print"
msgstr "Impression"

#: ../src/graphing.c:835
#, fuzzy
msgid "_Print"
msgstr "Impression"

#: ../src/graphing.c:845
msgid "Print command: "
msgstr "Commande d'impression : "

#: ../src/graphing.c:875
msgid "Cannot open temporary file, cannot print."
msgstr "Impossible d'ouvrir le fichier temporaire, impossible d'imprimer."

#: ../src/graphing.c:904
msgid "Printing failed"
msgstr "Échec de l'impression"

#: ../src/graphing.c:917
#, c-format
msgid "Printing failed: %s"
msgstr "Échec de l'impression : %s"

#: ../src/graphing.c:991 ../src/graphing.c:1132
msgid "File already exists.  Overwrite it?"
msgstr "Le fichier existe déjà. Voulez-vous l'écraser ?"

#: ../src/graphing.c:1091 ../src/graphing.c:1147 ../src/graphing.c:1162
msgid "Export failed"
msgstr "Échec de l'exportation"

#: ../src/graphing.c:1187
msgid "Export encapsulated postscript"
msgstr "Exportation postscript encapsulé"

#: ../src/graphing.c:1189
msgid "Export postscript"
msgstr "Exportation en postscript"

#: ../src/graphing.c:1191
msgid "Export PDF"
msgstr "Exportation en PDF"

#: ../src/graphing.c:1193
msgid "Export PNG"
msgstr "Exportation en PNG"

#: ../src/graphing.c:1200
msgid "Missing ps2pdf command, perhaps ghostscript is not installed."
msgstr "Commande ps2pdf absente, Ghostscript n'est peut-être pas installé."

#: ../src/graphing.c:1215
msgid "EPS files"
msgstr "Fichiers EPS"

#: ../src/graphing.c:1219
msgid "PS files"
msgstr "Fichiers PS"

#: ../src/graphing.c:1223
msgid "PDF files"
msgstr "Fichiers PDF"

#: ../src/graphing.c:1227
msgid "PNG files"
msgstr "Fichiers PNG"

#: ../src/graphing.c:1242
msgid "Generate preview in EPS file (with ps2epsi)"
msgstr "Générer un aperçu dans un fichier EPS (avec ps2epsi)"

#: ../src/graphing.c:1943
msgid "Solver"
msgstr "Solveur"

#: ../src/graphing.c:1948
msgid "Clea_r solutions"
msgstr "E_ffacer les solutions"

#: ../src/graphing.c:1950
msgid "_Plot solution"
msgstr "_Tracer la solution"

#: ../src/graphing.c:1969
msgid ""
"Clicking on the graph window now will draw a solution according to the "
"parameters set below, starting at the point clicked.  To be able to zoom by "
"mouse again, close this window."
msgstr ""
"Un clic sur la fenêtre graphique permet de tracer une solution en respectant "
"les paramètres définis ci-dessous ; le point de départ étant le point "
"cliqué. Pour pouvoir à nouveau faire un zoom à l'aide de la souris, vous "
"devez fermer cette fenêtre."

#: ../src/graphing.c:1992
msgid "X increment:"
msgstr "Incrément suivant x :"

#: ../src/graphing.c:2014
msgid "T increment:"
msgstr "Incrément suivant t :"

#: ../src/graphing.c:2018
msgid "T interval length:"
msgstr "Longueur de l'intervalle t :"

#: ../src/graphing.c:2032
msgid "Point x:"
msgstr "Point x :"

#: ../src/graphing.c:2037
msgid "y:"
msgstr "y :"

#: ../src/graphing.c:2146
msgid "Plot"
msgstr "Courbe"

#. title
#. GTK_WINDOW (genius_window)
#. parent
#. flags
#: ../src/graphing.c:2149
msgid "_Stop"
msgstr ""

#: ../src/graphing.c:2181
msgid "_Graph"
msgstr "_Graphe"

#: ../src/graphing.c:2185
msgid "_Print..."
msgstr "_Imprimer..."

#: ../src/graphing.c:2191
msgid "_Export postscript..."
msgstr "_Exporter en postscript..."

#: ../src/graphing.c:2197
msgid "E_xport encapsulated postscript..."
msgstr "E_xporter en postscript encapsulé..."

#: ../src/graphing.c:2204
msgid "Export P_DF..."
msgstr "Exporter en P_DF..."

#: ../src/graphing.c:2213
msgid "Export P_NG..."
msgstr "Exporter en P_NG..."

#: ../src/graphing.c:2225
msgid "_Zoom"
msgstr "_Zoom"

#: ../src/graphing.c:2229
msgid "Zoom _out"
msgstr "Zoom _arrière"

#: ../src/graphing.c:2236
msgid "Zoom _in"
msgstr "Zoom a_vant"

#: ../src/graphing.c:2243
msgid "_Fit dependent axis"
msgstr "_Adapter pour l'axe dépendant"

#: ../src/graphing.c:2250
msgid "_Reset to original zoom"
msgstr "_Réinitialiser le zoom original"

#: ../src/graphing.c:2263
msgid "_View"
msgstr "_Affichage"

#: ../src/graphing.c:2268
msgid "_Reset angles"
msgstr "_Réinitialiser les angles"

#: ../src/graphing.c:2273
msgid "_Top view"
msgstr "Vue du _dessus"

#: ../src/graphing.c:2278
msgid "R_otate axis..."
msgstr "Axe de r_otation..."

#: ../src/graphing.c:2283
msgid "Start rotate _animation..."
msgstr "Lancer l'_animation de rotation..."

#: ../src/graphing.c:2288
msgid "Stop rotate a_nimation..."
msgstr "Arrêter l'a_nimation de rotation..."

#: ../src/graphing.c:2298
msgid "_Solver"
msgstr "_Solveur"

#: ../src/graphing.c:2303
msgid "_Solver..."
msgstr "_Solveur..."

#: ../src/graphing.c:2308
msgid "_Clear solutions"
msgstr "E_ffacer les solutions"

#: ../src/graphing.c:2339
msgid "Errors during plotting (possibly harmless), see the console."
msgstr ""
"Erreurs lors du tracé de graphique (probablement sans gravité), voir la "
"console."

#: ../src/graphing.c:3358
#, c-format
msgid "Function"
msgstr "Fonction"

#: ../src/graphing.c:3360
#, c-format
msgid "Function #%d"
msgstr "Fonction n°%d"

#: ../src/graphing.c:3382
msgid "Graph limits not given as a 4-vector"
msgstr ""
"Limites du graphique non fournies sous la forme d'un vecteur à 4 composantes"

#: ../src/graphing.c:3388 ../src/graphing.c:3399 ../src/graphing.c:3410
#: ../src/graphing.c:3421 ../src/graphing.c:3464 ../src/graphing.c:3475
#: ../src/graphing.c:3573 ../src/graphing.c:3584 ../src/graphing.c:3595
#: ../src/graphing.c:3606 ../src/graphing.c:3617 ../src/graphing.c:3628
msgid "Graph limits not given as numbers"
msgstr "Limites du graphique non fournies sous la forme de nombres"

#: ../src/graphing.c:3458
msgid "Graph limits not given as a 2-vector"
msgstr ""
"Limites du graphique non fournies sous la forme d'un vecteur à 2 composantes"

#: ../src/graphing.c:3567
msgid "Graph limits not given as a 6-vector"
msgstr ""
"Limites du graphique non fournies sous la forme d'un vecteur à 6 composantes"

#: ../src/graphing.c:3701 ../src/graphing.c:3719 ../src/graphing.c:3733
msgid "Ticks must be between 2 and 200"
msgstr "Les traits doivent être compris entre 2 et 200"

#: ../src/graphing.c:3710 ../src/graphing.c:3724
msgid "Ticks not given as numbers"
msgstr "Les traits ne sont pas fournis sous la forme de nombres"

#: ../src/graphing.c:3738
msgid "Ticks not given as a number or a 2-vector"
msgstr ""
"Les traits ne sont pas fournis sous la forme de nombres ou d'un vecteur à 2 "
"lignes"

#: ../src/graphing.c:5397
#, c-format
msgid ""
"Type in function name or expression involving the %s and %s variables (or "
"the %s variable which will be %s=%s+i%s) that gives the slope at the point "
"(%s,%s)."
msgstr ""
"Saisissez un nom de fonction ou une expression comportant les variables %s "
"et %s (ou la variable %s qui sera traitée comme %s=%s+i%s) qui permet de "
"calculer la pente au point (%s,%s)."

#: ../src/graphing.c:5422 ../src/graphing.c:5429 ../src/graphing.c:5593
#: ../src/graphing.c:5600
#, c-format
msgid "%s from:"
msgstr "%s de :"

#: ../src/graphing.c:5436 ../src/graphing.c:5443
#, c-format
msgid "%s increment:"
msgstr "Incrément pour %s :"

#: ../src/graphing.c:5450
#, c-format
msgid "%s interval length:"
msgstr "Longueur de l'intervalle %s :"

#: ../src/graphing.c:5457
#, c-format
msgid "Point %s:"
msgstr "Point %s :"

#: ../src/graphing.c:5470
#, c-format
msgid ""
"Type in function names or expressions involving the %s and %s variables (or "
"the %s variable which will be %s=%s+i%s) that give the d%s/d%s and d%s/d%s "
"of the autonomous system to be plotted at the point (%s,%s)."
msgstr ""
"Saisissez des noms de fonctions ou des expressions en utilisant les "
"variables %s et %s (ou la variable %s qui sera traitée comme %s=%s+i%s) qui "
"permet de calculer d%s/d%s et d%s/d%s du système autonome à tracer au point "
"(%s,%s)."

#: ../src/graphing.c:5506
#, c-format
msgid ""
"Type in function names or expressions involving the %s variable in the boxes "
"below to graph them"
msgstr ""
"Saisissez des noms de fonctions ou des expressions en utilisant la variable "
"%s dans les boîtes ci-dessous pour les dessiner."

#: ../src/graphing.c:5523
#, c-format
msgid ""
"Type in function names or expressions involving the %s variable in the boxes "
"below to graph them.  Either fill in both boxes with %s= and %s= in front of "
"them giving the %s and %s coordinates separately, or alternatively fill in "
"the %s= box giving %s and %s as the real and imaginary part of a complex "
"number."
msgstr ""
"Saisissez des noms de fonctions ou des expressions en utilisant la variable "
"%s dans les boîtes ci-dessous pour les dessiner. Renseignez les boîtes %s= "
"et %s= pour préciser séparément les coordonnées %s et %s, ou bien renseignez "
"la boîte %s= en précisant %s et %s respectivement comme la partie réelle et "
"la partie imaginaire d'un nombre complexe."

#: ../src/graphing.c:5564
#, c-format
msgid "Parameter %s from:"
msgstr "Paramètre %s de :"

#: ../src/graphing.c:5578
#, c-format
msgid ""
"Type a function name or an expression involving the %s and %s variables (or "
"the %s variable which will be %s=%s+i%s) in the boxes below to graph them.  "
"Functions with one argument only will be passed a complex number."
msgstr ""
"Saisissez un nom de fonction ou une expression utilisant les variables %s et "
"%s (ou la variable %s qui sera traitée comme %s=%s+i%s) dans les boîtes ci-"
"dessous pour les dessiner. Un nombre complexe sera transmis aux fonctions ne "
"comportant qu'un seul argument."

#: ../src/graphing.c:5644 ../src/graphing.c:5761
msgid "Change variable names"
msgstr "Modification des noms des variables"

#: ../src/graphing.c:5658 ../src/graphing.c:5775
msgid "Some values were illegal"
msgstr "Certaines valeurs sont illégales"

#: ../src/graphing.c:5662 ../src/graphing.c:5779
msgid "independent variable (x):"
msgstr "variable indépendante (x) :"

#: ../src/graphing.c:5672
msgid "dependent variable (y):"
msgstr "variable dépendante (y) :"

#: ../src/graphing.c:5682
msgid "complex variable (z = x+iy):"
msgstr "variable complexe (z = x+iy) :"

#: ../src/graphing.c:5692
msgid "parameter variable (t):"
msgstr "variable paramètre (t) :"

#: ../src/graphing.c:5789
msgid "independent variable (y):"
msgstr "variable indépendante (y) :"

#: ../src/graphing.c:5799
msgid "independent complex variable (z = x+iy):"
msgstr "variable indépendante complexe (z = x+iy) :"

#: ../src/graphing.c:5968
msgid "_Functions / Expressions"
msgstr "_Fonctions / Expressions"

#. t range
#: ../src/graphing.c:6016
msgid "Parameter t from:"
msgstr "Paramètre t de :"

#: ../src/graphing.c:6020 ../src/graphing.c:6169 ../src/graphing.c:6182
#: ../src/graphing.c:6294 ../src/graphing.c:6306 ../src/graphing.c:6317
msgid "to:"
msgstr "à :"

#: ../src/graphing.c:6024
msgid "by:"
msgstr "par pas de :"

#: ../src/graphing.c:6031
msgid "Pa_rametric"
msgstr "Courbe pa_ramétrique"

#. # of ticks
#: ../src/graphing.c:6059 ../src/graphing.c:6112
msgid "Vertical ticks:"
msgstr "Traits verticaux :"

#. # of ticks
#: ../src/graphing.c:6063 ../src/graphing.c:6116
msgid "Horizontal ticks:"
msgstr "Traits horizontaux :"

#: ../src/graphing.c:6068
msgid "Sl_ope field"
msgstr "Champ de _directions"

#. Normalize the arrow length?
#: ../src/graphing.c:6103
msgid "_Normalize arrow length (do not show size)"
msgstr "_Normaliser la longueur des flèches (ne pas afficher la taille)"

#: ../src/graphing.c:6121
msgid "_Vector field"
msgstr "Champ de _vecteurs"

#. draw legend?
#: ../src/graphing.c:6131 ../src/graphing.c:6263
msgid "_Draw legend"
msgstr "_Dessiner la légende"

#. draw axis labels?
#: ../src/graphing.c:6140
msgid "Draw axis labels"
msgstr "Dessiner les étiquettes des axes"

#. change varnames
#: ../src/graphing.c:6149 ../src/graphing.c:6273
msgid "Change variable names..."
msgstr "Modifier les noms des variables..."

#. plot window
#.
#. * Plot window frame
#.
#: ../src/graphing.c:6157 ../src/graphing.c:6282
msgid "Plot Window"
msgstr "Fenêtre du tracé"

#.
#. * X range
#.
#: ../src/graphing.c:6166 ../src/graphing.c:6291
msgid "X from:"
msgstr "X de :"

#.
#. * Y range
#.
#: ../src/graphing.c:6179 ../src/graphing.c:6303
msgid "Y from:"
msgstr "Y de :"

#. fit dependent axis?
#: ../src/graphing.c:6190 ../src/graphing.c:6325
msgid "Fit dependent axis"
msgstr "Adapter l'axe dépendant"

#: ../src/graphing.c:6234
msgid "Function / Expression"
msgstr "Fonction / Expression"

#.
#. * Z range
#.
#: ../src/graphing.c:6315
msgid "Dependent axis from:"
msgstr "Axe dépendant de :"

#: ../src/graphing.c:6346
msgid "Function _line plot"
msgstr "Tracé de _courbes"

#: ../src/graphing.c:6350
msgid "_Surface plot"
msgstr "Tracé de _surface"

#: ../src/graphing.c:6564 ../src/graphing.c:6750 ../src/graphing.c:6877
#: ../src/graphing.c:7006 ../src/graphing.c:7111
msgid "No functions to plot or no functions could be parsed"
msgstr "Pas de fonctions à tracer ou aucune fonction n'a pu être analysée"

#: ../src/graphing.c:6597 ../src/graphing.c:6603 ../src/graphing.c:6773
#: ../src/graphing.c:6779 ../src/graphing.c:6884 ../src/graphing.c:6907
#: ../src/graphing.c:6913 ../src/graphing.c:7029 ../src/graphing.c:7035
#: ../src/graphing.c:7134 ../src/graphing.c:7140
#, c-format
msgid "Invalid %s range"
msgstr "Intervalle %s non valide"

#: ../src/graphing.c:6609
msgid "Invalid dependent range"
msgstr "Intervalle dépendant non valide"

#: ../src/graphing.c:6871
#, c-format
msgid "Only specify %s and %s, or %s, not all at once."
msgstr "Spécifiez seulement %s et %s, ou bien %s mais pas les deux."

#: ../src/graphing.c:7238
msgid "Create Plot"
msgstr "Création de graphique"

#: ../src/graphing.c:7278 ../src/graphing.c:7448 ../src/graphing.c:7479
#: ../src/graphing.c:7500 ../src/graphing.c:7540 ../src/graphing.c:7564
#: ../src/graphing.c:7676 ../src/graphing.c:7800 ../src/graphing.c:7937
#: ../src/graphing.c:8094 ../src/graphing.c:8241 ../src/graphing.c:8264
#: ../src/graphing.c:8861 ../src/graphing.c:9148 ../src/graphing.c:9367
#: ../src/graphing.c:9607 ../src/graphing.c:9935 ../src/graphing.c:10167
#: ../src/graphing.c:10256 ../src/graphing.c:10366 ../src/graphing.c:10397
#: ../src/graphing.c:10426 ../src/graphing.c:10452 ../src/graphing.c:10481
#: ../src/graphing.c:10574 ../src/graphing.c:10663 ../src/graphing.c:10688
#: ../src/graphing.c:10721 ../src/graphing.c:10769
#, c-format
msgid "%s: Plotting in progress, cannot call %s"
msgstr "%s : tracé en cours, impossible d'appeler %s"

#: ../src/graphing.c:7286 ../src/graphing.c:7819
#, c-format
msgid "%s: argument not a function"
msgstr "%s : l'argument n'est pas une fonction"

#: ../src/graphing.c:7296
#, c-format
msgid "%s: only one function supported"
msgstr "%s : seul une fonction est prise en charge"

#: ../src/graphing.c:7319
msgid "Graph limits not given as a 4-vector or a 6-vector"
msgstr ""
"Limites du graphique non fournies sous la forme d'un vecteur à 4 ou 6 "
"composantes"

#: ../src/graphing.c:7375 ../src/graphing.c:7629 ../src/graphing.c:7746
#: ../src/graphing.c:7882 ../src/graphing.c:8031 ../src/graphing.c:8186
#: ../src/graphing.c:10036
#, c-format
msgid "%s: invalid X range"
msgstr "%s : intervalle X non valide"

#: ../src/graphing.c:7380 ../src/graphing.c:7634 ../src/graphing.c:7751
#: ../src/graphing.c:7887 ../src/graphing.c:8036 ../src/graphing.c:8191
#: ../src/graphing.c:10041
#, c-format
msgid "%s: invalid Y range"
msgstr "%s : intervalle Y non valide"

#: ../src/graphing.c:7385 ../src/graphing.c:10046
#, c-format
msgid "%s: invalid Z range"
msgstr "%s : intervalle Z non valide"

#: ../src/graphing.c:7458
#, c-format
msgid "%s: dx must be positive"
msgstr "%s : dx doit être positif"

#: ../src/graphing.c:7465 ../src/graphing.c:7484
#, c-format
msgid "%s: Slope field not active"
msgstr "%s : champ de directions non actif"

#: ../src/graphing.c:7511
#, c-format
msgid "%s: dt must be positive"
msgstr "%s : dt doit être positif"

#: ../src/graphing.c:7517
#, c-format
msgid "%s: tlen must be positive"
msgstr "%s : tlen doit être positif"

#: ../src/graphing.c:7525 ../src/graphing.c:7546
#, c-format
msgid "%s: Vector field not active"
msgstr "%s : champ de vecteurs non actif"

#: ../src/graphing.c:7571 ../src/graphing.c:8101
#, c-format
msgid "%s: First argument must be a function"
msgstr "%s : le premier argument doit être une fonction"

#: ../src/graphing.c:7687 ../src/graphing.c:7945
#, c-format
msgid "%s: First two arguments must be functions"
msgstr "%s : les deux premiers arguments doivent être des fonctions"

#: ../src/graphing.c:7814
#, c-format
msgid "%s: only up to 10 functions supported"
msgstr "%s : seulement 10 fonctions prises en charge"

#: ../src/graphing.c:7840
msgid "Graph limits not given as a 2-vector or a 4-vector"
msgstr ""
"Limites du graphique non fournies sous la forme d'un vecteur à 2 ou 4 "
"composantes"

#: ../src/graphing.c:8041 ../src/graphing.c:8196
#, c-format
msgid "%s: invalid T range"
msgstr "%s : intervalle T non valide"

#: ../src/graphing.c:8422
#, c-format
msgid ""
"%s: Not in line plot mode.  Perhaps run LinePlot or LinePlotClear first."
msgstr ""
"%s : N'est pas en tracé de courbe. Il faut peut-être exécuter LinePlot ou "
"LinePlotClear d'abord."

#: ../src/graphing.c:8543 ../src/graphing.c:8624
#, c-format
msgid ""
"%s: Points should be given as a real, n by 2 matrix with columns for x and "
"y, n>=%d, or as a complex valued n by 1 matrix"
msgstr ""
"%s : les points doivent être donnés par une matrice (de taille n par 2) "
"réelle dont les colonnes sont x et y, avec n >= %d, ou une matrice complexe "
"n par 1"

#: ../src/graphing.c:8553
#, c-format
msgid ""
"%s: If points are given as an n by 2 matrix, then this matrix must be real"
msgstr ""
"%s : si les points sont donnés par une matrice n par 2, alors cette matrice "
"doit être réelle"

#: ../src/graphing.c:8663 ../src/graphing.c:8726
#, c-format
msgid ""
"%s: Points should be given as a real, n by 3 matrix with columns for x, y "
"and z, n>=%d"
msgstr ""
"%s : les points doivent être donnés par une matrice (de taille n par 2) "
"réelle dont les colonnes sont x, y et z, avec n >= %d"

#: ../src/graphing.c:8778
#, c-format
msgid "%s: No color specified"
msgstr "%s : aucune couleur indiquée"

#: ../src/graphing.c:8783 ../src/graphing.c:8790
#, c-format
msgid "%s: Cannot parse color '%s'"
msgstr "%s : impossible d'analyser la couleur « %s »"

#: ../src/graphing.c:8804
#, c-format
msgid ""
"%s: A vector giving color should be a 3-vector of real numbers between 0 and "
"1"
msgstr ""
"%s : un vecteur donnant des couleurs doit être un vecteur à 3 composantes de "
"nombres réels entre 0 et 1"

#: ../src/graphing.c:8820
#, c-format
msgid ""
"%s: Warning: Values for red, green, or blue out of range (0 to 1), I will "
"clip them to this interval"
msgstr ""
"%s : Avertissement : les valeurs pour le rouge, le vert ou le bleu en dehors "
"de l'intervalle 0 - 1 vont être réduites à cet intervalle"

#: ../src/graphing.c:8837
#, c-format
msgid ""
"%s: Color must be a string or a three-vector of rgb values (between 0 and 1)"
msgstr ""
"%s : la couleur doit être une chaîne ou un vecteur à trois composantes de "
"valeurs RVB (entre 0 et 1)"

#: ../src/graphing.c:8880 ../src/graphing.c:9167 ../src/graphing.c:9388
#: ../src/graphing.c:9628
#, c-format
msgid "%s: Wrong number of arguments"
msgstr "%s : nombre d'arguments non valide"

#: ../src/graphing.c:8950 ../src/graphing.c:9221 ../src/graphing.c:9454
#: ../src/graphing.c:9688
#, c-format
msgid "%s: No thickness specified"
msgstr "%s : aucune épaisseur indiquée"

#: ../src/graphing.c:8973 ../src/graphing.c:9244 ../src/graphing.c:9479
#: ../src/graphing.c:9713
#, c-format
msgid "%s: No window specified"
msgstr "%s : aucune fenêtre indiquée"

#: ../src/graphing.c:9021 ../src/graphing.c:9046
#, c-format
msgid "%s: arrow style should be \"origin\", \"end\", \"both\", or \"none\""
msgstr ""
"%s : le style des flèches doit être \"origin\", \"end\", \"both\" ou \"none\""

#: ../src/graphing.c:9056 ../src/graphing.c:9288 ../src/graphing.c:9531
#: ../src/graphing.c:9765
#, c-format
msgid "%s: No legend specified"
msgstr "%s : aucune légende indiquée"

#: ../src/graphing.c:9070 ../src/graphing.c:9302 ../src/graphing.c:9546
#: ../src/graphing.c:9780
#, c-format
msgid "%s: Legend must be a string"
msgstr "%s : la légende doit être une chaîne"

#: ../src/graphing.c:9081
#, c-format
msgid "%s: Unknown style: %s"
msgstr "%s : style inconnu : %s"

#: ../src/graphing.c:9090 ../src/graphing.c:9318 ../src/graphing.c:9564
#: ../src/graphing.c:9798
#, c-format
msgid "%s: Bad parameter"
msgstr "%s : mauvais paramètre"

#: ../src/graphing.c:9311 ../src/graphing.c:9556 ../src/graphing.c:9790
#, c-format
msgid "%s: Unknown style"
msgstr "%s : style inconnu"

#: ../src/graphing.c:9852 ../src/graphing.c:9915
#, c-format
msgid ""
"%s: Surface should be given as a real, n by 3 matrix with columns for x, y, "
"z, where n>=3"
msgstr ""
"%s : une ligne doit être donnée par une matrice de taille n par 3 réelle "
"dont les colonnes sont x, y, z, avec n >= 3"

#: ../src/graphing.c:9943
#, c-format
msgid "%s: argument not a matrix of data"
msgstr "%s : l'argument n'est pas une matrice de données"

#: ../src/graphing.c:10127
#, c-format
msgid "%s: Surface grid data should be given as a real matrix "
msgstr ""
"%s : les grilles de données de surface doivent être données par une matrice "
"réelle"

#: ../src/graphing.c:10173
#, c-format
msgid "%s: first argument not a matrix of data"
msgstr "%s : le premier argument n'est pas une matrice de données"

#: ../src/graphing.c:10180
#, c-format
msgid "%s: second argument not a 4 or 6 element vector of limits"
msgstr ""
"%s : le deuxième argument n'est pas un vecteur de limites à 4 ou 6 "
"composabnts"

#: ../src/graphing.c:10197
#, c-format
msgid "%s: too many arguments or last argument not a string label"
msgstr ""
"%s : trop d'arguments ou le dernier argument n'est pas une étiquette de "
"chaîne"

#: ../src/graphing.c:10263
#, c-format
msgid "%s: first argument not a nonempty string"
msgstr "%s : le premier argument n'est pas une chaîne non vide"

#: ../src/graphing.c:10271
#, c-format
msgid "%s: type not specified and filename has no extension"
msgstr ""
"%s : le type n'est pas spécifié et le nom de fichier n'a pas d'extension"

#: ../src/graphing.c:10280
#, c-format
msgid "%s: second argument not a nonempty string"
msgstr "%s : le deuxième argument n'est pas une chaîne non vide"

#: ../src/graphing.c:10292
#, c-format
msgid "%s: plot canvas not active, cannot export"
msgstr "%s ; le canevas de tracé n'est pas actif, impossible d'exporter"

#: ../src/graphing.c:10301 ../src/graphing.c:10315 ../src/graphing.c:10338
#, c-format
msgid "%s: export failed"
msgstr "%s : échec de l'exportation"

#: ../src/graphing.c:10351
#, c-format
msgid "%s: unknown file type, can be \"png\", \"eps\", or \"ps\"."
msgstr ""
"%s : le type de fichier est inconnu, ce peut être « png », « eps » ou « ps »"

#: ../src/graphing.c:10488
msgid "Variable names not given in a 4-vector"
msgstr ""
"Noms des variables non fournis sous la forme d'un vecteur à 4 composantes"

#: ../src/graphing.c:10498 ../src/graphing.c:10507 ../src/graphing.c:10516
#: ../src/graphing.c:10525 ../src/graphing.c:10591 ../src/graphing.c:10600
#: ../src/graphing.c:10609
msgid "Variable names should be strings"
msgstr "Les noms des variables doivent être des chaînes de caractères"

#: ../src/graphing.c:10532 ../src/graphing.c:10615
msgid "Variable names must be valid identifiers"
msgstr "Les noms des variables doivent être des identifiants valides"

#: ../src/graphing.c:10541 ../src/graphing.c:10621
msgid "Variable names must be mutually distinct"
msgstr "Les noms des variables doivent être tous différents"

#: ../src/graphing.c:10581
msgid "Variable names not given in a 3-vector"
msgstr ""
"Noms des variables non fournis sous la forme d'un vecteur à 3 composantes"

#: ../src/graphing.c:10804
msgid "Plotting"
msgstr "Tracé de ligne"

#. internal
#: ../src/graphing.c:10806
msgid ""
"Plot a function with a line.  First come the functions (up to 10) then "
"optionally limits as x1,x2,y1,y2"
msgstr ""
"Dessine une fonction avec une ligne. D'abord viennent les fonctions (jusqu'à "
"10) puis en option les limites sous la forme x1,x2,y1,y2"

#: ../src/graphing.c:10807
msgid ""
"Plot a parametric function with a line.  First come the functions for x and "
"y then optionally the t limits as t1,t2,tinc, then optionally the limits as "
"x1,x2,y1,y2"
msgstr ""
"Dessine une fonction paramétrique avec une ligne. D'abord viennent les "
"fonctions de x et y puis en option les limites pour t sous la forme t1,t2, "
"tinc puis, en option, les limites sous la forme x1,x2,y1,y2"

#: ../src/graphing.c:10808
msgid ""
"Plot a parametric complex valued function with a line.  First comes the "
"function that returns x+iy then optionally the t limits as t1,t2,tinc, then "
"optionally the limits as x1,x2,y1,y2"
msgstr ""
"Dessine une fonction paramétrique complexe avec une ligne. D'abord vient la "
"fonction qui renvoie x+iy puis, en option, les limites t sous la forme t1,t2,"
"tinc puis, en option, les limites sous la forme x1,x2,y1,y2"

#: ../src/graphing.c:10810
msgid ""
"Draw a slope field.  First comes the function dy/dx in terms of x and y (or "
"a complex z) then optionally the limits as x1,x2,y1,y2"
msgstr ""
"Trace un champ de directions. D'abord vient la fonction dy/dx en terme de x "
"et y (ou d'un complexe z) puis, en option, les limites sous la forme x1,x2,"
"y1,y2"

#: ../src/graphing.c:10811
msgid ""
"Draw a vector field.  First come the functions dx/dt and dy/dt in terms of x "
"and y then optionally the limits as x1,x2,y1,y2"
msgstr ""
"Dessine un champ de vecteurs. D'abord viennent les fonctions  dx/dt et dy/dt "
"en terme de x et y puis, en option, les limites sous la forme x1,x2,y1,y2"

#: ../src/graphing.c:10813
msgid ""
"Draw a solution for a slope field starting at x,y and using dx as increment"
msgstr ""
"Trace une solution pour un champ de directions commençant en x,y et en "
"utilisant l'incrément dx"

#: ../src/graphing.c:10814
msgid "Clear all the slopefield solutions"
msgstr "Efface toutes les solutions du champ de directions"

#: ../src/graphing.c:10816
msgid ""
"Draw a solution for a vector field starting at x,y, using dt as increment "
"for tlen units"
msgstr ""
"Trace une solution pour un champ de vecteurs commençant en x,y et en "
"utilisant l'incrément dt pendant tlen unités"

#: ../src/graphing.c:10817
msgid "Clear all the vectorfield solutions"
msgstr "Efface toutes les solutions de champ de vecteurs"

#: ../src/graphing.c:10820
msgid ""
"Plot a surface function which takes either two arguments or a complex "
"number.  First comes the function then optionally limits as x1,x2,y1,y2,z1,z2"
msgstr ""
"Dessine une surface qui prend soit deux arguments ou un seul argument "
"complexe. D'abord vient la fonction puis en option les limites sous la forme "
"x1,x2,y1,y2,z1,z2"

#: ../src/graphing.c:10822
msgid "Show the surface (3d) plot window and clear out functions"
msgstr "Affiche la fenêtre de tracé de surface (3d) et efface les fonctions"

#: ../src/graphing.c:10824
msgid ""
"Plot surface data given as n by 3 matrix (n>=3) of data with each row being "
"x,y,z.  Optionally can pass a label string and limits.  If no limits passed, "
"limits computed from data."
msgstr ""
"Dessine les données de surfaces fournies par une matrice de données n par 3 "
"(n>=3), chaque ligne étant x, y, z. Le passage d'une chaîne d'étiquette et "
"de limites est possible sur options."

#: ../src/graphing.c:10825
msgid ""
"Plot surface data given as a matrix (where rows are the x coordinate and "
"columns are the y coordinate), the limits are given as [x1,x2,y1,y2] or "
"optionally [x1,x2,y1,y2,z1,z2], and optionally a string for the label."
msgstr ""
"Dessine les données de surface fournies par une matrice (où les lignes sont "
"la coordonnée x et les colonnes la coordonnée y), les limites sont données "
"par [x1,x2,y1,y2] ou sur option [x1,x2,y1,y2,z1,z2], et facultativement une "
"chaîne pour l'étiquette."

#: ../src/graphing.c:10826
msgid ""
"Draw a line from x1,y1,z1 to x2,y2,z2 on the surface (3d) plot.  x1,y1,z1,x2,"
"y2,z2 can be replaced by a n by 3 matrix for a longer line"
msgstr ""
"Trace une ligne de x1,y1,z1 à x2,y2,z2 sur le tracé de surface (3d). x1,y1,"
"z1x2,y2,z2 peuvent être remplacées par une matrice n par 3 pour une ligne "
"plus longue"

#: ../src/graphing.c:10827
msgid ""
"Draw a point at x,y,z on the surface (3d) plot.  x,y,z can be replaced by a "
"n by 3 matrix for more points."
msgstr ""
"Dessine un point à x, y, z sur le tracé de surface (3d). x,y,z peuvent être "
"remplacées par une matrice n par 3 pour plus  de points."

#: ../src/graphing.c:10829
msgid "Show the line plot window and clear out functions"
msgstr "Affiche la fenêtre graphique et efface les fonctions"

#: ../src/graphing.c:10830
msgid ""
"Draw a line from x1,y1 to x2,y2.  x1,y1,x2,y2 can be replaced by a n by 2 "
"matrix for a longer line."
msgstr ""
"Trace une ligne de x1,y1 à x2,y2. x1,y1,x2,y2 peuvent être remplacées par "
"une matrice n par 2 pour une ligne plus longue."

#: ../src/graphing.c:10831
msgid ""
"Draw a point at x,y.  x,y can be replaced by a n by 2 matrix for more points."
msgstr ""
"Dessine un point à x,y. x,y peuvent être remplacées par une matrice n par 2 "
"pour plus de points"

#: ../src/graphing.c:10833
msgid "Freeze the plot canvas, that is, inhibit drawing"
msgstr "Gèle le canevas, c.-à.d inhibe le dessin"

#: ../src/graphing.c:10834
msgid "Thaw the plot canvas and redraw the plot immediately"
msgstr "Rejette le canevas de tracé et redessine le canevas aussitôt "

#: ../src/graphing.c:10835
msgid "Raise the plot window, and create the window if necessary"
msgstr "Remonte la fenêtre de tracé, et crée la fenêtre si nécessaire"

#: ../src/graphing.c:10837
msgid "Wait for a click on the line plot window, return the location."
msgstr ""
"Attend un clic sur la fenêtre de tracé de ligne, renvoie l'emplacement."

#: ../src/graphing.c:10838
msgid "Return current mouse location on the line plot window."
msgstr ""
"Renvoie l\"emplacement actuel de la souris sur la fenêtre de tracé de ligne."

#: ../src/graphing.c:10840
msgid ""
"Export the current contents of the plot canvas to a file.  The file type is "
"given by the string type, which can be \"png\", \"eps\", or \"ps\"."
msgstr ""
"Exporte le contenu actuel du canevas de tracé dans un fichier. Le type de "
"fichier est donné par le type de chaîne, qui peut être « png », « eps » ou "
"« ps »."

#: ../src/graphing.c:10842
msgid "Number of slopefield ticks as a vector [vertical,horizontal]."
msgstr ""
"Nombre de traits du champ de directions sous la forme d'un vecteur [vertical,"
"horizontal]."

#: ../src/graphing.c:10843
msgid "Number of vectorfield ticks as a vector [vertical,horizontal]."
msgstr ""
"Nombre de traits de champ de vecteurs sous la forme d'un vecteur [vertical,"
"horizontal]."

#: ../src/graphing.c:10844
msgid ""
"Default names used by all 2D plot functions.  Should be a 4 vector of "
"strings or identifiers [x,y,z,t]."
msgstr ""
"Noms par défaut utilisés par toutes les fonctions de tracé 2D. Doit être un "
"vecteur à 4 composantes de chaînes de caractères ou d'identifiants [x,y,z,t]."

#: ../src/graphing.c:10845
msgid ""
"Default names used by surface plot functions.  Should be a 3 vector of "
"strings or identifiers [x,y,z] (where z=x+iy and not the dependent axis)."
msgstr ""
"Noms par défaut utilisés par toutes les fonctions de tracé de surface. Doit "
"être un vecteur à 3 composantes de chaînes de caractères ou d'identifiants "
"[x,y,z] (où z est z=x+iy et non pas l'axe dépendant)."

#: ../src/graphing.c:10847
msgid ""
"Normalize vectorfields if true.  That is, only show direction and not "
"magnitude."
msgstr ""
"Normalise les longueurs de flèches du tracé de champ de vecteurs si true "
"(vrai), c'est-à-dire n'affiche que la direction et pas l'amplitude."

#: ../src/graphing.c:10848
msgid "If to draw legends or not on line plots."
msgstr "Indique s'il faut dessiner la légende ou pas sur les tracés de lignes."

#: ../src/graphing.c:10849
msgid "If to draw axis labels on line plots."
msgstr ""
"Indique s'il faut dessiner les étiquettes d'axe ou pas sur les tracés de "
"lignes."

#: ../src/graphing.c:10851
msgid "If to draw legends or not on surface plots."
msgstr ""
"Indique s'il faut dessiner la légende ou pas sur les tracés de surface."

#: ../src/graphing.c:10853
msgid "Line plotting window (limits) as a 4-vector of the form [x1,x2,y1,y2]"
msgstr ""
"Fenêtre de tracé de droite (limites) définie comme un vecteur à 4 "
"composantes sous la forme [x1,x2,y1,y2]"

#: ../src/graphing.c:10854
msgid ""
"Surface plotting window (limits) as a 6-vector of the form [x1,x2,y1,y2,z1,"
"z2]"
msgstr ""
"Fenêtre de tracé de surface (limites) définie comme un vecteur à 6 "
"composantes sous la forme [x1,x2,y1,y2,z1,z2]"

#: ../src/matop.c:690
msgid "Determinant of a non-square matrix is undefined"
msgstr "Le déterminant d'une matrice non carrée n'est pas défini"

#: ../src/matrixw.c:622 ../src/matrixw.c:700
msgid "Trying to increment a nonvalue"
msgstr "Tentative d'incrémenter quelque chose sans valeur"

#: ../src/mpwrap.c:520
msgid "Integer exponent too large to compute"
msgstr "Exposant entier trop grand pour cette opération"

#: ../src/mpwrap.c:1488
msgid "Can't do modulo of floats or rationals!"
msgstr "Impossible de calculer le modulo de nombres flottants ou rationnels."

#: ../src/mpwrap.c:1502
msgid "Can't do GCD of floats or rationals!"
msgstr "Impossible de calculer le PGCD de nombres flottants ou rationnels."

#: ../src/mpwrap.c:1529
msgid "Can't modulo invert non integers!"
msgstr ""
"Impossible de calculer l'inverse modulo n pour les nombres non entiers."

#: ../src/mpwrap.c:1550
msgid "Can't get Jacobi symbols of floats or rationals!"
msgstr ""
"Impossible d'obtenir les symboles de Jacobi pour les flottants ou les "
"rationnels."

#: ../src/mpwrap.c:1569
msgid "Can't get Legendre symbols of floats or rationals!"
msgstr ""
"Impossible d'obtenir le symbole de Legendre pour les flottants ou les "
"rationnels."

#: ../src/mpwrap.c:1588
msgid ""
"Can't get Jacobi symbol with Kronecker extension of floats or rationals!"
msgstr ""
"Impossible d'obtenir le symbole de Jacobi avec l'extension de Kronecker pour "
"les flottants ou les rationnels."

#: ../src/mpwrap.c:1597
msgid "Lucas must get an integer argument!"
msgstr "Lucas doit recevoir un argument entier."

#: ../src/mpwrap.c:1603
msgid "Number too large to compute Lucas number!"
msgstr "Nombre trop grand pour en calculer le nombre de Lucas."

#: ../src/mpwrap.c:1608
msgid "No such thing as negative Lucas numbers!"
msgstr "Il n'existe pas de nombre de Lucas négatifs."

#: ../src/mpwrap.c:1623
msgid "Cannot get next prime after non-integer!"
msgstr "Impossible d'obtenir le prochain nombre premier suivant un non entier."

#: ../src/mpwrap.c:1643 ../src/mpwrap.c:1656 ../src/mpwrap.c:1669
#: ../src/mpwrap.c:1682
#, c-format
msgid "%s: can't work on non-integers!"
msgstr "%s : ne fonctionne pas sur des non entiers."

#: ../src/mpwrap.c:1725 ../src/mpwrap.c:1765
msgid "Can't do factorials of rationals or floats!"
msgstr "Impossible de calculer la factorielle de rationnels ou de flottants."

#: ../src/mpwrap.c:1731 ../src/mpwrap.c:1771
msgid "Number too large to compute factorial!"
msgstr "Nombre trop grand pour en calculer la factorielle."

#: ../src/mpwrap.c:1736 ../src/mpwrap.c:1776
msgid "Can't do factorials of negative numbers!"
msgstr "Impossible de calculer la factorielle de nombres négatifs."

#: ../src/mpwrap.c:1787
msgid "Can't do binomials of rationals or floats!"
msgstr ""
"Impossible de calculer le coefficient binomial de rationnels ou de flottants."

#: ../src/mpwrap.c:2128 ../src/mpwrap.c:2198 ../src/mpwrap.c:4337
#: ../src/mpwrap.c:4358
#, c-format
msgid "%s: Bad types for mod power"
msgstr "%s : mauvais type pour une puissance modulo"

#: ../src/mpwrap.c:2166
#, c-format
msgid "Can't invert %s modulo %s in %s"
msgstr "Impossible d'inverser %s modulo %s dans %s"

#: ../src/mpwrap.c:2488
msgid "Can't make random integer from a non-integer"
msgstr "Impossible de calculer un nombre aléatoire à partir d'un non entier"

#: ../src/mpwrap.c:2493
msgid "Range for random integer must be positive"
msgstr "La plage pour les entiers aléatoires doit être positive"

#: ../src/mpwrap.c:2679 ../src/mpwrap.c:2707
msgid "Can't get numerator of floating types"
msgstr "Impossible d'obtenir le numérateur des types flottants"

#: ../src/mpwrap.c:3531 ../src/mpwrap.c:5050 ../src/mpwrap.c:5072
msgid "Can't compare complex numbers"
msgstr "Impossible de comparer des nombres complexes"

#: ../src/mpwrap.c:4013
msgid "Can't modulo complex numbers"
msgstr "Impossible de calculer le modulo de nombres complexes"

#: ../src/mpwrap.c:4036
#, c-format
msgid "Inverse of %s modulo %s not found!"
msgstr "Inverse de %s modulo %s non trouvé."

#: ../src/mpwrap.c:4045
msgid "Can't do modulo invert on complex numbers"
msgstr "Impossible de calculer le modulo inverse de nombres complexes"

#: ../src/mpwrap.c:4062
msgid "Can't GCD complex numbers"
msgstr "Impossible de calculer le PGCD de nombres complexes"

#: ../src/mpwrap.c:4091
msgid "Can't LCM complex numbers"
msgstr "Impossible de calculer le PPCM de nombres complexes"

#: ../src/mpwrap.c:4108
msgid "Can't get Jacobi symbols of complex numbers"
msgstr "Impossible de calculer le symbole de Jacobi de nombres complexes"

#: ../src/mpwrap.c:4124
msgid "Can't get Legendre symbols of complex numbers"
msgstr "Impossible de calculer les symboles de Legendre de nombres complexes"

#: ../src/mpwrap.c:4140
msgid "Can't get Jacobi symbol with Kronecker extension for complex numbers"
msgstr ""
"Impossible d'obtenir le symbole de Jacobi avec les extensions de Kronecker "
"pour les nombres complexes"

#: ../src/mpwrap.c:4156
msgid "Can't get Lucas number for complex numbers"
msgstr "Impossible de calculer le nombre de Lucas pour les nombres complexes"

#: ../src/mpwrap.c:4172
msgid "Can't get next prime for complex numbers"
msgstr ""
"Impossible d'obtenir le nombre premier suivant pour des nombres complexes"

#: ../src/mpwrap.c:4182 ../src/mpwrap.c:4194 ../src/mpwrap.c:4206
#: ../src/mpwrap.c:4218
#, c-format
msgid "%s: can't work on complex numbers"
msgstr "%s : ne s'utilise pas sur les nombres complexes"

#: ../src/mpwrap.c:4447 ../src/mpwrap.c:4525 ../src/mpwrap.c:4590
#, c-format
msgid "%s: can't take logarithm of 0"
msgstr "%s : impossible de calculer le logarithme de 0"

#
#: ../src/mpwrap.c:4919
msgid "arctan2 not defined for complex numbers"
msgstr "La fonction arctan2 n'est pas définie pour les nombres complexes"

#: ../src/mpwrap.c:4967
msgid "Can't make random integer out of a complex number"
msgstr "Impossible de créer un entier aléatoire à partir d'un nombre complexe"

#: ../src/mpwrap.c:5129 ../src/mpwrap.c:5146
msgid "Can't make factorials of complex numbers"
msgstr "Impossible de calculer la factorielle d'un nombre complexe"

#: ../src/mpwrap.c:5163
msgid "Can't make binomials of complex numbers"
msgstr "Impossible de calculer le coefficient binomial d'un nombre complexe"

#: ../src/mpwrap.c:5542 ../src/mpwrap.c:5553 ../src/mpwrap.c:5564
msgid "Can't determine type of a complex number"
msgstr "Impossible de déterminer le type d'un nombre complexe"

#: ../src/mpwrap.c:5658 ../src/mpwrap.c:5681
msgid "Can't convert complex number into integer"
msgstr "Impossible de convertir un nombre complexe en entier"

#: ../src/mpwrap.c:5664 ../src/mpwrap.c:5687
msgid "Can't convert real number to integer"
msgstr "Impossible de convertir un nombre réel en entier"

#: ../src/mpwrap.c:5668 ../src/mpwrap.c:5691
msgid "Integer too large for this operation"
msgstr "Entier trop grand pour cette opération"

#: ../src/mpwrap.c:5704
msgid "Can't convert complex number into a double"
msgstr "Impossible de convertir un nombre complexe en double"

#: ../src/mpwrap.c:5713
msgid "Can't convert real number to double"
msgstr "Impossible de convertir un nombre réel en double"

#: ../src/mpwrap.c:5719 ../src/mpwrap.c:5734
msgid "Number too large for this operation"
msgstr "Nombre trop grand pour cette opération"

#: ../src/parseutil.c:57
msgid "ERROR: local statement not the first statement in function definition"
msgstr ""
"ERREUR : l'instruction « local » n'est pas la première instruction dans la "
"définition de la fonction"

#: ../src/plugin.c:155
msgid "Can't open plugin!"
msgstr "Impossible d'ouvrir le greffon."

#: ../src/plugin.c:171 ../src/plugin.c:179
msgid "Can't initialize plugin!"
msgstr "Impossible d'initialiser le greffon."

#: ../src/symbolic.c:676
#, c-format
msgid "%s: '%s' not a function of one variable"
msgstr "%s : « %s » n'est pas une fonction à une variable"

#: ../src/symbolic.c:709
#, c-format
msgid "%s: Cannot differentiate the '%s' function"
msgstr "%s : la fonction « %s » ne peut pas être dérivée"

#: ../src/symbolic.c:794
msgid "Symbolic Operations"
msgstr "Opérations symboliques"

#: ../src/symbolic.c:797
msgid ""
"Attempt to symbolically differentiate the function f, where f is a function "
"of one variable."
msgstr ""
"Essaie de dériver de manière symbolique la fonction f, où f est une fonction "
"à une variable."

#: ../src/symbolic.c:800
msgid ""
"Attempt to symbolically differentiate the function f, where f is a function "
"of one variable, returns null if unsuccessful but is silent."
msgstr ""
"Essaie de dériver de manière symbolique la fonction f, où f est une fonction "
"à une variable, renvoie « null » si cela ne marche pas mais reste "
"silencieuse."

#: ../src/testplugin.c:13
msgid "This is the test-plugin function\n"
msgstr "Ceci est la fonction test-plugin\n"

#: ../src/testplugin.c:24
msgid ""
"You have opened test plugin!\n"
"\n"
"Will evaluate 2+2 as a demonstration\n"
"2+2 = "
msgstr ""
"Vous avez ouvert le greffon de test !\n"
"\n"
"Il va évaluer 2+2 comme démonstration\n"
"2+2 = "

#: ../src/testplugin.c:30
msgid ""
"For my next trick I will add a function named TestPluginFunction\n"
"\n"
msgstr ""
"Pour mon prochain tour, je vais ajouter une fonction nommée "
"TestPluginFunction\n"
"\n"

#: ../src/testplugin.c:41
msgid ""
"That's it, isn't this fun\n"
"\n"
msgstr ""
"Voilà, n'est-ce pas amusant ?\n"
"\n"

#: ../src/util.c:93 ../src/util.c:112
msgid "Stack underflow!"
msgstr "Dépassement de capacité négatif de pile."

#: ../ve/ve-miscui.c:189
msgid "_No"
msgstr ""

#: ../ve/ve-miscui.c:194
msgid "_Yes"
msgstr ""

#~ msgid "Trim zeros from a polynomial (as vector)"
#~ msgstr "Retire les zéros d'un polynôme (défini comme vecteur)"

#~ msgid "String"
#~ msgstr "Chaîne de caractères"

#~ msgid "Line Comment"
#~ msgstr "Ligne de commentaire"

#~ msgid "Base-N Integers"
#~ msgstr "Entiers en base-N"

#~ msgid "Decimal Integers"
#~ msgstr "Entiers décimaux"

#~ msgid "Floats"
#~ msgstr "Flottants"

#~ msgid "Commands"
#~ msgstr "Commandes"

#~ msgid "Keywords"
#~ msgstr "Mots clés"
