# Translation of Matrix messages to French
# Copyright (C) 2001 The R Foundation
# This file is distributed under the same license as the Matrix package.
# Philippe Grosjean, 2014-
msgid ""
msgstr ""
"Project-Id-Version: Matrix 1.1-1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-04-14 22:36+0200\n"
"PO-Revision-Date: 2014-03-30 09:05+0100\n"
"Last-Translator: Philippe Grosjean <phgrosjean@sciviews.org>\n"
"Language-Team: none\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: Poedit 1.6.4\n"

#: CHMfactor.c:14
#, c-format
msgid "cholmod_change_factor failed with status %d"
msgstr "cholmod_change_factor a échoué avec le statut %d"

#: CHMfactor.c:30 CHMfactor.c:60
msgid "system argument is not valid"
msgstr "argument système incorrect"

#: CHMfactor.c:47
#, c-format
msgid "cholmod_updown() returned %d"
msgstr "cholmod_updown() a renvoyé %d"

#: CHMfactor.c:103
#, c-format
msgid "diagonal element %d of Cholesky factor is missing"
msgstr "l'élément de diagonale %d de la factorisation de Cholesky est manquant"

#: CHMfactor.c:141
#, c-format
msgid "cholmod_factorize_p failed: status %d, minor %d of ncol %d"
msgstr "cholmod_factorize_p a échoué : statut %d, mineur %d de ncol %d"

#: CHMfactor.c:146
msgid "cholmod_change_factor failed"
msgstr "cholmod_change_factor a échoué"

#: Csparse.c:58
msgid "Csparse_sort(x): x is not a valid (apart from sorting) CsparseMatrix"
msgstr ""
"Csparse_sort(x) : x est une CsparseMatrix incorrecte (au delà d'un problème "
"de tri)"

#: Csparse.c:76
msgid "slot p must have length = nrow(.) + 1"
msgstr "le slot p doit avoir une longueur = nrow(.) = 1 "

#: Csparse.c:78
msgid "first element of slot p must be zero"
msgstr "le premier élément du slot p doit être à zéro"

#: Csparse.c:81
msgid "last element of slot p must match length of slots j and x"
msgstr ""
"le dernier élément du slot p doit avoir même longueur que les slots j et x"

#: Csparse.c:84
msgid "all column indices must be between 0 and ncol-1"
msgstr "tous les indices de colonnes doivent être compris entre 0 et ncol-1"

#: Csparse.c:89
msgid "slot p must be non-decreasing"
msgstr "le slot p ne peut contenir de valeurs décroissantes"

#: Csparse.c:100
msgid "slot j is not increasing inside a column"
msgstr "le slot j ne contient pas de valeurs croissantes au sein d'une colonne"

#: Csparse.c:102
msgid "slot j is not *strictly* increasing inside a column"
msgstr ""
"le slot j ne contient pas de valeurs *strictement* croissantes au sein d'une "
"colonne"

#: Csparse.c:214
msgid "Csparse_to_nz_pattern(x, tri = NA): 'tri' is taken as TRUE"
msgstr ""

#: Csparse.c:237
msgid "not a 'n.CMatrix'"
msgstr "ceci n'est pas un 'n.CMatrix'"

#: Csparse.c:267
#, c-format
msgid "nz2Csparse(): invalid/non-implemented r_kind = %d"
msgstr "nz2Csparse() : r_kind = %d est incorrect/non implémenté"

#: Csparse.c:350
msgid "Nonsymmetric matrix in Csparse_symmetric_to_general"
msgstr "Matrice non symétrique dans Csparse_symmetric_to_general"

#: Csparse.c:361
msgid "Csparse_general_to_symmetric(): matrix is not square!"
msgstr "Csparse_general_to_symmetric() : la matrice n'est pas carrée !"

#: Csparse.c:770
msgid "Csparse_crossprod(): error return from cholmod_aat()"
msgstr "Csparse_crossprod() :erreur renvoyée par cholmod_aat()"

#: Csparse.c:799
msgid "cholmod_drop() failed"
msgstr "cholmod_drop() a échoué"

#: Csparse.c:825
#, c-format
msgid "Impossible Rk_x/Rk_y in Csparse_%s(), please report"
msgstr ""

#: Csparse.c:827
#, c-format
msgid "chm_MOD_xtype() was not successful in Csparse_%s(), please report"
msgstr ""

#: Csparse.c:931
msgid "Index i must be NULL or integer"
msgstr "l'indice i doit être un entier ou NULL"

#: Csparse.c:933
msgid "Index j must be NULL or integer"
msgstr "l'indice j doit être un entier ou NULL"

#: Csparse.c:980
#, c-format
msgid "failure to open file \"%s\" for writing"
msgstr "erreur lors de l'ouverture en écriture du fichier \"%s\""

#: Csparse.c:984
msgid "cholmod_write_sparse returned error code"
msgstr "cholmod_write_sparse a renvoyé le code d'erreur"

#: Csparse.c:1083
#, c-format
msgid "%s = '%s' (back-permuted) is experimental"
msgstr "%s = '%s' (back-permuted) est expérimental"

#: Csparse.c:1093
msgid "diag_tC(): invalid 'resultKind'"
msgstr "diag_tC() : 'resultKind' incorrect"

#: Csparse.c:1165
#, c-format
msgid "negative vector lengths not allowed: np = %d, nnz = %d"
msgstr ""
"les longueurs de vecteurs négatives ne sont pas autorisées : np = %d, nnz = "
"%d"

#: Csparse.c:1170
msgid "exactly 1 of 'i', 'j' or 'p' must be NULL"
msgstr "exactement un des arguments 'i', 'j' ou 'p' doit être NULL"

#: Csparse.c:1172
#, c-format
msgid "np = %d, must be zero when p is NULL"
msgstr "np = %d, il doit être égal à zéro lorsque p est NULL"

#: Csparse.c:1175
#, c-format
msgid "p[0] = %d, should be zero"
msgstr "p[0] = %d, il devrait être égal à zéro"

#: Csparse.c:1178
msgid "p must be non-decreasing"
msgstr "p ne peut être décroissant"

#: Csparse.c:1194
#, c-format
msgid "Inconsistent dimensions: np = 0 and nnz = %d"
msgstr "dimensions incohérentes : np = 0 et nnz = %d"

#: Csparse.c:1202
#, c-format
msgid "invalid row index at position %d"
msgstr "indices de lignes erronés à la position %d"

#: Csparse.c:1209
#, c-format
msgid "invalid column index at position %d"
msgstr "indices de colonnes erronés à la position %d"

#: Csparse.c:1219
#, c-format
msgid "strlen of cls argument = %d, should be 8"
msgstr "strlen de l'argument cls = %d, il devrait valoir 8"

#: Csparse.c:1221
#, c-format
msgid "cls = \"%s\" does not end in \"CMatrix\""
msgstr "cls = \"%s\" ne se fini pas dans \"CMatrix\""

#: Csparse.c:1231
#, c-format
msgid "cls = \"%s\" must begin with 'd', 'l' or 'n'"
msgstr "cls = \"%s\" doit commencer par 'd', 'l', ou 'n'"

#: Csparse.c:1234
msgid "Only 'g'eneral sparse matrix types allowed"
msgstr "Seuls des types de matrices éparses 'g'énéraux sont acceptés"

#: Csparse.c:1262
msgid "code not yet written for cls = \"lgCMatrix\""
msgstr "le code pour cls = \"lgCMatrix\" n'est pas encore écrit"

#: Mutils.c:14 Mutils.c:33
#, c-format
msgid "argument type[1]='%s' must be a one-letter character string"
msgstr ""
"l'argument type[1]='%s' doit être une chaîne de caractère à une seule lettre"

#: Mutils.c:22
#, c-format
msgid "argument type[1]='%s' must be one of 'M','1','O','I','F' or 'E'"
msgstr "l'argument type[1]='%s' doit être 'M','1','O','I','F' ou 'E'"

#: Mutils.c:39
#, c-format
msgid "argument type[1]='%s' must be one of '1','O', or 'I'"
msgstr "l'argument type[1]='%s' doit être '1','O' ou 'I'"

#: Mutils.c:50 Mutils.c:66
msgid "object must be a named, numeric vector"
msgstr "l'objet doit être un vecteur numérique nommé"

#: Mutils.c:113 Mutils.c:137
msgid "'factors' slot must be a named list"
msgstr "le slot 'factors' doit être une liste nommée"

#: Mutils.c:172
msgid "Matrix object has no 'factors' slot"
msgstr ""

#: Mutils.c:262
#, c-format
msgid "'%s' slot must have length 1"
msgstr "le slot '%s' doit avoir une longueur de 1"

#: Mutils.c:266
#, c-format
msgid "'%s' must have string length 1"
msgstr "'%s' doit avoir une longueur de chaîne de caractères de 1"

#: Mutils.c:273
#, c-format
msgid "'%s' must be in '%s'"
msgstr "'%s' doit être compris dans '%s'"

#: Mutils.c:292
msgid "'s1' and 's2' must be \"character\" vectors"
msgstr "'s1' et 's2' doivent être des vecteurs de type \"character\""

#: Mutils.c:314
msgid "length of x slot != prod(Dim)"
msgstr "la longueur du slot x != prod(Dim)"

#: Mutils.c:320
msgid "Dim slot must have length 2"
msgstr "Le slot Dim doit avoir une longueur de 2"

#: Mutils.c:325
#, fuzzy
msgid "Dim slot is not integer"
msgstr "le slot x doit être un nombre \"double\""

#: Mutils.c:331
msgid "Negative value in Dim"
msgid_plural "Negative values in Dim"
msgstr[0] "Valeur négative dans Dim"
msgstr[1] "Valeurs négatives dans Dim"

#: Mutils.c:348
msgid "Dimnames slot is not a list"
msgstr ""

#: Mutils.c:350
msgid "Dimnames slot is a list, but not of length 2"
msgstr ""

#: Mutils.c:355
#, fuzzy, c-format
msgid "Dimnames[%d] is not a character vector"
msgstr "'s1' et 's2' doivent être des vecteurs de type \"character\""

#: Mutils.c:360
#, c-format
msgid "length(Dimnames[%d]) differs from Dim[%d] which is %d"
msgstr ""

#: Mutils.c:387 Mutils.c:413
msgid "'uplo' must be UPP or LOW"
msgstr "'uplo' doit être UPP ou LOW"

#: Mutils.c:468 dgeMatrix.c:420 dtrMatrix.c:282
msgid "replacement diagonal has wrong length"
msgstr ""

#: Mutils.c:682
#, c-format
msgid "invalid class '%s' to dup_mMatrix_as_geMatrix"
msgstr "classe '%s' incorrecte pour dup_mMatrix_as_geMatrix"

#: Mutils.c:812
#, c-format
msgid "unexpected ctype = %d in dup_mMatrix_as_geMatrix"
msgstr "ctype = %d inattendu dans dup_mMatrix_as_geMatrix"

#: Mutils.c:840
#, c-format
msgid "invalid class '%s' to dup_mMatrix_as_dgeMatrix"
msgstr "classe '%s' incorrecte pour dup_mMatrix_as_dgeMatrix"

#: Mutils.c:890
msgid "Argument ij must be 2-column integer matrix"
msgstr "L'argument ij doit être une matrice d'entiers à 2 colonnes"

#: Mutils.c:909
msgid "subscript 'i' out of bounds in M[ij]"
msgstr "indice 'i' hors plage dans M[ij]"

#: Mutils.c:911
msgid "subscript 'j' out of bounds in M[ij]"
msgstr "indice 'j' hors plage dans M[ij]"

#: Mutils.c:955
msgid "i and j must be integer vectors of the same length"
msgstr "i et j doivent être des vecteurs d'entiers de même longueur"

#: Mutils.c:1000
msgid "'data' must be of a vector type"
msgstr "'data' doit être un vecteur de type"

#: Mutils.c:1007
#, c-format
msgid "invalid '%s' argument"
msgstr "argument '%s' incorrect"

#: Mutils.c:1014 Mutils.c:1022
msgid "non-numeric matrix extent"
msgstr "étendue de matrice non numérique"

#: Mutils.c:1017
msgid "invalid 'nrow' value (too large or NA)"
msgstr "valeur 'nrow' incorrecte (trop large ou NA)"

#: Mutils.c:1019
msgid "invalid 'nrow' value (< 0)"
msgstr "valeur 'nrow' incorrecte (< 0)"

#: Mutils.c:1025
msgid "invalid 'ncol' value (too large or NA)"
msgstr "valeur 'ncol' incorrecte (trop large ou NA)"

#: Mutils.c:1027
msgid "invalid 'ncol' value (< 0)"
msgstr "valeur 'ncol' incorrecte (< 0)"

#: Mutils.c:1045
#, c-format
msgid ""
"data length [%d] is not a sub-multiple or multiple of the number of rows [%d]"
msgstr ""
"la longueur des données [%d] n'est pas un sous-multiple ou un multiple du "
"nombre de lignes [%d]"

#: Mutils.c:1048
#, c-format
msgid ""
"data length [%d] is not a sub-multiple or multiple of the number of columns "
"[%d]"
msgstr ""
"la longueur des données [%d] n'est pas un sous-multiple ou un multiple du "
"nombre de colonnes [%d]"

#: Mutils.c:1051
msgid "data length exceeds size of matrix"
msgstr "la longueur des données excède la taille de la matrice"

#: Mutils.c:1057
msgid "too many elements specified"
msgstr "trop d'éléments sont spécifiés"

#: Mutils.c:1130
#, c-format
msgid "the number of columns differ in R_rbind2_vector: %d != %d"
msgstr ""

#: Mutils.c:1184 Mutils.c:1215 Mutils.c:1226 Mutils.c:1253
msgid "Argument must be numeric-like atomic vector"
msgstr ""
"L'argument doit être un vecteur atomique de type numérique ou convertible en "
"nombres"

#: Tsparse.c:20
msgid "lengths of slots i and j must match"
msgstr "la longueur des slots i et j  doit correspondre"

#: Tsparse.c:23
msgid "slot Dim must have length 2"
msgstr "le slot Dim doit avoir une longueur de 2"

#: Tsparse.c:27
msgid ""
"all row indices (slot 'i') must be between 0 and nrow-1 in a TsparseMatrix"
msgstr ""
"tous les indices de lignes (slot 'i') doivent être compris entre 0 et nrow-1 "
"dans une TsparseMatrix"

#: Tsparse.c:29
msgid ""
"all column indices (slot 'j') must be between 0 and ncol-1 in a TsparseMatrix"
msgstr ""
"tous les indices de colonnes (slot 'j') doivent être compris entre 0 et "
"ncol-1 dans une TsparseMatrix"

#: chm_common.c:76
msgid "Argument rho must be an environment"
msgstr "L'argument rho doit être un environnement"

#: chm_common.c:253
msgid "invalid class of object to as_cholmod_sparse"
msgstr "classe d'objet incorrecte pour as_cholmod_sparse"

#: chm_common.c:255
msgid "invalid object passed to as_cholmod_sparse"
msgstr "objet incorrect passé à as_cholmod_sparse"

#: chm_common.c:282
msgid "in_place cholmod_sort returned an error code"
msgstr "in_place cholmod_sort a renvoyé le code d'erreur"

#: chm_common.c:288
msgid "cholmod_sort returned an error code"
msgstr "cholmod_sort a renvoyé le code d'erreur"

#: chm_common.c:370
msgid "chm_sparse_to_SEXP(<real>, *): invalid 'Rkind' (real kind code)"
msgstr "chm_sparse_to_SEXP(<real>, *) : 'Rkind' incorrect (real kind code)"

#: chm_common.c:378
msgid "unknown xtype in cholmod_sparse object"
msgstr "xtype inconnu dans cholmod_sparse object"

#: chm_common.c:407 chm_common.c:638 chm_common.c:916 chm_common.c:966
msgid "complex sparse matrix code not yet written"
msgstr "le code n'est pas encore écrit pour les matrices éparses complexes"

#: chm_common.c:412 chm_common.c:643
msgid "Symmetric and triangular both set"
msgstr "Symmetric et triangular sont tous deux sélectionnés"

#: chm_common.c:488
msgid "invalid class of object to as_cholmod_triplet"
msgstr "objet de classe incorrecte pour as_cholmod_triplet"

#: chm_common.c:512
msgid "as_cholmod_triplet(): could not reallocate for internal diagU2N()"
msgstr ""
"as_cholmod_triplet() : impossible de réallouer de la mémoire pour la "
"fonction interne diagU2N()"

#: chm_common.c:610
msgid "unknown xtype in cholmod_triplet object"
msgstr "xtype inconnu pour cholmod_triplet object"

#: chm_common.c:689
msgid "invalid class of object to as_cholmod_dense"
msgstr "classe d'objet incorrecte pour as_cholmod_dense"

#: chm_common.c:757
#, c-format
msgid ""
"chm_transpose_dense(ans, x) not yet implemented for %s different from %s"
msgstr ""

#: chm_common.c:781
#, c-format
msgid "Cholmod error '%s' at file %s, line %d"
msgstr "Erreur Cholmod '%s' dans le fichier %s, ligne %d"

#: chm_common.c:785
#, c-format
msgid "Cholmod warning '%s' at file %s, line %d"
msgstr "Avertissement Cholmod '%s' dans le fichier %s, ligne %d"

#: chm_common.c:814
#, c-format
msgid "Unable to initialize cholmod: error code %d"
msgstr "Impossible d'initialiser cholmod : code d'erreur %d"

#: chm_common.c:860
msgid "unknown 'Rkind'"
msgstr "'Rkind' inconnu"

#: chm_common.c:867 chm_common.c:952
msgid "unknown xtype"
msgstr "xtype inconnu"

#: chm_common.c:922 chm_common.c:975
msgid "code for cholmod_dense with holes not yet written"
msgstr "le code pour cholmod_dense en présence de trous n'est pas encore écrit"

#: chm_common.c:971
msgid "don't know if a dense pattern matrix makes sense"
msgstr "je ne sais pas si une matrice pattern dense a un sens"

#: chm_common.c:1038
msgid "invalid class of object to as_cholmod_factor"
msgstr "class d'objet incorrecte pour as_cholmod_factor"

#: chm_common.c:1052
msgid "Supernodal LDL' decomposition not available"
msgstr "La décomposition 'supernodal LDL' n'est pas disponible"

#: chm_common.c:1054
msgid "Supernodal/simplicial class inconsistent with type flags"
msgstr "Classe supernodal/simplicial incohérente avec le drapeau de type"

#: chm_common.c:1072
msgid "Number of supernodes must be positive when is_super is TRUE"
msgstr "Le nombre de supernoeuds doit être positif losque is_super est TRUE"

#: chm_common.c:1075
msgid "Lengths of super and pi must be equal"
msgstr "Les longueurs de super et pi doivent être égales"

#: chm_common.c:1079
msgid "Lengths of super and px must be equal"
msgstr "Les longueurs de super et px doivent être égales"

#: chm_common.c:1092
msgid "failure in as_cholmod_factor"
msgstr "erreur dans as_cholmod_factor"

#: chm_common.c:1120
msgid "CHOLMOD factorization was unsuccessful"
msgstr "la factorisation CHOLMOD a échoué"

#: chm_common.c:1133
#, c-format
msgid "f->xtype of %d not recognized"
msgstr "f->xtype de %d non reconnu"

#: chm_common.c:1198
#, c-format
msgid "chm_diagN2U(<non-square matrix>): nrow=%d, ncol=%d"
msgstr "chm_diagN2U(<matrice non carrée>): nrow=%d, ncol=%d"

#: chm_common.c:1241
#, c-format
msgid "chm_diagN2U(x, uploT = %d): uploT should be +- 1"
msgstr "chm_diagN2U(x, uploT = %d): uploT doit être +- 1"

#: cs_utils.c:37
msgid "csp_eye argument n must be positive"
msgstr "l'argument n de csp_eye doit être positif"

#: cs_utils.c:68
msgid "invalid class of 'x' in Matrix_as_cs(a, x)"
msgstr "classe incorrecte de 'x' dans Matrix_as_cs(a, x)"

#: cs_utils.c:127 cs_utils.c:174 cs_utils.c:189 cs_utils.c:209 cs_utils.c:222
#, c-format
msgid "invalid class of object to %s"
msgstr "classe incorrecte de l'objet à %s"

#: cs_utils.c:141
#, c-format
msgid "cs matrix not compatible with class '%s'"
msgstr "matrice cs incompatible avec la classe '%s'"

#: cs_utils.c:246 cs_utils.c:265
#, c-format
msgid "Inappropriate class cl='%s' in Matrix_css_to_SEXP(S, cl, ..)"
msgstr "Classe inappropriée cl='%s' dans Matrix_css_to_SEXP(S, cl, ..)"

#: cs_utils.c:292 cs_utils.c:311
#, c-format
msgid "Inappropriate class cl='%s' in Matrix_csn_to_SEXP(S, cl, ..)"
msgstr "Classe inappropriée cl='%s' dans Matrix_csn_to_SEXP(S, cl, ..)"

#: dense.c:29
#, c-format
msgid "incorrect left cyclic shift, j (%d) >= k (%d)"
msgstr "décalage cyclique à gauche incorrect, j (%d) >= k (%d)"

#: dense.c:31
#, c-format
msgid "incorrect left cyclic shift, j (%d) < 0"
msgstr "décalage cyclique à gauche incorrect, j (%d) < 0"

#: dense.c:33
#, c-format
msgid "incorrect left cyclic shift, k (%d) > ldx (%d)"
msgstr "décalage cyclique à gauche incorrect, k (%d) > ldx (%d)"

#: dense.c:78
msgid "Unknown error in getGivens"
msgstr "Erreur inconnue dans getGivens"

#: dense.c:90 dense.c:106 dense.c:139
msgid "X must be a numeric (double precision) matrix"
msgstr "X doit être une matrice numérique (double précision)"

#: dense.c:111 dense.c:144
msgid "y must be a numeric (double precision) matrix"
msgstr "y doit être une matrice numérique (double précision)"

#: dense.c:115 dense.c:148
#, c-format
msgid "number of rows in y (%d) does not match number of rows in X (%d)"
msgstr ""
"le nombre de lignes de y (%d) ne correspond pas au nombre de lignes de X (%d)"

#: dense.c:126
#, c-format
msgid "Lapack routine dposv returned error code %d"
msgstr "La routine Lapack dposv a renvoyé le code d'erreur %d"

#: dense.c:158
#, c-format
msgid "First call to Lapack routine dgels returned error code %d"
msgstr ""
"Le premier appel à la routine Lapack dgels a renvoyé le code d'erreur %d"

#: dense.c:165
#, c-format
msgid "Second call to Lapack routine dgels returned error code %d"
msgstr ""
"Le second appel à la routine Lapack dgels a renvoyé le code d'erreur %d"

#: dense.c:178
msgid "X must be a real (numeric) matrix"
msgstr "X doit être une matrice (numérique) de réels"

#: dense.c:179
#, c-format
msgid "tol, given as %g, must be non-negative"
msgstr "tol, donné comme %g, doit être non négatif"

#: dense.c:180
#, c-format
msgid "tol, given as %g, must be <= 1"
msgstr "tol, donné comme %g, doit être <= 1"

#: dense.c:204
#, c-format
msgid "First call to dgeqrf returned error code %d"
msgstr "Le premier appel à dgeqrf a renvoyé le code d'erreur %d"

#: dense.c:210
#, c-format
msgid "Second call to dgeqrf returned error code %d"
msgstr "Le second appel à dgeqrf a renvoyé le code d'erreur %d"

#: dense.c:215 dense.c:235
#, c-format
msgid "Lapack routine dtrcon returned error code %d"
msgstr "La routine Lapack dtrcon a renvoyé le code d'erreur %d"

#: dense.c:287
#, c-format
msgid "Lower band %d > upper band %d"
msgstr "La bande basse %d > la bande haute %d"

#: dense.c:358
msgid "ddense_to_symmetric(): matrix is not square!"
msgstr "ddense_to_symmetric() : la matrice n'est pas carrée !"

#: dense.c:369
#, c-format
msgid "matrix is not symmetric [%d,%d]"
msgstr "la matrice n'est pas symétrique [%d,%d]"

#: dense.c:430
msgid "matrix is not square! (symmetric part)"
msgstr "la matrice n'est pas carrée ! (partie symétrique)"

#: dense.c:488
msgid "matrix is not square! (skew-symmetric part)"
msgstr "la matrice n'est pas carrée ! (partie 'skew-symetric')"

#: dgCMatrix.c:17
msgid "lengths of slots 'i' and 'x' must match"
msgstr "les longueurs des slots 'i' et 'x' doivent correspondre"

#: dgCMatrix.c:29
msgid "lengths of slots 'j' and 'x' must match"
msgstr "les longueurs des slots 'j' et 'x' doivent correspondre"

#: dgCMatrix.c:51
#, c-format
msgid "invalid class(x) '%s' in compressed_to_TMatrix(x)"
msgstr "class(x) incorrecte '%s' dans compressed_to_TMatrix(x)"

#: dgCMatrix.c:86
#, c-format
msgid "invalid class(x) '%s' in R_to_CMatrix(x)"
msgstr "class(x) incorrecte '%s' dans R_to_CMatrix(x)"

#: dgCMatrix.c:157
msgid "dgCMatrix_lusol requires a square, non-empty matrix"
msgstr "dgCMatrix_lusol nécessite une matrice carrée non vide"

#: dgCMatrix.c:159 dgCMatrix.c:186 dgCMatrix.c:501 dgCMatrix.c:542
#: dgeMatrix.c:592 dpoMatrix.c:95 dpoMatrix.c:120 dppMatrix.c:80
#: dspMatrix.c:78 dsyMatrix.c:79 dtCMatrix.c:90 dtCMatrix.c:120 dtrMatrix.c:91
msgid "Dimensions of system to be solved are inconsistent"
msgstr "Les dimensions du système à résoudre sont incohérentes"

#: dgCMatrix.c:161
msgid "cs_lusol failed"
msgstr "cs_lusol a échoué"

#: dgCMatrix.c:183
msgid "dgCMatrix_qrsol(., order) needs order in {0,..,3}"
msgstr "dgCMatrix_qrsol(., order) nécessite un ordre compris entre {0,..,3}"

#: dgCMatrix.c:192
#, c-format
msgid "dgCMatrix_qrsol(<%d x %d>-matrix) requires a 'tall' rectangular matrix"
msgstr ""
"dgCMatrix_qrsol(<%d x %d>-matrix) nécessite une matrice rectangulaire haute "
"('tall')"

#: dgCMatrix.c:203
msgid "cs_qrsol() failed inside dgCMatrix_qrsol()"
msgstr "cs_qrsol() a échoué à l'intérieur de dgCMatrix_qrsol()"

#: dgCMatrix.c:222
msgid "A must have #{rows} >= #{columns}"
msgstr "A doit avoir #{lignes} >= #{colonnes}"

#: dgCMatrix.c:227
msgid "cs_sqr failed"
msgstr "cs_sqr a échoué"

#: dgCMatrix.c:230
msgid "dgcMatrix_QR(*, keep_dimnames = NA): NA taken as TRUE"
msgstr ""

#: dgCMatrix.c:236
msgid "cs_qr failed"
msgstr "cs_qr a échoué"

#: dgCMatrix.c:322
msgid "SuiteSparseQR_C_QR returned an error code"
msgstr "SuiteSparseQR_C_QR a renvoyé un code d'erreur"

#: dgCMatrix.c:366
msgid "LU decomposition applies only to square matrices"
msgstr "la décomposition LU n'est utilisable que pour des matrices carrées"

#: dgCMatrix.c:375
msgid "cs_lu(A) failed: near-singular A (or out of memory)"
msgstr "cs_lu(A) a échoué : A pratiquement singulière (ou manque de mémoire)"

#: dgCMatrix.c:461
msgid "dgcMatrix_LU(*, keep_dimnames = NA): NA taken as TRUE"
msgstr ""

#: dgCMatrix.c:473
msgid "dgCMatrix_matrix_solve(.., sparse=TRUE) not yet implemented"
msgstr "dgCMatrix_matrix_solve(.., sparse=TRUE) pas encore implémenté"

#: dgCMatrix.c:540
msgid "dgCMatrix_cholsol requires a 'short, wide' rectangular matrix"
msgstr "dgCMatrix_cholsol nécessite une matrice rectangulaire en longueur"

#: dgCMatrix.c:548
msgid "cholmod_sdmult error (rhs)"
msgstr "erreur cholmod_sdmult (partie droite de l'équation)"

#: dgCMatrix.c:551
#, c-format
msgid "cholmod_factorize failed: status %d, minor %d from ncol %d"
msgstr "cholmod_factorize a échoué : statut %d, mineur %d pour ncol %d"

#: dgCMatrix.c:555
#, c-format
msgid "cholmod_solve (CHOLMOD_A) failed: status %d, minor %d from ncol %d"
msgstr "cholmod_solve (CHOLMOD_A) a échoué : statut %d, mineur %d pour ncol %d"

#: dgCMatrix.c:572
msgid "cholmod_sdmult error (resid)"
msgstr "erreur cholmod_sdmult (resid)"

#: dgTMatrix.c:15
msgid "lengths of slots i and x must match"
msgstr "les longueurs des slots i et x doivent correspondre"

#: dgTMatrix.c:33 dgTMatrix.c:62
#, c-format
msgid "too large matrix: %.0f"
msgstr ""

#: dgTMatrix.c:97
#, c-format
msgid "Cannot coerce to too large *geMatrix with %.0f entries"
msgstr ""
"Impossible de convertir automatiquement vers une *geMatrix trop large avec "
"%.0f entrées"

#: dgeMatrix.c:9
msgid "x slot must be numeric \"double\""
msgstr "le slot x doit être un nombre \"double\""

#: dgeMatrix.c:25
msgid "factors slot must be named list"
msgstr "le slot factors doit être une liste nommée"

#: dgeMatrix.c:63
msgid "rcond requires a square, non-empty matrix"
msgstr "rcond nécessite une matrice carrée non vide"

#: dgeMatrix.c:159 dgeMatrix.c:252
#, c-format
msgid "Dimensions of x and y are not compatible for %s"
msgstr "Les dimensions de x et y ne sont pas compatibles pour %s"

#: dgeMatrix.c:231
#, fuzzy
msgid "Argument y must be numeric, integer or logical"
msgstr "L'argument y doit être un nombre réel ou un entier"

#: dgeMatrix.c:314 dgeMatrix.c:318 dspMatrix.c:154 dsyMatrix.c:119
#: dtrMatrix.c:127
msgid "Matrices are not conformable for multiplication"
msgstr "Les matrices sont incohérentes pour leur multiplication"

#: dgeMatrix.c:456
msgid "diagonal to be added has wrong length"
msgstr ""

#: dgeMatrix.c:475
msgid "Cannot factor a matrix with zero extents"
msgstr "Impossible de factoriser une matrice de dimensions nulles"

#: dgeMatrix.c:486 dpoMatrix.c:46 dppMatrix.c:36 dspMatrix.c:183
#, c-format
msgid "Lapack routine %s returned error code %d"
msgstr "la routine Lapack %s a renvoyé le code d'erreur %d"

#: dgeMatrix.c:488
#, c-format
msgid "Exact singularity detected during LU decomposition: %s, i=%d."
msgstr "Singularité exacte détectée lors d'une décomposition LU : %s, i=%d."

#: dgeMatrix.c:510
msgid "Determinant requires a square matrix"
msgstr "Determinant nécessite une matrice carrée"

#: dgeMatrix.c:552
msgid "Solve requires a square matrix"
msgstr "Solve nécessite une matrice carrée"

#: dgeMatrix.c:565
#, c-format
msgid "error [%d] from Lapack 'dgecon()'"
msgstr "erreur [%d] depuis Lapack 'dgecon()'"

#: dgeMatrix.c:567
#, c-format
msgid ""
"Lapack dgecon(): system computationally singular, reciprocal condition "
"number = %g"
msgstr ""
"Lapack dgecon() : système calculé singulier, nombre de condition réciproque "
"= %g"

#: dgeMatrix.c:577
msgid "Lapack routine dgetri: system is exactly singular"
msgstr "la routine Lapack dgetri : le système est exactement singulier"

#: dgeMatrix.c:598
msgid "Lapack routine dgetrs: system is exactly singular"
msgstr "la routine Lapack dgetrs : le système est exactement singulier"

#: dgeMatrix.c:681
msgid "Matrix exponential requires square, non-null matrix"
msgstr "L'exponentiation de matrice nécessite une matrice carrée non nulle"

#: dgeMatrix.c:698 dgeMatrix.c:700
#, c-format
msgid "dgeMatrix_exp: LAPACK routine dgebal returned %d"
msgstr "dgeMatrix_exp : la routine LAPACK dgebal a renvoyé %d"

#: dgeMatrix.c:738
#, c-format
msgid "dgeMatrix_exp: dgetrf returned error code %d"
msgstr "dgeMatrix_exp : dgetrf a renvoyé le code d'erreur %d"

#: dgeMatrix.c:740
#, c-format
msgid "dgeMatrix_exp: dgetrs returned error code %d"
msgstr "dgeMatrix_exp : dgetrs a renvoyé le code d'erreur %d"

#: dgeMatrix.c:813
msgid "dgeMatrix_Schur: argument x must be a non-null square matrix"
msgstr "dgeMatrix_Schur : l'argument x doit être une matrice carrée non nulle"

#: dgeMatrix.c:824
msgid "dgeMatrix_Schur: first call to dgees failed"
msgstr "dgeMatrix_Schur : le premier appel à dgees a échoué"

#: dgeMatrix.c:833
#, c-format
msgid "dgeMatrix_Schur: dgees returned code %d"
msgstr "dgeMatrix_Schur : dgees a renvoyé le code d'erreur %d"

#: dpoMatrix.c:16
msgid "dpoMatrix is not positive definite"
msgstr "dpoMatrix n'est pas un entier positif fini"

#: dpoMatrix.c:43 dppMatrix.c:33
#, c-format
msgid "the leading minor of order %d is not positive definite"
msgstr "le 'leading minor of order' %d n'est pas un entier fini"

#: dpoMatrix.c:97
msgid "Cannot solve() for matrices with zero extents"
msgstr ""
"Impossible de résoudre avec solve() pour des matrices de dimensions nulles"

#: dpoMatrix.c:118
msgid "Argument b must be a numeric matrix"
msgstr "L'argument b doit être une matrice numérique"

#: dsCMatrix.c:25
msgid "chm_factor_name(): did not get string of length 11"
msgstr ""
"chm_factor_name() : une chaîne de caractère de langueur 11 n'est pas obtenue"

#: dsCMatrix.c:99
msgid ""
"Cholesky factorization failed; unusually, please report to Matrix-authors"
msgstr ""
"la factorisation Cholesky a échoué ; inhabituel, veuillez reporter le "
"problème aux auteurs du package Matrix"

#: dsCMatrix.c:105
msgid "internal_chm_factor: Cholesky factorization failed"
msgstr "internal_chm_factor : la factorisation Cholesky a échoué"

#: dsCMatrix.c:250
msgid "Non-symmetric matrix passed to dsCMatrix_to_dgTMatrix"
msgstr "Matrice non symétrique passé à dsCMatrix_to_dgTMatrix"

#: dspMatrix.c:13 dtpMatrix.c:17
msgid "Incorrect length of 'x' slot"
msgstr "Longueur incorrecte du slot 'x'"

#: dspMatrix.c:146 dsyMatrix.c:112
#, c-format
msgid "Matrix dimension %d x %d (= %g) is too large"
msgstr ""

#: dsyMatrix.c:7 dtrMatrix.c:10
msgid "'Dim' slot has length less than two"
msgstr "le slot 'Dim' a une longueur inférieure à deux"

#: dsyMatrix.c:9 dtrMatrix.c:12
msgid "Matrix is not square"
msgstr "Matrix n'est pas carrée"

#: dsyMatrix.c:164
#, c-format
msgid "Lapack routine dsytrf returned error code %d"
msgstr "la routine Lapack dsytrf a renvoyé le code d'erreur %d"

#: dtCMatrix.c:28 dtCMatrix.c:63 dtTMatrix.c:24
msgid "uplo='U' must not have sparse entries below the diagonal"
msgstr "uplo='U' ne peut avoir des entrées éparses en dessous de la diagonale"

#: dtCMatrix.c:34 dtCMatrix.c:69 dtTMatrix.c:29
msgid "uplo='L' must not have sparse entries above the diagonal"
msgstr "uplo='L' ne peut avoir des entrées éparses au dessus de la diagonale"

#: dtpMatrix.c:124 dtpMatrix.c:152 dtpMatrix.c:183
#, c-format
msgid "Dimensions of a (%d,%d) and b (%d,%d) do not conform"
msgstr "Les dimensions de a (%d,%d) et b(%d,%d) ne sont pas conformes"

#: dtpMatrix.c:131
msgid "right=TRUE is not yet implemented __ FIXME"
msgstr "right=TRUE n'est pas implémenté __ FIXME"

#: dtrMatrix.c:125
msgid "dtrMatrix must be square"
msgstr "dtrMatrix doit être carrée"

#: dtrMatrix.c:188
#, fuzzy
msgid "\"dtrMatrix\" objects in '%*%' must have matching (square) dimension"
msgstr ""
"les objets \"dtrMatrix\" dans '%*%' doivent avoir des dimensions (carrées) "
"cohérentes"

#: dtrMatrix.c:277
msgid "cannot set diag() as long as 'diag = \"U\"'"
msgstr "impossible d'utiliser diag() puisque 'diag = \"U\"'"

#: dtrMatrix.c:311
msgid "cannot add diag() as long as 'diag = \"U\"'"
msgstr "impossible d'ajouter diag() puisque 'diag = \"U\"'"

#: factorizations.c:18
#, fuzzy
msgid "x slot is not \"double\""
msgstr "le slot x doit être un nombre \"double\""

#: factorizations.c:20
msgid "x slot is not of correct length"
msgstr ""

#: init.c:370
msgid "missing 'Matrix' namespace: should never happen"
msgstr "espace de nom 'Matrix' manquant : ceci ne devrait jamais se produire"

#: init.c:381
msgid "Matrix namespace not determined correctly"
msgstr "l'espace de nom Matrix n'est pas correctement déterminé"

#: lgCMatrix.c:58
msgid "A must be a logical matrix"
msgstr "A doit être une matrice de valeurs logiques"

#: sparseQR.c:13
msgid "length(p) must match nrow(V)"
msgstr "length(p) doit correspondre à nrow(V)"

#: sparseQR.c:15
msgid "length(beta) must match ncol(V)"
msgstr "length(beta) doit correspondre à ncol(V)"

#: sparseQR.c:18
msgid "length(q) must be zero or ncol(R)"
msgstr "length(q) doit valoir zéro ou ncol(R)"

#: sparseQR.c:46
#, c-format
msgid "sparseQR_Qmult(): nrow(y) = %d != %d = nrow(V)"
msgstr "sparseQR_Qmult(): nrow(y) = %d != %d = nrow(V)"

#: sparseQR.c:134 sparseQR.c:175 sparseQR.c:210
#, c-format
msgid "%s(): structurally rank deficient case: possibly WRONG zeros"
msgstr ""
"%s() : cas structurellement déficient de rang : probablement des zéros "
"ERRONES"

#: t_Csparse_subassign.c:144
msgid "invalid class of 'x' in Csparse_subassign()"
msgstr "classe de 'x' incorrecte dans Csparse_subassign()"

#: t_Csparse_subassign.c:146
msgid "invalid class of 'value' in Csparse_subassign()"
msgstr "classe de 'value' incorrecte dans Csparse_subassign()"

#: t_Csparse_subassign.c:189
#, c-format
msgid "x[] <- val: val is coerced to logical for \"%s\" x"
msgstr ""
"x[] <- val: val est converti automatiquement en valeurs logiques pour \"%s\" "
"x"

#: t_Csparse_subassign.c:194
#, c-format
msgid ""
"x[] <- val: val should be integer or logical, is coerced to integer, for \"%s"
"\" x"
msgstr ""
"x[] <- val: val devrait être des entiers ou des valeurs logiques, il est "
"converti automatiquement en entiers pour \"%s\" x"

#: t_Csparse_subassign.c:201
msgid "programming error in Csparse_subassign() should never happen"
msgstr ""
"erreur de programmation dans Csparse_subassign() qui ne devrait jamais se "
"produire"

#~ msgid "not a CsparseMatrix"
#~ msgstr "ceci n'est pas un CsparseMatrix"
