data.table 1.16.99 - en to fr translation catalogue (655 entries)

en:   Found %d non-equi group ...
     |   Found %d non-equi groups ...
fr[0]:   %d groupe non-equi trouvé ...
fr[1]:     %d groupes non-equi trouvés ...

en: %d error out of %d. Search %s for test number %s. Duration: %s. | %d errors out of %d. Search %s for test numbers %s. Duration: %s.
fr[0]: %d erreur sur %d. Recherche de %s pour le test numéro %s. Durée : %s.
fr[1]: %d erreurs sur %d. Recherche de %s pour les tests numéros %s. Durée : %s.

en: %d unknown keyword argument | %d unknown keyword arguments
fr[0]: %d argument clé fourni est inconnu
fr[1]: %d arguments clé fournis sont inconnus

en: %d unnamed argument in '...' | %d unnamed arguments in '...'
fr[0]: %d argument non nommé dans '...'
fr[1]: %d arguments non nommés dans '...'

en: %d variable not shown: %s
     | %d variables not shown: %s
fr[0]: %d variable non affichée : %s
fr[1]: %d variables non affichées : %s

en: %s (label: %s)
fr: %s (libellé : %s)

en: %s (label: %s; data: %s)
fr: %s (libellé : %s; données : %s)

en: %s column class=%s after applying conversion function, but must be character
fr: colonne %s class=%s après avoir appliqué les fonctions de conversion, mais doivent être des chaînes de caractères

en: %s conversion function returned vector of all NA
fr: la fonction de conversion %s a renvoyé un vecteur ne contenant que des NA

en: %s has duplicated column name %s. Please remove or rename the duplicate and try again. | %s has duplicated column names %s. Please remove or rename the duplicates and try again.
fr[0]: %s comporte plusieurs fois la colonne : %s. Veuillez supprimer le doublon ou le renommer et recommencer.
fr[1]: %s comporte des noms de colonnes dupliqués : %s. Veuillez supprimer les doublons ou les renommer et recommencer.

en: %s has same type (%s) as %s. No coercion needed.
fr: %s a le même type (%s) que %s. Pas de conversion.

en: %s is the only group; fix by creating at least one more group
fr: %s est le seul groupe ; Corrigez en créant au moins un groupe supplémentaire

en: %s is type %s which is not supported by data.table join
fr: %s est de type %s qui n'est pas pris en charge pour une jointure data.table

en: %s must be TRUE or FALSE
fr: %s doit être TRUE ou FALSE

en: %s. But strip.white=FALSE. Use strip.white=TRUE (default) together with na.strings="" to turn any number of spaces in string columns into <NA>
fr: %s. Mais strip.white=FALSE. Utiliser strip.white=TRUE (par défaut) avec na.strings="" pour transformer les suites d'espaces en <NA> dans les colonnes de chaînes de caractères

en: %s. Since strip.white=TRUE (default), use na.strings="" to specify that any number of spaces in a string column should be read as <NA>.
fr: %s. Parce que strip.white=TRUE (valeur par défaut), utilisez na.strings="" pour spécifier que toute suite d'espaces d'une colonne de chaînes doit être lue comme <NA>.

en: %s. When the first argument inside DT[...] is a single symbol (e.g. DT[var]), data.table looks for var in calling scope.
fr: %s. Lorsque le premier argument de DT[...] est un symbole unique (par exemple DT[var]), data.table cherche var dans le contexte de l'appelant.

en: %s. strip.white==TRUE (default) and "" is present in na.strings, so any number of spaces in string columns will already be read as <NA>.
fr: %s. strip.white==TRUE (par défault) et "" est présent dans na.strings, donc toute suite d'espaces dans les colonnes de chaînes de caractères est déjà lue comme étant <NA>.

en: %s: using %s: %s
fr: %s : utilisant %s : %s

en: '%s' is not a column of x
fr: '%s' n'est pas une colonne de x

en: '%s' is not found in calling scope and it is not a column name either
fr: '%s' n'est pas visible dans le contexte de l'appelant et ce n'est pas non plus un nom de colonne

en: '%s' is not found in calling scope, but it is a column of type %s. If you wish to select rows where that column contains TRUE, or perhaps that column contains row numbers of itself to select, try DT[(col)], DT[DT$col], or DT[col==TRUE] is particularly clear and is optimized
fr: '%s' n'est pas visible dans le contexte de l'appelant, mais c'est une colonne de type %s. Si vous souhaitez sélectionner des lignes pour lesquelles cette colonne vaut TRUE, ou peut-être que cette colonne contient ses propres numéros de lignes à sélectionner, essayez DT[(col)], DT[DT$col], ou DT[col==TRUE] qui est particulièrement clair et optimisé

en: '%s' must be TRUE or FALSE
fr: '%s' doit valoir TRUE ou FALSE

en: '%s' must be a list
fr: '%s' doit être une liste

en: '(m)get' found in j. ansvars being set to all columns. Use .SDcols or a single j=eval(macro) instead. Both will detect the columns used which is important for efficiency.
    Old ansvars: %s
fr: '(m)get' trouvé dans j. ansvars initialisé à toutes les colonnes. Utiliser à la place .SDcols ou un seul j=eval(macro) . Les deux vont détecter les colonnes utilisées ce qui est important pour les performances.
    Ancien ansvars : %s

en: 'N' must be an integer
fr: 'N' doit être un entier

en: 'N' must be an integer vector or list of integer vectors
fr: 'N' doit être un vecteur d'entiers ou une liste de vecteurs d'entiers

en: 'N' must be an integer, list is accepted for adaptive TRUE
fr: 'N' doit être un entier, une liste est acceptée pour adaptive TRUE

en: 'N' must be non 0 length
fr: 'N' doit avoir une longueur différente de 0

en: 'N' must be non-negative integer values (>= 0)
fr: 'N' doit avoir des valeurs positives ou nulles (>= 0)

en: 'adaptive' must be TRUE or FALSE
fr: 'adaptive' doit valoir TRUE ou FALSE

en: 'align' other than 'right' has not yet been implemented
fr: 'align' différent de 'right' n'a pas encore été implémenté

en: 'between' arguments are all POSIXct but have mismatched tzone attributes: %s. The UTC times will be compared.
fr: les arguments 'between' sont tous POSIXct mais les attributs tzone associés ne correspondent pas : %s. La comparaison se fera sur le temps UTC.

en: 'between' lower= and upper= are both POSIXct but have different tzone attributes: %s. Please align their time zones.
fr: 'between' lower= et upper= sont tous deux traduits en POSIXct mais leurs attributs ‘tzone’ sont différents : %s. Veuillez aligner leur fuseau horaire.

en: 'by' appears to evaluate to column names but isn't c() or key(). Use by=list(...) if you can. Otherwise, by=eval%s should work. This is for efficiency so data.table can detect which columns are needed.
fr: 'by' semble représenter des noms de colonnes mais n'est pas c() ni key(). Utiliser by=list(...) si vous le pouvez. Sinon, by=eval%s doit fonctionner. C'est à data.table de détecter les colonnes nécessaires pour un traitement efficace.

en: 'by' contains .I but only the following are currently supported: by=.I, by=.(.I), by=c(.I), by=list(.I)
fr: 'by' contient .I qui n'autorisé que pour : by=.I, by=.(.I), by=c(.I), by=list(.I)

en: 'by' is a character vector length %d but one or more items include a comma. Either pass a vector of column names (which can contain spaces, but no commas), or pass a vector length 1 containing comma separated column names. See ?data.table for other possibilities.
fr: 'by' est un vecteur de caractères de longueur %d mais un ou plusieurs éléments contiennent une virgule. Passer un vecteur de noms de colonnes (pouvant contenir des espaces, mais pas de virgule), ou un vecteur de longueur 1 contenant des noms de colonnes séparés par une virgule. Voir ?data.table pour d'autres possibilités.

en: 'by' or 'keyby' must evaluate to a vector or a list of vectors (where 'list' includes data.table and data.frame which are lists, too)
fr: 'by' ou 'keyby' doit correspondre à un vecteur ou à une liste de vecteurs (où 'list' inclut data.table et data.frame qui sont également des listes)

en: 'by.column' must be TRUE or FALSE
fr: 'by.column' doit valoir TRUE ou FALSE

en: 'by.x' and 'by.y' should contain at least two column names (or numbers) each - corresponding to 'start' and 'end' points of intervals. Please see ?foverlaps and examples for more info.
fr: 'by.x' et 'by.y' doivent contenir chacun au moins deux noms de colonnes (ou leurs indices) - correspondant aux bornes 'start' et 'end' des intervalles. Voir ?foverlaps et les exemples pour plus d'information.

en: 'cols' must be a list of non-zero length, non-NA, non-duplicated, character vectors, or eventually NULLs (all columns)
fr: 'cols' doit être une liste de longueur différente de zéro, non NA, non dupliquée, de vecteurs de caractères, ou éventuellesment de valeurs NULL (toutes les colonnes)

en: 'cols' must be non-zero length, non-NA, integer or character columns of 'x' argument
fr: 'cols' doit être une liste de longueur différente de zéro, non NA, de colonnes d'entiers ou de caractères de l'argument 'x'

en: 'cols' must be same length as 'l' (%d != %d)
fr: 'cols' doit être de la même longueur que 'l' (%d != %d)

en: 'cols' specify columns not present in corresponding table
fr: 'cols' utilise des colonnes absentes dans la table correspondante

en: 'data' must be a data.table
fr: 'data' doit être une data.table

en: 'data' must be a data.table.
fr: 'data' doit être une data.table.

en: 'data.table' relies on the package 'yaml' to parse the file header; please add this to your library with install.packages('yaml') and try again.
fr: 'data.table' dépend du package 'yaml' pour analyser l'entête du fichier ; Veuillez l’ajouter dans votre bibliothèque avec install.packages('yaml') et recommencer.

en: 'data.table' relies on the package 'yaml' to write the file header; please add this to your library with install.packages('yaml') and try again.
fr: 'data.table' dépend du package 'yaml' pour écrire l'entête du fichier ; Veuillez l’ajouter à votre bibliothèque avec install.packages('yaml') et recommencer.

en: 'drop' must be logical TRUE/FALSE
fr: 'drop' doit être un booléen TRUE / FALSE

en: 'env' argument does not have names
fr: il manque les noms dans l'argument 'env'

en: 'env' argument has NA names
fr: l'argument 'env' comporte des noms à NA

en: 'env' argument has duplicated names
fr: l'argument 'env' contient des noms dupliqués

en: 'env' argument has zero char names
fr: L’argument 'env' contient des noms à zéro caractère

en: 'env' must be a list or an environment
fr: 'env' doit être une liste ou un environnement

en: 'env' must not be missing
fr: 'env' doit être fourni

en: 'fromLast' must be TRUE or FALSE
fr: 'fromLast' doit être TRUE ou FALSE

en: 'fun.aggregate' is NULL, but found duplicate row/column combinations, so defaulting to length(). That is, the variables %s used in 'formula' do not uniquely identify rows in the input 'data'. In such cases, 'fun.aggregate' is used to derive a single representative value for each combination in the output data.table, for example by summing or averaging (fun.aggregate=sum or fun.aggregate=mean, respectively). Check the resulting table for values larger than 1 to see which combinations were not unique. See ?dcast.data.table for more details.
fr: 'fun.aggregate' est NULL, mais des combinaisons de lignes/colonnes dupliquées sont rencontrées, donc par défaut length() est utilisé. En d'autres termes, les variables %s utilisées dans 'formula' n'identifient pas de manière unique les lignes dans les données d'entrée 'data'. Dans ce cas, 'fun.aggregate' est utilisé pour dériver une valeur représentative unique pour chaque combinaison dans la 'data.table' de sortie, par exemple en faisant la somme ou la moyenne (fun.aggregate=sum ou fun.aggregate=mean, respectivement). Vérifiez que le tableau résultant contient des valeurs supérieures à 1 pour voir quelles combinaisons n'étaient pas uniques. Voir ?dcast.data.table pour plus de détails.

en: 'give.names' must be TRUE or FALSE
fr: 'give.names' doit valoir TRUE ou FALSE

en: 'how' must be one of [left, inner, full, right, semi, anti, cross], or a list of such whose length must be length(l)-1L
fr: 'how' doit être une valeur parmi [left, inner, full, right, semi, anti, cross], ou une liste de ceux-ci et avoir pour longueur length(l)-1L

en: 'join.many' must be TRUE or FALSE, or a list of such whose length must be length(l)-1L
fr: 'join.many' doit valoir TRUE ou FALSE, ou être une liste de ceux-ci et avoir pour longueur length(l)-1L

en: 'keep' should contain integer values between %d and %d.
fr: 'keep' doit contenir des valeurs entières entre %d et %d.

en: 'mult' must be one of [error, all, first, last] or NULL, or a list of such whose length must be length(l)-1L
fr: 'mult' doit être une valeur parmi [error, all, first, last] ou NULL, ou une liste de ceux-ci et avoir pour longueur length(l)-1L

en: 'n' is deprecated in frollapply, use 'N' instead
fr: 'n' est obsolète dans frollapply, utiliser 'N' à la place

en: 'n' must be an integer
fr: 'n' doit être un entier

en: 'n' must be non 0 length
fr: 'n' doit avoir une longueur différente de 0

en: 'names' must be TRUE/FALSE or a character vector.
fr: 'names' doit être TRUE ou FALSE ou un vecteur de chaînes de caractères.

en: 'new' is not a character vector or a function
fr: 'new' n’est pas un vecteur de chaîne de caractères ni une fonction

en: 'old' is length %d but 'new' is length %d
fr: 'old' est de longueur %d et 'new' est de longueur %d

en: 'old' is type %s but should be integer, double or character
fr: 'old' est de type %s mais doit être un entier, un double ou de type 'character'

en: 'on' argument should be a named atomic vector of column names indicating which columns in 'i' should be joined with which columns in 'x'.
fr: l'argument 'on' doit être un vecteur atomique nommé composé de noms de colonnes indiquant quelle colonne de 'i' doit être jointe à quelle colonne de 'x'.

en: 'on' argument specifies columns to join %s that are not present in %s table %s
fr: l'argument 'on' indique les colonnes à joindre %s qui ne sont pas dans la table %s de %s

en: 'on' contains more than 2 column names: %s. Each 'on' clause must contain one or two column names.
fr: la clause 'on' contient plus de 2 noms de colonnes : %s. Chaque clause 'on' doit contenir un ou deux noms de colonnes.

en: 'on' contains no column name: %s. Each 'on' clause must contain one or two column names.
fr: 'on' n'a pas de nom de colonne : %s. Chaque clause 'on' doit contenir un ou deux noms de colonnes.

en: 'on' is missing and necessary key is not present
fr: 'on' est absent ainsi que la clé obligatoire

en: 'on' must be character column names of 'x' argument
fr: 'on' doit être un vecteur de chaînes de caractères de noms de colonnes de l'argument 'x'

en: 'on' must be non-NA, non-duplicated, character vector, or a list of such which length must be length(l)-1L
fr: 'on' doit être non NA, non dupliqué, un vecteur de caractères, ou une liste de ceux-ci et avoir pour longueur length(l)-1L

en: 'on' must be non-zero length character vector
fr: 'on' doit être un vecteur de chaînes de caractères de longueur différente de 0

en: 'partial' cannot be used together with align='center'
fr: 'partial' ne peut pas être utilisé avec align='center'

en: 'partial' does not support variable length of columns in x
fr: 'partial' ne prend pas en charge les colonnes de longueur variable dans x

en: 'partial' does not support variable nrow of data.tables in x
fr: 'partial' ne prend pas en charge les nrow de data.table dans x

en: 'partial' must be TRUE or FALSE
fr: 'partial' doit valoir TRUE ou FALSE

en: 'prefix' must be NULL or a character vector of length 1.
fr: 'prefix' doit être NULL ou un vecteur de chaîne de caractères de longueur 1.

en: 'sets' contains a duplicate (i.e., equivalent up to sorting) element at index %d; as such, there will be duplicate rows in the output -- note that grouping by A,B and B,A will produce the same aggregations. Use `sets=unique(lapply(sets, sort))` to eliminate duplicates.
fr: 'sets' contient un élément dupliqué (c'est-à-dire équivalent lors du tri) à l'index %d ; Il y aura donc des lignes dupliquées dans la sortie -- notez que le regroupement par A,B et B,A produira les mêmes agrégations. Utiliser `sets=unique(lapply(sets, sort))` pour éliminer les doublons.

en: 'simplify' must be TRUE or FALSE or a function
fr: 'simplify' doit valoir TRUE ou FALSE ou être une fonction

en: 'sorted' is TRUE but element %d is non-atomic, which can't be sorted; try setting sorted = FALSE
fr: 'sorted' vaut TRUE mais l'élément %d n'est pas atomique, on ne peut donc pas le trier ; Essayez sorted = FALSE

en: 'subset' must evaluate to logical
fr: 'subset' doit représenter une valeur booléenne

en: 'text=' is type %s but must be character.
fr: 'text=' est de type %s mais doit être de type 'character'.

en: 'value.name' provided in both 'measure.vars' and 'value.name argument'; value provided in 'measure.vars' is given precedence.
fr: 'value.name' est fourni à la fois dans 'measure.vars' et 'value.name argument' ; La valeur de 'measure.vars' prévaut.

en: 'x' is deprecated in frollapply, use 'X' instead
fr: 'x' est obsolète dans frollapply, utiliser 'X' à la place

en: 'x' must be a list
fr: 'x' doit être une liste

en: 'x' must be data.table
fr: 'x' doit être un data.table

en: 'x' must be of a numeric type
fr: 'x' doit être de type numérique

en: 'xts' class passed to %s function but 'xts' is not available, you should have 'xts' installed already
fr: la classe 'xts' est passée à la fonction %s mais le package 'xts' n'est pas présent; 'xts' doit être installé auparavant

en: (all-NA)
fr: (tous-NA)

en: (for join)
fr: (pour la jointure)

en: (label name: %s; label class[1]: %s)
fr: (nom du libellé : %s; classe du libellé[1] : %s)

en: (which contains fractions)
fr: (qui contient des fractions)

en: (which contains no fractions)
fr: (qui ne contient pas de fraction)

en: (which has integer64 representation, e.g. no fractions)
fr: (qui est représenté en integer64, c'est à dire sans fraction)

en: ***
    *** memtest=%d. This should be the first call in a fresh R_GC_MEM_GROW=0 R session for best results. Ctrl-C now if not.
    ***
fr: ***
    *** memtest=%d. Ceci doit être le premier appel dans une nouvelle R_GC_MEM_GROW=0 session R pour de meilleurs résultats. Faire Ctrl-C mainenant si ce n'est pas le cas.
    ***

en: **** This R session's language is not English. Each test will still check that the correct number of errors and/or
    **** warnings are produced. However, to test the text of each error/warning too, please restart R with LANGUAGE=en
fr: **** La langue de cette session R n'est pas l'anglais. Chaque test va encore vérifier que le nombre correct d'erreurs et (ou
    **** d'avertissements) est produit. Néanmoins, pour tester le texte de chaque erreur (ou avertissement) veuillez redémarrer R avec LANGUAGE=en

en: **********
    Running data.table in English; package support is available in English only. When searching for online help, be sure to also check for the English error message. This can be obtained by looking at the po/R-<locale>.po and po/<locale>.po files in the package source, where the native language and English error messages can be found side-by-side.%s
    **********
fr: **********
    Exécution de data.table en anglais ; l'aide du package n'est disponible qu'en anglais. Lorsque vous recherchez de l'aide en ligne, veillez à vérifier également le message d'erreur en anglais. Pour ce faire, consultez les fichiers po/R-<locale>.po et po/<locale>.po dans le source du package, où les messages d'erreur en langue native et ceux en anglais figurent côte à côte.%s
    **********

en: **********
    This development version of data.table was built more than 4 weeks ago. Please update: data.table::update_dev_pkg()
    **********
fr: **********
    Cette version de développement de data.table a été construite il y a plus de 4 semaines. Veuillez mettre à jour : data.table::update_dev_pkg()
    **********

en: **********
    This installation of data.table has not detected OpenMP support. It should still work but in single-threaded mode.
fr: **********
    Cette installation de data.table n'a pas détecté le support OpenMP. Elle devrait fonctionner, mais en mode monotâche.

en: .SD is locked. Using := in .SD's j is reserved for possible future use; a tortuously flexible way to modify by group. Use := in j directly to modify by group by reference.
fr: .SD est verrouillé. L'utilisation de := dans j de .SD est réservée pour une utilisation future possible ; une manière un peu tordue de modifier par groupe. Utiliser := dans j directement pour modifier par groupe et par référence.

en: .SDcols is a logical vector of length %d but there are %d columns
fr: .SDcols est un vecteur de booléens de longueur %d mais il y a %d colonnes

en: .SDcols is numeric but has both +ve and -ve indices
fr: .SDcols est numérique mais comporte à la fois des indices +ve et -ve

en: .SDcols is numeric but out of bounds [1, %d] at: %s
fr: .SDcols est numérique mais hors de l'intervalle [1, %d] à : %s

en: .SDcols missing at the following indices: %s
fr: .SDcols est absent aux indices suivants : %s

en: .SDcols should be column numbers or names
fr: .SDcols doit fournir des numéros de colonnes ou des noms

en: .selfref.ok expects data.table class object.
fr: .selfref.ok attend un objet de classe data.table.

en: 10 largest RAM increases (MiB); see plot for cumulative effect (if any)
fr: Les 10 plus grandes augmentations de RAM (Mio); voir le graphique pour l'effet cumulatif (s'il existe)

en: 10 longest running tests took %ds (%d%% of %ds)
fr: Les 10 tests qui s'exécutent le plus longtemps ont pris %ds (%d%% de %ds)

en: := with keyby is only possible when i is not supplied since you can't setkey on a subset of rows. Either change keyby to by or remove i
fr: := avec keyby n'est accepté que si i n'est pas fourni parce que setkey sur un sous-ensemble de lignes n'est pas possible. Modifiez soit keyby en by, ou supprimez i

en: A column may not be called .SD. That has special meaning.
fr: Une colonne ne peut pas s'appeler .SD. Ceci a une signification particulière.

en: A non-empty vector of column names for `by` is required.
fr: 'by' doit être un vecteur non vide de noms de colonnes.

en: A non-empty vector of column names is required for `by.x` and `by.y`.
fr: 'by.x' et 'by.y' doivent être des vecteurs non vides comportant des noms de colonnes.

en: A non-empty vector of column names or numbers is required for by.x
fr: Un vecteur non vide de noms de colonnes ou d’indices (nombres) est nécessaire pour by.x

en: A non-empty vector of column names or numbers is required for by.y
fr: Un vecteur non vide de noms de colonnes ou d’indices (nombres) est nécessaire pour by.y

en: A shallow copy of this data.table was taken so that := can add or remove %d columns by reference. At an earlier point, this data.table was copied by R (or was created manually using structure() or similar). Avoid names<- and attr<- which in R currently (and oddly) may copy the whole data.table. Use set* syntax instead to avoid copying: ?set, ?setnames and ?setattr. It's also not unusual for data.table-agnostic packages to produce tables affected by this issue. If this message doesn't help, please report your use case to the data.table issue tracker so the root cause can be fixed or this message improved.
fr: Une copie (shallow) du data.table a été utilisée afin que := puisse ajouter ou supprimer %d colonnes par référence. Ce data.table a été copié antérieurement par R (ou a été créé manuellement en utilisant structure() ou similaire). Évitez names<- et attr<- qui, dans R, peuvent actuellement (et bizarrement) copier tout le data.table. Utilisez plutôt la syntaxe set* à la place pour éviter la copie : ?set, ?setnames et ?setattr. Il est aussi fréquent que les packages qui ne reconnaissent pas les data.tables génèrent des tables concernées par ce problème. Si ce message ne vous aide pas, veuillez rapporter votre cas d'utilisation dans le gestionnaire de tickets de data.table (issue tracker) afin que la cause première puisse être corrigée ou que ce message soit amélioré.

en: Aggregating functions should take a vector as input and return a single value (length=1), but they do not, so the result is undefined. Please fix by modifying your function so that a single value is always returned.
fr: Les fonctions d'agrégation devraient prendre un vecteur en entrée et renvoyer une seule valeur (longueur=1), mais elles ne le font pas, ce qui donne un résultat indéfini. Veuillez corriger en modifiant votre fonction de manière à ce qu'une seule valeur soit toujours renvoyée.

en: All %d tests (last %.8g) in %s completed ok in %s
fr: Tous les %d tests (derniers %.8g) de %s ont réussi dans %s

en: All columns used in 'sets' argument must be in 'by' too. Columns used in 'sets' but not present in 'by': %s
fr: Toutes les colonnes utilisées dans l'argument 'sets' doivent également figurer dans 'by'. Colonnes utilisées dans 'sets' mais non présentes dans 'by' : %s

en: All elements in argument 'x' to 'setDF' must be of same length
fr: Tous les éléments de l'argument 'x' de 'setDF' doivent avoir la même longueur

en: All entries in column '%s' should be <= corresponding entries in column '%s' in data.table x.
fr: Toutes les entrées de la colonne '%s' doivent être <= aux entrées correspondantes de la colonne '%s' de la data.table x.

en: All entries in column '%s' should be <= corresponding entries in column '%s' in data.table y.
fr: Toutes les entrées de la colonne '%s' doivent être <= aux entrées correspondantes de la colonne '%s' de la data.table y.

en: All optimizations are turned off
fr: Toutes les optimisations sont désactivées

en: Appending to existing file so setting bom=FALSE and yaml=FALSE
fr: Ajout au fichier existant ce qui initialise bom=FALSE et yaml=FALSE

en: Argument '%s' after substitute: %s
fr: Argument '%s' après substitution : %s

en: Argument 'by' must be a character vector of column names used in grouping.
fr: L'argument 'by' doit être un vecteur de chaînes de caractères composé de noms de colonnes utilisées pour le groupement.

en: Argument 'by' must have unique column names for grouping.
fr: L'argument 'by' doit avoir des noms de colonnes uniques pour le groupement.

en: Argument 'by' must refer only to atomic-type columns, but the following columns are non-atomic: %s
fr: L'argument 'by' doit faire référence uniquement à des colonnes de type atomique, mais les colonnes suivantes ne le sont pas : %s

en: Argument 'by' must refer to column names in x
fr: L'argument 'by' doit se rapporter aux noms des colonnes dans x

en: Argument 'encoding' must be '', 'UTF-8' or 'native'.
fr: L'argument 'encoding' doit être '', 'UTF-8' ou 'native'.

en: Argument 'encoding' must be 'unknown', 'UTF-8' or 'Latin-1'.
fr: L'argument 'encoding' doit être 'unknown', 'UTF-8' ou 'Latin-1'.

en: Argument 'id' must be a logical scalar.
fr: L'argument 'id' doit être un scalaire booléen.

en: Argument 'invert' must be logical TRUE/FALSE
fr: L'argument 'invert' doit être un booléen TRUE / FALSE

en: Argument 'j' is required
fr: L'argument 'j' est obligatoire

en: Argument 'label', if not NULL, must be a scalar or a named list of scalars.
fr: L'argument 'label' quand il n'est pas NULL doit être un scalaire ou un liste nommée de scalaires.

en: Argument 'na.rm' must be scalar logical and non-NA
fr: L'argument 'na.rm' doit être un scalaire, un booléen et différent de NA

en: Argument 'nan' must be NA or NaN
fr: L'argument 'nan' doit être NA ou NaN

en: Argument 'nan' must be length 1
fr: L'argument 'nan' doit être de longueur 1

en: Argument 'no.dups' should be logical TRUE/FALSE
fr: L'argument 'no.dups' doit être un booléen TRUE ou FALSE

en: Argument 'sets' must be a list of character vectors.
fr: L'argument 'sets' doit être une liste de vecteurs de chaînes de caractères.

en: Argument 'sort' should be logical TRUE/FALSE
fr: L'argument 'sort' doit être un booléen TRUE ou FALSE

en: Argument 'sorted' must be scalar logical and non-NA
fr: L'argument 'sorted' doit être un scalaire, un booléen et différent de NA

en: Argument 'tolerance' was forced to lowest accepted value `sqrt(.Machine$double.eps)` from provided %s
fr: L'argument 'tolerance' a été forcé à la plus petite valeur acceptable `sqrt(.Machine$double.eps)` de %s fourni

en: Argument 'value.name' must be scalar character, non-NA and at least one character
fr: L'argument 'value.name' doit être un caractère scalaire, pas NA et d'au moins un caractère

en: Argument 'value.name' should not overlap with column names in result: %s
fr: L'argument 'value.name' ne doit pas recouvrir le nom des colonnes dans le résultat : %s

en: Argument 'value.var.in.dots' should be logical TRUE/FALSE
fr: L'argument ‘value.var.in.dots’ doit être un booléen TRUE/FALSE

en: Argument 'x' is a 0-column data.table; no measure to apply grouping over.
fr: L'argument 'x' est une data.table à 0 colonne ; Aucune possibilité de groupement.

en: Argument 'x' must be a data.table object
fr: L'argument 'x' doit être un objet data.table

en: Argument 'x' to 'setDT' should be a 'list', 'data.frame' or 'data.table'
fr: L'argument 'x' de 'setDT' doit être de type 'list', 'data.frame' ou 'data.table'

en: Arguments 'value.var.in.LHSdots', 'value.var.in.RHSdots' should be logical TRUE/FALSE
fr: Les arguments 'value.var.in.LHSdots', 'value.var.in.RHSdots' doivent être des booléens TRUE/FALSE

en: At least one entry of by is empty
fr: Au moins une valeur de by est vide

en: Attempt to assign to column position greater than ncol(x). Create the column by name, instead. This logic intends to catch (most likely) user errors.
fr: Tentative d'accès à une colonne située au-delà de ncol(x). À la place, créez la colonne par nom. Cette logique permet d'intercepter les erreurs utilisateur (le plus souvent).

en: Attempt to subset to %d tests matching '%s' failed, running full suite.
fr: La tentative de création d’un sous-ensemble de %d tests correspondant à '%s' a échoué, la suite complète est en cours d'exécution.

en: Attempting roll join on factor column when joining x.%s to i.%s. Only integer, double or character columns may be roll joined.
fr: Tentative de jointure par roulement sur une colonne de facteurs lors de la jointure de x.%s à i.%s. Seules les colonnes de nombres entiers, de nombres doubles ou de caractères peuvent être jointes par roulement.

en: Attempting to do natural join but no common columns in provided tables
fr: Aucune colonne commune dans les tables fournies pour réaliser la jointure naturelle

en: Attempting to order a 0-column data.table or data.frame.
fr: Tentative de tri d'une data.table ou d'un data.frame qui n'a pas de colonne.

en: Both '%1$s' and '..%1$s' exist in calling scope. Please remove the '..%1$s' variable in calling scope for clarity.
fr: '%1$s' et '..%1$s' sont tous deux visibles dans le contexte de l'appelant. Veuillez supprimer la variable '..%1$s' de ce contexte pour clarifier.

en: Calculated ad hoc index in %s
fr: Indice calculé correspondant de %s

en: Can't assign %d names to a %d-column data.table
fr: Impossible d'assigner %d noms à une data.table de %d colonne(s)

en: Cannot convert '%1$s' to data.table by reference because binding is locked. It is very likely that '%1$s' resides within a package (or an environment) that is locked to prevent modifying its variable bindings. Try copying the object to your current environment, ex: var <- copy(var) and then using setDT again.
fr: Impossible de convertir '%1$s' en data.table par référence car le lien est verrouillé. Il est très probable que '%1$s' se trouve dans un package (ou un environnement) qui est verrouillé pour empêcher la modification de ses objets. Essayez de copier l'objet dans votre environnement actuel, ex : var <- copy(var) et utilisez ensuite setDT à nouveau.

en: Cannot find symbol %s
fr: Symbole %s non trouvé

en: Caught %d warning outside the test() calls:
     | Caught %d warnings outside the test() calls:
fr[0]: %d avertissement détecté en dehors des appels à test() :
fr[1]: %d avertissements détectés en dehors des appels à test() :

en: Character objects provided in the input are not scalar objects, if you need them as character vector rather than a name, then wrap each into 'I' call: %s
fr: Les objets caractères fournis en entrée ne sont pas des objets scalaires, si vous avez besoin d'un vecteur de caractères plutôt que d'un nom, encadrez chacun d'eux dans un appel 'I' : %s

en: Character vectors in 'sets' list must not have duplicated column names within a single grouping set.
fr: Les vecteurs de chaînes de caractères de la liste 'sets' ne doivent pas avoir de noms de colonnes dupliqués au sein d'un même ensemble de regroupement.

en: Check that is.data.table(DT) == TRUE. Otherwise, `:=` is defined for use in j, once only and in particular ways. See help(":=", "data.table"). A common reason for this error is allocating a new column in `j` and using `<-` instead of `:=`; e.g., `DT[, new_col <- 1]` should be `DT[, new_col := 1]`. Another is using `:=` in a multi-statement `{...}` block; please use `:=` as the only statement in `j`.
fr: Vérifier que is.data.table(DT) == TRUE. Sinon, `:=` est défini pour être utilisé dans j, une fois seulement et dans des cas particuliers. Voir help(":=", "data.table"). Une cause commune pour cette erreur est l'allocation d'une nouvelle colonne dans `j` et l'utilisation de `<-` au lieu de `:=`; par exemple, `DT[, new_col <- 1]` doit être `DT[, new_col := 1]`. Une autre raison est l'utilisation de `:=` dans un bloc d'instructions multiples `{...}`; veuillez utiliser `:=` comme instruction unique dans `j`.

en: Coercing %s column %s%s to type %s to match type of %s%s.
fr: Conversion forcée de la colonne %s %s%s vers le type %s pour correspondre au type de %s%s.

en: Column '%s' is type '%s' which is not supported as a key column type, currently.
fr: La colonne '%s' a pour type '%s' qui n'est pas reconnu actuellement comme type de clé de colonne.

en: Column '%s' is type '%s' which is not supported for ordering currently.
fr: La colonne '%s' a pour type '%s' qui n'est pas reconnu actuellement pour le classement.

en: Column '%s' was requested to be '%s' but fread encountered the following error:
    	%s
    so the column has been left as type '%s'
fr: La colonne '%s' devait être '%s' mais fread a reçu l'erreur suivante :
    	%s
    la colonne a donc été laissée dans le type '%s'

en: Column '%s' was requested to be '%s' but fread encountered the following warning:
    	%s
    so the column has been left as type '%s'
fr: La colonne '%s' devait être '%s' mais fread a reçu l'avertissement suivant :
    	%s
    la colonne a donc été laissée dans le type '%s'

en: Column '.ll.tech.split' is reserved for split.data.table processing
fr: La colonne '.ll.tech.split' est réservée au traitement de split.data.table

en: Column '.nm.tech.split' is reserved for split.data.table processing
fr: La colonne '.nm.tech.split' est réservée au traitement de split.data.table

en: Column [%s] not found or of unknown type.
fr: La colonne [%s] est absente ou de type inconnu.

en: Column classes will be suppressed when col.names is 'none'
fr: Les classes des colonnes seront supprimées si col.names est 'none'

en: Column name '_nqgrp_' is reserved for non-equi joins.
fr: Le nom de colonne '_nqgrp_' est réservé pour les jointures non-equi.

en: Column names in individual 'l' entries must be unique, but these have some duplicates: %s
fr: Les noms de colonne dans les entrées individuelles 'l' doivent être uniques, mais des doublons sont présents : %s

en: Column or expression %d of 'by' or 'keyby' is type '%s' which is not currently supported. If you have a compelling use case, please add it to https://github.com/Rdatatable/data.table/issues/1597. As a workaround, consider converting the column to a supported type, e.g. by=sapply(list_col, toString), whilst taking care to maintain distinctness in the process.
fr: La colonne ou l'expression %d de 'by' ou 'keyby' est de type '%s' qui n'est pas pris en charge actuellement. Si vous avez un cas d'utilisation convaincant, veuillez l'ajouter sur https://github.com/Rdatatable/data.table/issues/1597. Comme solution de contournement, envisagez de convertir la colonne en un type pris en charge, par exemple by=sapply(list_col, toString), tout en veillant à maintenir la distinction dans le processus.

en: Columns specified in formula can not be of type list
fr: Les colonnes spécifiées dans la formule ne peuvent pas avoir le type liste

en: Combining a search string as 'skip' and reading a YAML header may not work as expected -- currently, reading will proceed to search for 'skip' from the beginning of the file, NOT from the end of the metadata; please file an issue on GitHub if you'd like to see more intuitive behavior supported.
fr: La combinaison d'une chaîne de recherche comme 'skip' et la lecture d'un entête YAML peuvent ne pas fonctionner comme prévu -- actuellement, la lecture va rechercher 'skip' à partir du début du fichier, PAS à partir de la fin des métadonnées ; Veuillez renseigner ce problème sur GitHub si vous souhaitez qu'un comportement plus intuitif soit pris en charge.

en: Compressed files containing more than 1 file are currently not supported.
fr: Les fichiers compressés contenant plusieurs fichiers ne sont pas reconnus actuellement.

en: Constructing irows for '!byjoin || nqbyjoin' ...
fr: Construction de irows pour '!byjoin || nqbyjoin' ...

en: Creating index %s done in ...
fr: Création de l'indice '%s' faite dans ...

en: Creating new index '%s'
fr: Création de nouvel indice '%s'

en: Cross product of elements provided to CJ() would result in %.0f rows which exceeds .Machine$integer.max == %d
fr: Le produit croisé des éléments fournis à CJ() donnerait %.0f lignes, ce qui dépasse .Machine$integer.max == %d

en: Datasets have different indices
fr: Les jeux de données ont des indices différents

en: Datasets have different keys
fr: Les jeux de données ont des clés différentes

en: Datasets to compare with 'ignore.row.order' must not have unsupported column types: %s
fr: Les jeux de données à comparer avec 'ignore.row.order' ne doivent pas avoir de types de colonnes non supportés : %s

en: Detected that j uses these columns: %s
fr: Trouvé que j utillise les colonnes suivantes : %s

en: Different branches of j expression produced different auto-named columns: %s; using the most "last" names. If this was intentional (e.g., you know only one branch will ever be used in a given query because the branch is controlled by a function argument), please (1) pull this branch out of the call; (2) explicitly provide missing defaults for each branch in all cases; or (3) use the same name for each branch and re-name it in a follow-up call.
fr: Différentes branches de l'expression j ont produit différentes colonnes auto-nommées : %s ; Les derniers noms connus sont utilisés. Si cela était intentionnel (par exemple, vous savez qu'une seule branche sera utilisée dans une requête donnée parce que la branche est contrôlée par un argument de fonction), veuillez (1) retirer cette branche de l'appel ; (2) fournir explicitement les valeurs par défaut manquantes pour chaque branche dans tous les cas ; ou (3) utiliser le même nom pour chaque branche et la renommer dans un appel ultérieur.

en: Duplicate column names found in molten data.table. Setting unique names using 'make.names'
fr: Doublons trouvés dans le nom des colonnes après fusion du data.table. Noms rendus uniques avec 'make.names'

en: Duplicate columns are not allowed in overlap joins. This may change in the future.
fr: Les colonnes dupliquées ne sont pas autorisées pour la jointure avec recouvrement. Ceci peut changer à l'avenir.

en: Duplicate rows in datasets, numeric columns and ignore.row.order cannot be used with non 0 tolerance argument
fr: Les doublons dans les lignes des jeux de données, les colonnes numériques et ignore.row.order ne peuvent pas être utilisés avec un argument de tolérance différent de 0

en: Either 'by' or 'f' argument must be supplied
fr: Fournir un seul argument 'by' ou 'f' mais pas les deux

en: Elements listed in 'by.x' must be valid names in data.table x
fr: Les éléments listés dans 'by.x' doivent être des noms valides de la data.table x

en: Empty %s (%d rows and %d cols)
fr: %s est vide (%d ligne et %d colonne)

en: Encountered <%s%s> at the first unskipped line (%d), which does not constitute the start to a valid YAML header (expecting something matching regex "%s"); please check your input and try again.
fr: <%s%s> trouvé à la première ligne non sautée (%d), ce qui ne constitue pas le début d'un entête YAML valide (on s'attendait à quelque chose correspondant à l'expression régulière "%s") ; veuillez vérifier votre entrée et réessayer.

en: Every element of 'l' list must be data.table objects
fr: Chaque élément de la liste 'l' doit être un objet data.table

en: Expected (raw): <<%s>>
fr: Attendu (brut) : <<%s>>

en: Expected absent (case insensitive): <<%s>>
fr: Attendu et absent (non sensible à la casse) : <<%s>>

en: Expected absent (raw): <<%s>>
fr: Attendu et absent (brut) : <<%s>>

en: Expected: <<%s>>
fr: Attendu : <<%s>>

en: Expression passed to grouping sets function must not update by reference. Use ':=' on results of your grouping function.
fr: L'expression transmise à la fonction de regroupement des ensembles ne doit pas être mise à jour par référence. Utilisez ':=' sur les résultats de votre fonction de regroupement.

en: External command failed with exit code %d. This can happen when the disk is full in the temporary directory ('%s'). See ?fread for the tmpdir argument.
fr: Echec de la commande externe avec le code retour %d. Ceci peut se produire si le disque est plein avec le répertoire temporaire ('%s'). Voir ?fread pour l'argument tmpdir.

en: Factor columns and ignore.row.order cannot be used with non 0 tolerance argument
fr: Les colonnes de type facteur et ignore.row.order ne peuvent pas être utilisés avec un argument de tolérance différent de 0

en: Failed in %s after test %s before the next test() call in %s
fr: Echec dans %s après le test %s avant l'appel suivant de test() dans %s

en: File '%s' does not exist or is non-readable. getwd()=='%s'
fr: Fichier '%s' absent ou non accessible en lecture. getwd()=='%s'

en: File '%s' has size 0. Returning a NULL %s.
fr: Le fichier '%s' a pour taille 0. Renvoi de %s NULL.

en: File '%s' is a directory. Not yet implemented.
fr: Le fichier '%s' est un répertoire. Ceci n’est pas encore implémenté.

en: Finding group sizes from the positions (can be avoided to save RAM) ...
fr: Recherche de la taille des groupes à partir des positions (peut être évité pour économiser la RAM) ...

en: Finding groups using forderv ...
fr: Chercher les groupes avec forderv ...

en: Finding groups using uniqlist on index '%s' ...
fr: Recherche de groupes en utilisant uniqlist sur l'indice '%s' ...

en: Finding groups using uniqlist on key ...
fr: Recherche de groupes en utilisant uniqlist sur la clé ...

en: First %d of %d (type '%s'):
fr: Premier %d sur %d (type '%s') :

en: Following columns are not numeric and will be omitted: %s
fr: Les colonnes suivantes ne sont pas numériques et seront omises : %s

en: For the following variables, the 'label' value was already in the data: %s
fr: Pour les variables suivantes, la valeur de 'label' était déjà dans les données : %s

en: Found more than one operator in one 'on' statement: %s. Please specify a single operator.
fr: Plus d'un opérateur trouvé dans une déclaration 'on' : %s. Veuillez spécifier un seul opérateur.

en: GForce is on, but not activated for this query; left j unchanged (see ?GForce)
fr: GForce est actif mais ne concerne pas cette requête; j reste inchangé (voir ?GForce)

en: GForce optimized j to '%s' (see ?GForce)
fr: GForce a optimisé j à '%s' (voir ?GForce)

en: Generating final logical vector ...
fr: Génération du vecteur final de booléens ...

en: Generating group lengths ...
fr: Génération des longueurs de groupe ...

en: Generating non-equi group ids ...
fr: Génération des id des groupes non-equi ...

en: Getting back original order ...
fr: Revenir à l'ordre original ...

en: Git revision is not available. Most likely data.table was installed from CRAN or local archive.
    Git revision is available when installing from our repositories 'https://Rdatatable.gitlab.io/data.table' and 'https://Rdatatable.github.io/data.table'.
fr: La révision Git n'est pas disponible. Probablement data.table a été installé de CRAN ou d'une archive locale.
    La révision Git est disponible quand l'installation se fait à partir de nos dépôts 'https://Rdatatable.gitlab.io/data.table' et 'https://Rdatatable.github.io/data.table'.

en: Growing vector of column pointers from truelength %d to %d. A shallow copy has been taken, see ?setalloccol. Only a potential issue if two variables point to the same data (we can't yet detect that well) and if not you can safely ignore this. To avoid this message you could setalloccol() first, deep copy first using copy(), wrap with suppressWarnings() or increase the 'datatable.alloccol' option.
fr: Vecteur croissant des pointeurs de colonnes de truelength %d à %d. Une copie (shallow) a été faite, voir ?setalloccol. Il reste seulement un problème potentiel quand deux variables pointent sur les mêmes données (il n'est pas encore possible de détecter cela correctement) mais vous pouvez l'ignorer si ce n'est pas le cas. Pour éviter ce message utilisez d'abord setalloccol(), puis copiez le tout avec copy(), encadrez avec suppressWarnings() ou augmentez l'option 'datatable.alloccol'.

en: Header must be the first N arguments
fr: L'entête doit être les N premiers arguments

en: If you intended to overwrite the file at %s with an empty one, please use file.remove first.
fr: Si vous souhaitiez écraser le fichier %s par un fichier vide, utilisez d'abord file.remove.

en: Ignoring by/keyby because 'j' is not supplied
fr: L'argument by ou keyby est ignoré car 'j' n'est pas fourni

en: In %s(col1=val1, col2=val2, ...) form, all arguments must be named, but the last argument has no name. Did you forget a trailing comma?
fr: Dans la forme %s(col1=val1, col2=val2, ...), tous les arguments doivent être nommés, cependant le dernier argument n’a pas de nom. Avez-vous oublié une virgule à la fin ?

en: In %s(col1=val1, col2=val2, ...) form, all arguments must be named, but these arguments lack names: %s.
fr: Dans la forme %s(col1=val1, col2=val2, ...), tous les arguments doivent être nommés, mais les arguments suivants n’ont pas de nom : %s.

en: In %s(col1=val1, col2=val2, ...) form, all arguments must be named.
fr: Dans la forme %s(col1=val1, col2=val2, ...), tous les arguments doivent être nommés.

en: In the argument 'type.convert', '%s' was ignored because all elements in the transpose list or elements corresponding to indices specified in the 'keep' argument have already been converted.
fr: Dans l'argument 'type.convert', '%s' a été ignoré parce que tous les éléments de la liste de transposition ou les éléments correspondant aux indices spécifiés dans l'argument 'keep' ont déjà été convertis.

en: Incompatible join types: %s (%s) and %s (%s)
fr: Types incompatibles pour la jointure : %s (%s) et %s (%s)

en: Incompatible join types: %s (%s) and %s (%s). Factor columns must join to factor or character columns.
fr: Types de jointures incompatibles : %s (%s) et %s (%s). Les colonnes de facteurs doivent être jointes à des colonnes de facteurs ou de caractères.

en: Incompatible join types: %s is type integer64 but %s is type double and cannot be coerced to integer64 (e.g. has fractions)
fr: Types de jointures incompatibles : %s est de type integer64 mais %s est de type double et ne peut pas être converti en integer64 (il contient des fractions)

en: Index: %s
     | Indices: %s
fr[0]: Indice : %s
fr[1]: Indices : %s

en: Input column '..na_prefix..' conflicts with data.table internal usage; please rename
fr: La colonne d'entrée '..na_prefix..' est en conflit avec l'utilisation interne de data.table ; Veuillez la renommer

en: Input column '..stats_runif..' conflicts with data.table internal usage; please rename
fr: La colonne d'entrée '..stats_runif..' est en conflit avec l'utilisation interne de data.table ; Veuillez la renommer

en: Input data.table '%s' has no columns.
fr: La data.table d'entrée '%s' n'a pas de colonne.

en: Input data.table must not contain duplicate column names.
fr: L'entrée data.table ne doit pas contenir de noms de colonnes dupliqués.

en: Input has no columns; creating an empty file at '%s' and exiting.
fr: L'entrée n'a pas de colonne ; Création d'un fichier vide à '%s' et sortie.

en: Input has no columns; doing nothing.%s
fr: L'entrée n'a pas de colonne ; aucune action réalisée. %s

en: Input is %s but should be a plain list of items to be stacked
fr: L'entrée est %s mais doit être une liste d'éléments à empiler

en: Input is a length=1 logical that points to the same address as R's global value. Therefore the attribute has not been set by reference, rather on a copy. You will need to assign the result back to a variable. See issue #1281.
fr: L'entrée est un booléen de longueur 1 pointant vers la même adresse que la valeur globale de R. C'est pourquoi l'attribut n'a pas été initialisé par référence mais plutôt par copie. Vous devrez donc assigner le résultat à une variable. Voir le tickets (issues) numéro #1281.

en: Input is not a vector of type double. New parallel sort has only been done for double vectors so far. Using one thread.
fr: L'entrée n'est pas un vecteur de type double. Le nouveau tri parallèle n'a été implémenté que pour les vecteurs de doubles jusqu'à présent. Utilisation d'un seul thread.

en: Input patterns must be of type character.
fr: Les motifs d'entrée doivent être de type chaînes de caractères.

en: Input xts object should not have '%s' column because it would result in duplicate column names. Rename '%s' column in xts or use `keep.rownames` to change the index column name.
fr: L'objet xts d'entrée ne doit pas avoir de colonne '%s' car cela entraînerait une duplication des noms de colonnes. Renommez la colonne '%s' dans l'objet xts ou utilisez `keep.rownames` pour changer le nom de la colonne d'index.

en: Internal code should not be being called on type double
fr: Le code interne ne doit pas être appelé avec un type double

en: Internal error in
fr: Erreur interne dans

en: Internal structure doesn't seem to be a list. Possibly corrupt data.table.
fr: La structure interne ne correspond pas à une liste. La data.table est éventuellement corrompue.

en: Invalid formula. Cast formula should be of the form LHS ~ RHS, for e.g., a + b ~ c.
fr: Formule non valide. La formule du cast s'écrit : membre gauche ~ membre droit, par exemple : a + b ~ c.

en: Invalid join operators %s. Only allowed operators are %s.
fr: Opérateurs de jointure non valides %s. Les seuls opérateurs autorisés sont %s.

en: Invalid numeric value for 'by.x'; it should be a vector with values 1 <= by.x <= length(x)
fr: Valeur numérique non valide pour 'by.x' ; Doit être un vecteur de valeurs 1 <= by.x <= length(x)

en: Invalid numeric value for 'by.y'; it should be a vector with values 1 <= by.y <= length(y)
fr: Valeur numérique non valide pour 'by.y' ; Doit être un vecteur de valeurs 1 <= by.y <= length(y)

en: Invalid set* operation on a recursive index L[[i]] where i has length %d. Chain [[ instead.
fr: Opération set* non valide sur un indice récursif L[[i]] où i a pour longueur %d. Chaîner [[ à la place.

en: Invalid use of `:=` inside `{}`. `:=` must be the only expression inside `{}` when used in `j`. Instead of: DT[{tmp1 <- ...; tmp2 <- ...; someCol := tmp1 * tmp2}], Use: DT[, someCol := {tmp1 <- ...; tmp2 <- ...; tmp1 * tmp2}]
fr: Utilisation de `:=` dans `{}` non autorisée. `:=` doit être la seule expression dans `{}` quand utilisé dans `j`. Au lieu de : DT[{tmp1 <- ...; tmp2 <- ...; someCol := tmp1 * tmp2}], utiliser : DT[, someCol := {tmp1 <- ...; tmp2 <- ...; tmp1 * tmp2}]

en: Inverting irows for notjoin done in ...
fr: Inversion de irows pour notjoin faite dans ...

en: It looks like you re-used `:=` in argument %d a functional assignment call -- use `=` instead: %s(col1=val1, col2=val2, ...)
fr: Il semble que vous avez réutilisé `:=` dans l'argument %d d'un appel d'assignation de fonction -- utiliser `=` à la place de %s(col1=val1, col2=val2, ...)

en: Item %d has %d rows but longest item has %d; recycled with remainder.
fr: L'élément %d a %d lignes mais l'élément le plus long en a %d ; Il est recyclé avec le reste.

en: Item %d of 'old' is '%s' which appears several times in column names. Just the first will be changed. There are %d other items in 'old' that are also duplicated in column names.
fr: L'élément %d de 'old' est '%s' et apparait plusieurs fois dans les noms des colonnes. Seul le premier sera modifié. Il reste %d autres éléments dans 'old' qui sont également dupliqués dans les noms des colonnes.

en: Item %d of j is %d which is outside the column number range [1,ncol=%d]
fr: L'élément %d de j vaut %d qui n'est pas dans l'intervalle des indices de colonne [1,ncol=%d]

en: Item %d of the .() or list() passed to j is missing
fr: L'élément %d de .() ou de list() passé à j est absent

en: Item %d of x is '%s' but the corresponding item of y is '%s'.
fr: L'élément %d de x est '%s' mais l'élément correspondant de y est '%s'.

en: Item '%s' not found in names of input list
fr: Élément '%s' non trouvé parmi les noms de la liste d'entrée

en: Items of 'old' not found in column names: %s. Consider skip_absent=TRUE.
fr: Eléments de 'old' non trouvés parmi les noms de colonnes : %s. Veuillez utiliser skip_absent=TRUE.

en: Joining but 'x' has no key, natural join using all 'x' columns
fr: Jointure mais 'x' n'a pas de clé, jointure naturelle en utilisant toutes les colonnes 'x'

en: Joining but 'x' has no key, natural join using: %s
fr: Jointure mais 'x' n'a pas de clé, jointure naturelle en utilisant : %s

en: Joining resulted in many-to-many join. Perform quality check on your data, use mult!='all', or set 'datatable.join.many' option to TRUE to allow rows explosion.
fr: Jointure faite de plusieurs à plusieurs. Refaire un contrôle sur la qualité des données, utiliser mult!='all', ou initialiser l'option 'datatable.join.many' à TRUE pour permettre l'explosion des lignes.

en: Key: <%s>
fr: Clé : <%s>

en: LHS of := appears to be column positions but are outside [1,ncol] range. New columns can only be added by name.
fr: Le membre gauche de := semble être des positions de colonnes mais elles sont en dehors de l'intervalle [1,ncol] . Ajouter les nouvelles colonnes par nom uniquement.

en: LHS of := isn't column names ('character') or positions ('integer' or 'numeric')
fr: Le membre gauche de := ne correspond pas à des noms de colonnes ('character') ni à des positions ('integer' ou 'numeric')

en: LHS of := must be a symbol, or an atomic vector (column names or positions).
fr: Le membre gauche de := doit être un symbole, ou un vecteur atomique (noms de colonnes ou positions).

en: Latest news: r-datatable.com
fr: Dernières actualités : r-datatable.com

en: Making each group and running j (GForce %s) ...
fr: Création de chaque groupe et exécution de j (GForce %s) ...

en: Matching %s factor levels to %s factor levels.
fr: Correspondance des niveaux de facteurs %s avec ceux de %s.

en: Matching character column %s to factor levels in %s.
fr: Correspondance de la colonne de caractères %s avec les niveaux de facteurs de %s.

en: Mixing '-' with vector decreasing= is not supported.
fr: Il n'est pas possible d'utiliser '-' avec decreasing= pour un vecteur.

en: Must provide at least one column (use `name=`). See ?rowwiseDT for details
fr: Une colonne au moins doit être fournie (utiliser `name=`). Voir ?rowwiseDT pour les détails

en: NA (or out of bounds) in 'old' at positions %s
fr: NA (ou valeurs hors limites) trouvées dans 'old' aux positions %s

en: NA in 'new' at positions %s
fr: NA est présent dans 'new' aux positions %s

en: NA in j
fr: NA trouvé dans j

en: NA values in data.table %s '%s' column: '%s'. All rows with NA values in the range columns must be removed for foverlaps() to work.
fr: Valeurs NA présentes dans la data.table %s colonne '%s’ : '%s'. Toutes les lignes avec des valeurs NA dans l'intervalle des colonnes doivent être supprimées avant d’exécuter foverlaps().

en: Named arguments must be empty
fr: Les arguments nommés doivent être vides

en: Neither %s nor %s exist in %s
fr: Ni %s, ni %s n’est trouvé dans %s

en: Neither of the input data.tables to join have columns.
fr: Lors de la jointure, aucune des data.tables d'entrée n'a de colonne.

en: New ansvars: %s
fr: Nouveau ansvars : %s

en: New parallel sort has not been implemented for decreasing=TRUE so far. Using one thread.
fr: Le nouveau tri parallèle n'a pas été implémenté pour decreasing=TRUE jusqu'à présent. Utilisation d'un seul thread.

en: New parallel sort has not been implemented for vectors containing NA values so far. Using one thread.
fr: Le nouveau tri parallèle n'a pas été implémenté pour les vecteurs contenant des valeurs NA jusqu'à présent. Utilisation d'un seul thread.

en: No objects of class data.table exist in %s
fr: Il n'y a pas d'objet de classe data.table dans %s

en: No revision information found in DESCRIPTION file for %s package. Make sure that '%s' is correct field in PACKAGES file in your package repository '%s'. Otherwise package will be re-installed every time, proceeding to installation.
fr: Aucun information de version n'a été trouvée dans le fichier DESCRIPTION pour le paquet %s. Assurez-vous que '%s' est un champ correct dans le fichier PACKAGES de votre dépôt de paquets '%s'. Sinon le paquet sera renouvelé et installé à chaque fois.

en: No rows match i. No new columns to add so not evaluating RHS of :=
    Assigning to 0 row subset of %d rows
fr: Aucune ligne ne correspond à i. Aucune nouvelle colonne à ajouter donc pas d'évaluation du membre de droite de :=
    Initialisation à 0 sous-ensemble de lignes des %d lignes

en: Non-ASCII string detected, raw representation:
fr: Chaîne de caractères non ASCII détectée, représentation brute :

en: Non-equi join operators detected ...
fr: Opérateurs détectés pour une jointure non-equi ...

en: None of the datasets should contain a column named '.seqn'
fr: Aucun jeu de données ne doit contenir de colonne nommée '.seqn'

en: None of the datasets to compare should contain a column named '.seqn'
fr: Aucun des jeux de données à comparer ne doit contenir de colonne nommée '.seqn'

en: Not yet implemented
fr: Non encore implémenté

en: Not yet implemented NAbounds=TRUE for this non-numeric and non-character type
fr: NAbounds=TRUE n'est pas encore implémenté pour ce type non numérique et non caractère

en: Note that the shallow copy will assign to the environment from which := was called. That means for example that if := was called within a function, the original table may be unaffected.
fr: Noter que la copie (shallow) sera fonction de l'environnement dans lequel := a été appelé. Ce qui signifie par exemple que si := est appelé d'une fonction, il est possible que la table originale ne soit pas modifiée.

en: Note: forcing units="secs" on implicit difftime by group; call difftime explicitly to choose custom units
fr: Note : forçage de units="secs" pour le difftime implicite par groupe; appeler difftime directement pour adapter les unités personnalisées

en: Null %s (0 rows and 0 cols)
fr: Valeur nulle de %s  (0 ligne et 0 colonne)

en: Object '%s' not found amongst %s
fr: Objet '%s' non trouvé parmi %s

en: Object '%s' not found. Perhaps you intended %s
fr: Objet '%s' non trouvé. Peut-être vous vouliez dire %s

en: Observed (raw): <<%s>>
fr: Observé (brut) : <<%s>>

en: Observed: <<%s>>
fr: Observé : <<%s>>

en: Old mean optimization changed j from '%s' to '%s'
fr: L'ancienne optimisation de la moyenne a modifié j de '%s' en '%s'

en: Old mean optimization is on, left j unchanged.
fr: L'ancienne optimisation de la moyenne est active, j n'a pas été modifié.

en: Operator := detected in i, the first argument inside DT[...], but is only valid in the second argument, j. Most often, this happens when forgetting the first comma (e.g. DT[newvar := 5] instead of DT[ , new_var := 5]). Please double-check the syntax. Run traceback(), and debugger() to get a line number.
fr: L'opérateur := est présent dans i, le premier argument de DT[...], mais n'est valide que dans le second argument, j. Le plus souvent, cela se produit lorsqu'on oublie la première virgule (par exemple, DT[newvar := 5] au lieu de DT[ , new_var := 5]). Veuillez vérifier la syntaxe. Exécuter traceback(), et debugger() pour obtenir un numéro de ligne.

en: Optimization is on but left j unchanged (single plain symbol): '%s'
fr: L'optimisation est active mais a laissé j inchangé (symbole simple seul) : '%s'

en: Optimized subsetting with index '%s'
fr: Sous-ensembles optimisés par indice '%s'

en: Optimized subsetting with key %s
fr: Sous-ensembles optimisés par clé %s

en: Option 'datatable.nomatch' is defined but is now ignored. Please see note 11 in v1.12.4 NEWS (Oct 2019), and note 14 in v1.14.2.
fr: L'option 'datatable.nomatch' est définie mais est désormais ignorée. Voir la note 11 dans la v1.12.4 NEWS (Oct 2019), et la note 14 dans la v1.14.2.

en: Output captured before unexpected warning/error/message:
fr: Sortie juste avant l'avertissement, l'erreur ou le message non attendu :

en: POSIXct interval cols have mixed timezones. Overlaps are performed on the internal numerical representation of POSIXct objects (always in UTC epoch time), therefore printed values may give the impression that values don't overlap but their internal representations do Please ensure that POSIXct type interval cols have identical 'tzone' attributes to avoid confusion.
fr: Les colonnes d'intervalles POSIXct ont des fuseaux horaires différents. Les chevauchements sont effectués sur la représentation numérique interne des objets POSIXct (toujours en temps UTC), par conséquent les valeurs imprimées peuvent donner l'impression que les valeurs ne se chevauchent pas mais leurs représentations internes le font. Veuillez vous assurer que les colonnes d'intervalle de type POSIXct ont des attributs 'tzone' identiques afin d'éviter toute confusion.

en: POSIXlt column type detected and converted to POSIXct. We do not recommend use of POSIXlt at all because it uses 40 bytes to store one date.
fr: Le type de colonne POSIXlt a été détecté et converti en POSIXct. Nous ne recommandons pas l'utilisation de POSIXlt car il utilise 40 octets pour stocker une date.

en: Passed a vector of type '%s'. Needs to be type 'character'.
fr: Passage d'un vecteur de type '%s'. Doit être de type 'character'.

en: Pattern not found: [%s] | Patterns not found: [%s]
fr[0]: Motif non trouvé : [%s]
fr[1]: Motifs non trouvés : [%s]

en: Perhaps you meant %s?
fr: Peut-être vouliez-vous dire %s ?

en: Please provide a name to each element of 'measure.vars'.
fr: Veuillez fournir un nom pour chaque élément de 'measure.vars'.

en: Please provide either 'key' or 'sorted', but not both.
fr: Utiliser 'key' ou 'sorted' mais pas les deux simultanément.

en: Please report to the data.table issues tracker.
fr: Veuillez signaler l'erreur au gestionnaire de tickets (issue tracker) de data.table.

en: Please use nomatch=NULL instead of nomatch=0; see news item 5 in v1.12.0 (Jan 2019)
fr: Veuillez utiliser nomatch=NULL au lieu de nomatch=0; voir l'élément 5 des news v1.12.0 (janvier 2019)

en: Processed %d lines of YAML metadata with the following top-level fields: %s
fr: Traitement de %d lignes de métadonnées YAML avec les champs de niveau supérieur suivants : %s

en: Processing split.data.table with: %s
fr: Traitement de split.data.table avec : %s

en: Provide either before= or after= but not both
fr: Fournir before= ou after= mais pas les deux simultanément

en: Provide either threads= or percent= but not both
fr: Utiliser threads= ou percent= mais pas les deux simultanément

en: Provided argument fill=%s will be ignored since type='cyclic'.
fr: L'argument fourni fill=%s sera ignoré puisque le type='cyclique'.

en: R %s package has been updated to %s (%s)
fr: Le package R %s a été mis à jour en %s (%s)

en: R %s package is up-to-date at %s (%s)
fr: Le package R %s est à jour en %s (%s)

en: R.utils::decompressFile failed to decompress file '%s':
      %s
    . This can happen when the disk is full in the temporary directory ('%s'). See ?fread for the tmpdir argument.
fr: R.utils::decompressFile a échoué dans la décompression du fichier '%s':
      %s
    . Ceci peut se produire si le disque est plein, avec le répertoire temporaire ('%s'). Voir ?fread pour l'argument tmpdir.

en: RHS has length() %d; expecting length 2. %sThe first element should be the lower bound(s); the second element should be the upper bound(s).
fr: Le membre de droite a pour longueur %d au lieu de 2 attendu. %s Le premier élément représente la ou les borne(s) inférieure(s) ; Le second élément représente la ou les borne(s) supérieure(s).

en: RHS of %s is length %d which is not 1 or nrow (%d). For robustness, no recycling is allowed (other than of length 1 RHS). Consider %%in%% instead.
fr: Le membre de droite de %s a pour longueur %d au lieu de 1 ou nrow (%d) attendu. Pour la robustesse, aucun recyclage n'est autorisé (autre que sur une longueur de 1 du membre de droite). Essayez %%in%% à la place.

en: Reached the end of the file before finding a completion to the YAML header. A valid YAML header is bookended by lines matching the regex "%s". Please double check the input file is a valid csvy.
fr: La fin du fichier est atteinte avant de trouver la fin de l'entête YAML. Un entête YAML valide est complété par des lignes correspondant à l'expression régulière "%s". Veuillez bien vérifier que le fichier d'entrée est un csvy valide.

en: Reading compressed files in fread requires R.utils version 2.13.0 or higher. Please upgrade R.utils.
fr: La lecture des fichiers compressés avec fread nécessite d'avoir R.utils version 2.13.0 ou plus récent. Veuillez mettre à jour R.utils.

en: Recomputing forder with non-equi ids ...
fr: Recalcul de forder avec les id non-equi ...

en: Reorder irows for 'mult=="all" && !allGrp1' ...
fr: Réarranger irows pour 'mult=="all" && !allGrp1' ...

en: Reordering %d rows after bmerge done in ...
fr: Réarrangement de %d lignes suite à bmerge dans ...

en: Running %d of %d tests matching '%s'
fr: Exécution de %d sur %d tests correspondant à '%s'

en: Running test id %s
fr: Exécution du test id %s

en: Setting a physical key on .SD is reserved for possible future use; to modify the original data's order by group. Try setindex() instead. Or, set*(copy(.SD)) as a (slow) last resort.
fr: La définition d'une clé physique sur .SD est réservée à une utilisation future possible, pour modifier l'ordre des données d'origine par groupe. Essayez plutôt setindex(), ou encore, set*(copy(.SD)) en dernier recours (lent).

en: Some columns are type 'integer64' but package bit64 is not installed. Those columns will print as strange looking floating point data. There is no need to reload the data. Simply install.packages('bit64') to obtain the integer64 print method and print the data again.
fr: Certaines colonnes sont de type 'integer64' mais le package bit64 n'est pas installé. Ces colonnes s'afficheront sous la forme de données en virgule flottante à l'aspect étrange. Il n'est pas nécessaire de recharger les données. Il suffit d'installer.packages('bit64') pour obtenir la méthode d'impression integer64 et imprimer à nouveau les données.

en: Some duplicates exist in 'old': %s
fr: Présence de certains doublons dans 'old' : %s

en: Some interval cols are of type POSIXct while others are not. Please ensure all interval cols are (or are not) of POSIXct type
fr: Certains interval cols sont de type POSIXct et d'autres non. Veuillez vous assurer que tous les 'interval cols' sont (ou ne sont pas) de type POSIXct

en: Some items of .SDcols are not column names: %s
fr: Certains éléments de .SDcols ne sont pas des noms de colonnes : %s

en: Some lower>upper for this non-numeric and non-character type
fr: Certains inférieurs sont plus grands que les supérieurs (lower>upper) pour ce type non numérique et non caractère

en: Starting bmerge ...
fr: Début du bmerge ...

en: Subsetting optimization disabled because the cross-product of RHS values exceeds 1e4, causing memory problems.
fr: L'optimisation des sous-ensembles est désactivée car le produit croisé des valeurs du membre de droite dépasse 1e4, ce qui cause des problèmes de mémoire.

en: Supplied both `by` and `by.x`/`by.y`. `by` argument will be ignored.
fr: 'by' et 'by.x'/'by.y' sont présents simultanément, l'argument 'by' est ignoré.

en: TRANSLATION CHECK
fr: CONTROLE DE TRADUCTION

en: Tables in 'l' must all have columns, but these entries have 0: %s
fr: Les tables dans 'l' doivent toutes avoir des colonnes, mais ces entrées en ont 0 : %s

en: Taking input= as a system command because it contains a space ('%s'). If it's a filename please remove the space, or use file= explicitly. A variable is being passed to input= and when this is taken as a system command there is a security concern if you are creating an app, the app could have a malicious user, and the app is not running in a secure environment; e.g. the app is running as root. Please read item 5 in the NEWS file for v1.11.6 for more information and for the option to suppress this message.
fr: Le contenu de l’argument input= est considéré comme une commande système parce qu'il contient une espace ('%s'). S'il s'agit d'un nom de fichier, supprimez l'espace ou utilisez explicitement file=. Une variable est passée à input= et lorsque cela est pris comme une commande système, il y a un problème de sécurité si vous créez une application. L’application pourrait alors être détournée par un utilisateur malveillant, si elle ne s'exécute pas dans un environnement sécurisé, par exemple si l'application s'exécute en tant que root. Veuillez lire le point 5 dans le fichier NEWS pour la v1.11.6 pour plus d'informations et pour l'option permettant de supprimer ce message.

en: Test %s did not produce correct output:
fr: Test %s n'a pas généré la sortie correcte :

en: Test %s didn't produce the correct %s:
    Expected: %s
    Observed: %s
fr: Test %s n'a pas fourni le %s correct :
    Attendu : %s
    Observé : %s

en: Test %s is invalid: when error= is provided it does not make sense to pass y as well
fr: Le test %s n 'est pas valide : Si error= est fourni alors il n'a pas de sens dans ce cas

en: Test %s produced %d %ss but expected %d
    %s
    %s
fr: Test %s a produit %d %ss alors que l'on en attendait %d
    %s
    %s

en: Test %s produced output but should not have:
fr: Test %s a généré des sorties alors qu'il n'aurait pas dû :

en: Test %s ran without errors but failed check that x equals y:
fr: Test %s exécuté sans erreur mais avec échec du contrôle x égale y :

en: Test %s ran without errors but selfrefok(%s) is FALSE
fr: Test %s exécuté sans erreur mais selfrefok(%s) vaut FALSE

en: Test id %s is not in increasing order
fr: Test id %s n'est pas dans l'ordre croissant

en: Tests succeeded, but non-test code caused warnings. Search %s for tests shown above.
fr: Tests réussis mais du code non testé a émis des avertissements. Rechercher %s dans les tests affichés ci-dessus.

en: The %1$s generic in data.table has been passed a %2$s and will attempt to redirect to the relevant reshape2 method; please note that reshape2 is superseded and is no longer actively developed, and this redirection is now deprecated. To continue using melt methods from reshape2 while both packages are attached, e.g. melt.list, you can prepend the namespace, i.e. reshape2::%1$s(%3$s). In the next version, this warning will become an error.
fr: Le générique %1$s dans data.table a reçu un %2$s et tentera de rediriger vers la méthode reshape2 correspondante ; veuillez noter que reshape2 est remplacé et n'est plus activement développé, et que cette redirection est maintenant obsolète. Pour continuer à utiliser les méthodes 'melt' de reshape2 alors que les deux packages sont attachés, par exemple 'melt.list', vous pouvez préfixer avec l'espace de noms, c'est-à-dire reshape2: :%1$s(%3$s). Dans la prochaine version, cet avertissement deviendra une erreur.

en: The %1$s generic in data.table has been passed a %2$s, but data.table::%1$s currently only has a method for data.tables. Please confirm your input is a data.table, with setDT(%3$s) or as.data.table(%3$s). If you intend to use a method from reshape2, try installing that package first, but do note that reshape2 is superseded and is no longer actively developed.
fr: Le générique %1$s dans data.table a été transmis à un %2$s, mais data.table: :%1$s n'a actuellement qu'une méthode pour data.tables. Veuillez confirmer que votre entrée est un data.table, avec setDT(%3$s) ou as.data.table(%3$s). Si vous avez l'intention d'utiliser une méthode de reshape2, essayez d'installer ce package en premier, mais notez que reshape2 est dépassé et n'est plus activement développé.

en: The 'x' argument of the 'between' function is POSIXct while '%s' was not, coercion to POSIXct failed with: %s
fr: L'argument 'x' de la fonction 'between' est POSIXct alors que '%s' ne l'est pas, échec de la conversion automatique en POSIXct avec : %s

en: The argument 'type.convert' does not support empty list.
fr: L'argument 'type.convert' n'accepte pas de liste vide.

en: The argument 'type.convert' should be TRUE/FALSE, a function, a list of functions, or a named list of pairs 'fun=indices' with optionally one unnamed element (a function) but an object of type '%s' was provided.
fr: L'argument 'type.convert' doit être TRUE/FALSE, une fonction, une liste de fonctions ou une liste nommée de paires 'fun=indices' avec éventuellement un élément non nommé (une fonction), mais un objet de type '%s' a été fourni.

en: The column '.I' can't be grouped because it conflicts with the special .I variable. Try setnames(DT,'.I','I') first.
fr: La colonne '.I' ne peut pas être groupée car elle est en conflit avec la variable spéciale .I . Essayez d'abord setnames(DT,'.I','I').

en: The column '.N' can't be grouped because it conflicts with the special .N variable. Try setnames(DT,'.N','N') first.
fr: La colonne '.N' ne peut pas être groupée car elle est en conflit avec la variable spéciale .N variable. Essayer d'abord setnames(DT,'.N','N') .

en: The data_table.%s version (%s) does not match the package (%s). Please close all R sessions to release the old %s and reinstall data.table in a fresh R session. Prior to R version 3.6.0 patched, R's package installer could leave a package in an apparently functional state where new R code was calling old C code silently: https://bugs.r-project.org/bugzilla/show_bug.cgi?id=17478. Once a package is in this mismatch state it may produce wrong results silently until you next upgrade the package. This mismatch between R and C code can happen with any package not just data.table. It is just that data.table has added this check.
fr: La data_table.%s version (%s) ne correspond pas au package (%s). Veuillez fermer toutes les sessions R pour libérer l'ancien %s et réinstaller data.table dans une nouvelle session R. Avant la version 3.6.0 corrigée de R, l'installeur de paquets de R pouvait laisser un paquet dans un état apparemment fonctionnel où le nouveau code R appelait l'ancien code C de manière silencieuse : https://bugs.r-project.org/bugzilla/show_bug.cgi?id=17478. Dès qu'un paquet se trouve dans cet état incohérent il peut produire de mauvais résultats silencieusement jusqu'à la nouvelle mise à jour du paquet. Ce problème entre le code C et R peut se produire avec n'importe quel paquet et pas seulement data.table. C'est juste que data.table a implémenté ce contrôle.

en: The first %d columns of y's key must be identical to the columns specified in by.y.
fr: Les %d premières colonnes de la clé de y doivent être identiques aux colonnes spécifiées dans by.y.

en: The first item passed to [f]order is a plain list but there are more items. It should be a data.table or data.frame.
fr: Le premier élément transmis à [f]order est une simple liste, mais il y a d'autres éléments. Il faut un data.table ou un data.frame.

en: The following columns listed in `%s` are missing from %s: %s
fr: Les colonnes suivantes listées dans `%s` ne figurent pas dans %s : %s

en: The item in the 'by' or 'keyby' list is length %s. Each must be length %d; the same length as there are rows in x (after subsetting if i is provided). | The items in the 'by' or 'keyby' list have lengths %s. Each must be length %d; the same length as there are rows in x (after subsetting if i is provided).
fr[0]: L'élément de la liste ‘by’ ou ‘keyby’ a pour longueur %s. Il doit être de longueur %d ; la même longueur que celle des lignes de x (après le sous-ensemble si i est fourni).
fr[1]: Les éléments de la liste ‘by’ ou ‘keyby’ sont de longueur %s. Chacun d'entre eux doit être de longueur %d ; la même longueur que celle des lignes de x (après le sous-ensemble si i est fourni).

en: The last two columns in by.x should correspond to the 'start' and 'end' intervals in data.table x and must be integer/numeric type.
fr: Les deux dernières colonnes de by.x doivent correspondre à l'intervalle 'start' et 'end' de la data.table x et doivent être de type entier ou numérique.

en: The last two columns in by.y should correspond to the 'start' and 'end' intervals in data.table y and must be integer/numeric type.
fr: Les deux dernières colonnes de by.y doivent correspondre aux intervalles de 'start' et 'end' de la data.table y et doivent être de type entier/numérique.

en: The setkey() normally performed by keyby= has been skipped (as if by= was used) because := is being used together with keyby= but the keyby= contains some expressions. To avoid this warning, use by= instead, or provide existing column names to keyby=.
fr: Le setkey() normalement exécuté par keyby= a été ignoré (comme si by= était utilisé) parce que := est utilisé avec keyby=, mais keyby= contient des expressions. Pour éviter cet avertissement, utilisez by= à la place, ou fournissez des noms de colonnes existantes à keyby=.

en: The symbol .. is invalid. The .. prefix must be followed by at least one character.
fr: Le symbole .. n'est pas valide. Le préfixe .. doit être suivi d'au moins un caractère.

en: There are %d columns but the number of cells is %d, which is not an integer multiple of the columns
fr: Il y a %d colonnes mais le nombre de cellules est %d et n'est pas un multiple entier du nombre de colonnes

en: There exists duplicated column names in the results, ensure the column passed/evaluated in `j` and those in `by` are not overlapping.
fr: Le résultat comporte des doublons parmi les noms de colonnes, vérifier que les colonnes passées ou évaluées dans 'j' et celles du 'by' ne se recouvrent pas.

en: There is no package %s in provided repository.
fr: Package %s non trouvé dans le dépôt fourni.

en: This is %s. This warning should not normally occur on Windows or Linux where OpenMP is turned on by data.table's configure script by passing -fopenmp to the compiler. If you see this warning on Windows or Linux, please file a GitHub issue.
    **********
fr: Il s'agit de %s. Cet avertissement ne doit pas se produire normalement sous Windows ou Linux où OpenMP est activé par le script de configuration de data.table en passant -fopenmp au compilateur. Si vous voyez cet avertissement sous Windows ou Linux, veuillez reporter le problème dans le gestionnaire de tickets (issue tracker) sur GitHub.
    **********

en: This is R %s but data.table has been installed using R %s. The major version must match. Please reinstall data.table.
fr: Il s'agit de R %s mais data.table a été installé avec R %s. La version majeure doit correspondre. Veuillez réinstaller data.table.

en: This is a Mac. Please read https://mac.r-project.org/openmp/. Please engage with Apple and ask them for support. Check r-datatable.com for updates, and our Mac instructions here: https://github.com/Rdatatable/data.table/wiki/Installation. After several years of many reports of installation problems on Mac, it's time to gingerly point out that there have been no similar problems on Windows or Linux.
    **********
fr: Il s'agit d'un Mac. Veuillez lire https://mac.r-project.org/openmp/. Contactez Apple et demandez-lui de mieux supporter OpenMP. Consultez r-datable.com pour les mises à jour, et nos instructions pour Mac ici : https://github.com/Rdatatable/data.table/wiki/Installation. Après plusieurs années de rapports faisant état de problèmes d'installation sur Mac, il est temps de souligner avec insistance qu'il n'y a pas eu de problèmes similaires sous Windows ou Linux.
    **********

en: This j doesn't use .SD but .SDcols has been supplied. Ignoring .SDcols. See ?data.table.
fr: Ce j n'utilise pas .SD mais .SDcols qui a été fourni. .SDcols est ignoré. Voir ?data.table.

en: Timings count mismatch: %d vs %d
fr: Différence dans les délais enregistrés : %d versus %d

en: To read %s files directly, fread() requires 'R.utils' package which cannot be found. Please install 'R.utils' using 'install.packages('R.utils')'.
fr: Pour lire directement les fichiers %s, fread() a besoin du package 'R.utils' qui n'a pas été trouvé. Veuillez installer 'R.utils' via 'install.packages('R.utils')'.

en: Total: %sMB using %s
fr: Total : %sMo en utilisant %s

en: Unable to optimize call to mean() and could be very slow. You must name 'na.rm' like that otherwise if you do mean(x,TRUE) the TRUE is taken to mean 'trim' which is the 2nd argument of mean. 'trim' is not yet optimized.
fr: Impossible d'optimiser l'appel à mean() et risque d'être très lent. Vous devez nommer 'na.rm' comme cela, sinon si vous faites mean(x,TRUE), TRUE est considéré comme signifiant 'trim' qui est le deuxième argument de mean. 'trim' n'est pas encore optimisé.

en: Unexpected base R behaviour: DF[2,2]<- copied the first column which was not assigned to, too
fr: Comportement inattendu de la base R : DF[2,2]<- a copié la première colonne qui n'a pas non plus été affectée à

en: Unexpected base R behaviour: DF[2,2]<- did not copy column 2 which was assigned to
fr: Comportement inattendu de la base R : DF[2,2]<- n'a pas copié la colonne 2 qui était assignée à

en: Unexpected base R behaviour: DF[2,2]<- has not copied address(DF)
fr: Comportement inattendu de R de base : DF[2,2]<- n'a pas copié address(DF)

en: Unexpected base R behaviour: list(x) has copied x
fr: Comportement inattendu de R de base : list(x) a recopié x

en: Unexpected base R behaviour: names<- has copied column contents
fr: Comportement inattendu de R de base : names<- a recopié le contenu de la colonne

en: Use started.at=proc.time() not Sys.time() (POSIXt and slow)
fr: Utiliser started.at=proc.time() et non pas Sys.time() (POSIXt et plus lent)

en: Used more than one of the arguments input=, file=, text= and cmd=.
fr: Plusieurs occurrences d'un des arguments suivants input=, file=, text=, cmd=.

en: User-supplied 'dec' will override that found in metadata.
fr: Le 'dec' fourni par l'utilisateur redéfinira celui trouvé dans les métadonnées.

en: User-supplied 'header' will override that found in metadata.
fr: Le 'header' fourni par l'utilisateur redéfinira celui trouvé dans les métadonnées.

en: User-supplied 'na.strings' will override that found in metadata.
fr: Le 'na.strings' fourni par l'utilisateur redéfinira celui trouvé dans les métadonnées.

en: User-supplied 'quote' will override that found in metadata.
fr: Le 'quote' fourni par l'utilisateur redéfinira celui trouvé dans les métadonnées.

en: User-supplied 'sep' will override that found in metadata.
fr: Le 'sep' fourni par l'utilisateur redéfinira celui trouvé dans les métadonnées.

en: User-supplied column names in 'col.names' will override those found in YAML metadata.
fr: Les noms de colonnes fournis par l'utilisateur dans 'col.names' remplaceront ceux trouvés dans les métadonnées YAML.

en: Using '%s' as value column. Use 'value.var' to override
fr: '%s' est utilisé comme colonne de valeurs. Utiliser 'value.var' pour redéfinir

en: Using integer64 class columns require to have 'bit64' package installed.
fr: L'utilisation de colonnes de classe integer64 nécessite d'avoir installé le package 'bit64'.

en: Valid options for col.names are 'auto', 'top', and 'none'
fr: Les options valides pour col.names sont 'auto', 'top', ou 'none'

en: Valid options for ms are 'truncate', 'nearest', and 'ceil'.
fr: Les options valides pour ms sont 'truncate', 'nearest', et 'ceil'.

en: Valid options for trunc.cols are TRUE and FALSE
fr: Les options valides pour trunc.cols sont TRUE ou FALSE

en: Variable '%s' is not found in calling scope. Looking in calling scope because this symbol was prefixed with .. in the j= parameter.
fr: La variable '%s' n'est pas visible dans le contexte de l'appelant désigné par le préfixe .. du symbole dans le paramètre j= .

en: Variable '%s' is not found in calling scope. Looking in calling scope because you set with=FALSE. Also, please use .. symbol prefix and remove with=FALSE.
fr: La variable '%s' n'est pas visible dans le contexte de l'appelant désigné par with=FALSE. Utilisez alors le préfixe de symbole .. et supprimez with=FALSE.

en: Variable '%s' is not found in calling scope. Looking in calling scope because you used the .. prefix.%s
fr: La variable '%s' n'est pas visible dans le contexte de l'appelant désigné par le préfixe .. .%s

en: Variable '..%s' does exist in calling scope though, so please just removed the .. prefix from that variable name in calling scope.
fr: La variable '..%s' existe dans la portée de l'appelant, il suffit donc de supprimer le préfixe .. de ce nom de variable dans la portée de l'appelant.

en: When 'fun.aggregate' and 'value.var' are both lists, 'value.var' must be either of length =1 or =length(fun.aggregate).
fr: Si 'fun.aggregate' et 'value.var' sont tous deux des listes, 'value.var' doit avoir une longueur =1 ou =length(fun.aggregate).

en: When .SDcols is a function, it is applied to each column; the output of this function must be a non-missing boolean scalar signalling inclusion/exclusion of the column. However, these conditions were not met for: %s
fr: Quand .SDcols est une fonction, elle est appliquée à chaque colonne ; La sortie de cette fonction doit être un scalaire booléen présent indiquant l'inclusion ou l'exclusion de la colonne. Néanmoins ces conditions ne sont pas satisfaite pour : %s

en: When argument 'label' is a list, all element names must be (1) in 'by', or (2) the first element of the class in the data.table 'x' of a variable in 'by', or (3) one of %s. Element names not satisfying this condition: %s
fr: Quand l'argument 'label' est une liste, tous les noms d'éléments doivent être (1) dans 'by', ou (2) être le premier élément de la classe du data.table 'x' d'une variable dans 'by', ou (3) un de %s. Noms des éléments qui ne satisfont pas cette condition : %s

en: When argument 'label' is a list, all of the list elements must be named.
fr: Quand l'argument 'label' est une liste, tous les éléments de la liste doivent être nommés.

en: When argument 'label' is a list, the class of each 'label' element with name in 'by' must match the class of the corresponding column of the data.table 'x'. Class mismatch for: %s
fr: Quand l'argument 'label' est une liste, la classe de chaque élément 'label' dont le nom est dans 'by' doit correspondre à la classe de la colonne correspondante du data.table 'x'. Classes sans correspondance : %s

en: When argument 'label' is a list, the element names must not contain duplicates.
fr: Quand l'argument 'label' est une liste, il ne doit pas y avoir de doublons dans les noms d'éléments.

en: When argument 'label' is a list, the name of each element of 'label' not in 'by' must match the first element of the class of the element value. Mismatches: %s
fr: Quand l'argument 'label' est une liste, le noms de chaque élément de 'label' qui n'est pas dans 'by' doit correspondre au premier élément de la classe de la valeur de cet élément. Différences : %s

en: When by and keyby are both provided, keyby must be TRUE or FALSE
fr: Si by et keyby sont fournis simultanément, keyby doit être TRUE ou FALSE

en: When i is a data.table (or character vector), the columns to join by must be specified using the 'on=' argument (see ?data.table); by keying x (i.e., x is sorted and marked as such, see ?setkey); or by using 'on = .NATURAL' to indicate using the shared column names between x and i (i.e., a natural join). Keyed joins might have further speed benefits on very large data due to x being sorted in RAM.
fr: Lorsque i est un data.table (ou un vecteur de chaînes de caractères), les colonnes à joindre doivent être spécifiées à l'aide de l'argument 'on=' (voir ?data.table), par l'attribution d'une clé à x (c'est-à-dire x trié, et, marqué comme trié, voir ?setkey), ou en utilisant 'on = .NATURAL' pour indiquer l'utilisation de noms de colonnes partagées entre x et i (c'est-à-dire, une jointure naturelle). Les jointures avec clé peuvent avoir des avantages supplémentaires en termes de rapidité sur des données très volumineuses car x est trié en mémoire vive.

en: When i is a matrix in DT[i]<-value syntax, it doesn't make sense to provide j
fr: Si i est une matrice, dans la syntaxe DT[i]<-valeur, fournir j n'a pas de sens

en: When on= is provided but not i=, on= must be a named list or data.table|frame, and a natural join (i.e. join on common names) is invoked. Ignoring on= which is '%s'.
fr: Lorsque on= est fourni mais pas i=, on= doit être une liste nommée ou un data.table|frame, et une jointure naturelle (c'est-à-dire une jointure sur les noms communs) est invoquée. La valeur de on= qui est '%s' est ignorée.

en: When the argument 'type.convert' contains an unnamed element, it is expected to be the last element and should be a function. More than one unnamed element is not allowed unless all elements are functions with length equal to %d (the length of the transpose list or 'keep' argument if it is specified).
fr: Lorsque l'argument 'type.convert' contient un élément non nommé, il est censé être le dernier élément et doit être une fonction. Plus d'un élément non nommé n'est pas autorisé, sauf si tous les éléments sont des fonctions de longueur égale à %d (la longueur de la liste de transpositions ou de l'argument 'keep' s'il est spécifié).

en: When the argument 'type.convert' contains transpose list indices, it should be a named list of non-missing integer values (with no duplicate) except the last element that should be unnamed if it is a function.
fr: Lorsque l'argument 'type.convert' contient des indices de liste de transposition, il doit être une liste nommée de valeurs entières sans valeur manquante (et sans doublons), à l'exception du dernier élément qui ne doit pas être nommé s'il s'agit d'une fonction.

en: When the argument 'type.convert' contains transpose list indices, they should be integer values contained in the argument 'keep' (if it is specified) or be between %d and %d (if it is not). But '%s' is/are not contained in '%s'.
fr: Lorsque l'argument 'type.convert' contient des indices de liste de transposition, ceux-ci doivent être des valeurs entières contenues dans l'argument 'keep' (s'il est spécifié) ou comprises entre %d et %d (s'il ne l'est pas). Mais '%s' n’est/ne sont pas contenu(e)s dans '%s'.

en: When using `id=TRUE` the 'j' expression must not evaluate to a column named 'grouping'.
fr: Lors de l'utilisation de `id=TRUE`, l'expression 'j' ne doit pas être évaluée à une colonne nommée 'grouping'.

en: When using `id=TRUE` the 'x' data.table must not have a column named 'grouping'.
fr: Lorsqu'on utilise `id=TRUE`, le data.table 'x' ne doit pas avoir de colonne nommée 'grouping'.

en: When with=FALSE, j-argument should be of type logical/character/integer indicating the columns to select.
fr: Lorsque with=FALSE, l’argument j doit être de type boléen/caractère/entier indiquant les colonnes à sélectionner.

en: When x's column ('%s') is character, the corresponding column in y ('%s') should be factor or character, but found incompatible type '%s'.
fr: Lorsqu’une colonne de x ('%s') est de type caractère, la colonne correspondante de y ('%s') doit être de type facteur ou caractère, mais le type actuel '%s' n'est pas compatible.

en: When x's column ('%s') is factor, the corresponding column in y ('%s') should be character or factor, but found incompatible type '%s'.
fr: Lorsque la colonne de x ('%s') est un facteur, la colonne correspondante dans y ('%s') doit aussi être de type caractère ou facteur, mais un type incompatible '%s' est rencontré.

en: When x's column ('%s') is integer or numeric, the corresponding column in y ('%s') can not be character or logical types, but found incompatible type '%s'.
fr: Lorsque la colonne de x ('%s') est entière ou numérique, la colonne correspondante dans y ('%s') ne peut pas être de type caractère ou booléen, mais le type incompatible '%s' est rencontré.

en: You can also try calling Sys.setLanguage('en') prior to reproducing the error message.
fr: Vous pouvez aussi essayer d'appeler Sys.setLanguage('en') avant de reproduire le message d'erreur.

en: [ was called on a data.table in an environment that is not data.table-aware (i.e. cedta()), but '%s' was used, implying the owner of this call really intended for data.table methods to be called. See vignette('datatable-importing') for details on properly importing data.table.
fr: [ a été appelé sur un data.table dans un environnement qui n'est pas compatible avec data.table (i.e. cedta()), mais '%s' a été utilisé, ce qui implique que le propriétaire de cet appel avait vraiment l'intention d'appeler des méthodes data.table. Voir la vignette('datatable-importing') pour plus de détails sur l’importation correcte de data.table.

en: `:=` is only supported under with=TRUE, see ?`:=`.
fr: `:=` n'est reconnu que si with=TRUE, voir ?`:=`.

en: `by.x` and `by.y` must be of same length.
fr: 'by.x' et 'by.y' doivent avoir la même longueur.

en: adaptive rolling function can only process 'X' having equal length of elements; If you want to call rolling function on list having variable length of elements call it for each field separately
fr: la fonction adaptive par roulement ne peut traiter que 'X' avec un nombre égal d'éléments; si vous souhaitez utiliser une liste dont la longueur varie en fonction du nombre d'éléments, vous devez appeler la fonction pour chaque champ séparément

en: adaptive windows provided in 'N' must not to have different lengths
fr: les fenêtres adaptive fournies dans 'N' ne doivent pas avoir des longueurs différentes

en: adaptive windows provided in n must not to have different lengths
fr: les fenêtres adaptive fournies dans n ne doivent pas avoir des longueurs différentes

en: argument 'all' should be logical of length one
fr: l'argument 'all' doit être un booléen de longueur unitaire

en: argument 'rev' must be TRUE or FALSE
fr: l'argument 'rev' doit valoir TRUE ou FALSE

en: argument 'sort' must be TRUE or FALSE
fr: l'argument 'sort' doit valoir TRUE ou FALSE

en: as.data.table.array method should only be called for arrays with 3+ dimensions; use the matrix method for 2-dimensional arrays
fr: la méthode as.data.table.array ne doit être appelée que pour les tableaux de dimension 3+ ; Utiliser la méthode matrix pour les tableaux de dimension 2

en: as.integer(rownames)==%d which is outside the column number range [1,ncol=%d].
fr: as.integer(rownames)==%d est en dehors de l'intervalle des numéros de colonne [1,ncol=%d].

en: attempting to assign invalid object to dimnames of a data.table
fr: assignation d'un objet non valide à dimnames d'une data.table

en: before=/after= accept a single column name or number, not more than one
fr: before= ou after= n'acceptent qu'un seul nom de colonne ou nombre et pas plus

en: between has been passed an argument x of type logical
fr: 'between' contient un argument x booléen

en: binary + is not defined for "IDate" objects
fr: l'opérateur binaire + n'est pas défini pour les objets "IDate"

en: binary search(es) done in ...
fr: recherche(s) binaire(s) faite(s) dans ...

en: bmerge done in %s
fr: fin du bmerge dans %s

en: both sep and pattern arguments used; must use either sep or pattern (not both)
fr: vous utilisez à la fois les arguments sep et pattern ; Choisir entre sep ou pattern (mais pas les deux)

en: by index '%s' but that index has 0 length. Ignoring.
fr: par indice '%s' mais cet indice a pour longueur 0. Ignoré.

en: by-expression '%s' is not named, and the auto-generated name '%s' clashed with variable(s) in j. Therefore assigning the entire by-expression as name.
fr: l'expression by '%s' n'est pas nommée, et le nom auto-généré '%s' est en conflit avec les variables de j. L'expression by entière est assignée par nom.

en: by=c(...), key(...) or names(...) must evaluate to 'character'
fr: by=c(...), key(...) ou names(...) doivent être de type 'character'

en: can only subtract from "IDate" objects
fr: seule la soustraction est autorisée sur les objets "IDate"

en: cedta decided '%s' wasn't data.table aware. Here is call stack with [[1L]] applied:
fr: cedta a décidé que '%s' ne reconnaissait pas data.table. Voici la pile des appels en appliquant [[1L]] :

en: class must be length 1
fr: la classe doit être de longueur 1

en: colClasses dictated by user input and those read from YAML header are in conflict (specifically, for column(s) [%s]); the proceeding assumes the user input was an intentional override and will ignore the type(s) implied by the YAML header; please exclude the column(s) from colClasses if this was unintentional.
fr: les colClasses imposées par les entrées de l'utilisateur et celles lues dans l'entête YAML sont en conflit (en particulier, pour la/les colonne(s) [%s]) ; La procédure suppose que la proposition de l'utilisateur est une modification intentionnelle et ignore le(s) type(s) défini(s) par l'entête YAML ; veuillez exclure la/les colonne(s) des colClasses si cela n'est pas intentionnel.

en: colClasses is not type list or character vector
fr: colClasses n'est ni du type liste ni un vecteur de chaînes de caractères

en: colClasses is type 'logical' which is ok if all NA but it has some TRUE or FALSE values in it which is not allowed. Please consider the drop= or select= argument instead. See ?fread.
fr: colClasses est de type booléen, ce qui est acceptable si toutes les valeurs sont NA, mais il contient des valeurs TRUE ou FALSE, ce qui n'est pas autorisé. Veuillez considérer l'argument drop= ou select= à la place. Voir ?fread.

en: colClasses="NULL" (quoted) is interpreted as colClasses=NULL (the default) as opposed to dropping every column.
fr: colClasses="NULL" (avec des guillemets) est interprété comme colClasses=NULL (la valeur par défaut) contrairement à la suppression de toutes les colonnes.

en: cols contains some blanks.
fr: cols contient des blancs.

en: cols is a character vector of zero length. Removed the key, but use NULL instead, or wrap with suppressWarnings() to avoid this warning.
fr: cols est un vecteur de chaînes de caractères de longueur zéro. Supprimer la clé à remplacer par NULL, ou encadrer le code dans suppressWarnings() pour éviter cet avertissement.

en: cols is a character vector of zero length. Use NULL instead, or wrap with suppressWarnings() to avoid this warning.
fr: cols est un vecteur de caractères de longueur nulle. Utilisez NULL à la place, ou utilisez suppressWarnings() pour éviter cet avertissement.

en: cols is not a character vector. Please see further information in ?setkey.
fr: cols n'est pas un vecteur de chaînes de caractères. Voir les informations supplémentaires dans ?setkey.

en: cols is not a character vector. Please see further information in ?setorder.
fr: cols n'est pas un vecteur de chaînes de caractères. Voir les informations supplémentaires dans ?setorder.

en: cols is the empty string. Use NULL to remove the key.
fr: cols est une chaîne vide. Utiliser NULL pour supprimer la clé.

en: cols must be a character vector of column names
fr: cols doit être un vecteur de chaînes de caractères de noms de colonnes

en: column names %s are duplicated in the result
fr: noms de colonnes en doublon %s dans le résultat

en: column not found: %s | columns not found: %s
fr[0]: colonne absente : %s
fr[1]: colonnes absentes : %s

en: column not removed because not found: %s | columns not removed because not found: %s
fr[0]: colonne non supprimée car absente : %s
fr[1]: colonnes non supprimées car absentes : %s

en: comment.char= must be a single non-NA character.
fr: comment.char= doit être un seul caractère non NA.

en: cross join must be used with zero-length on, mult='all', join.many=TRUE
fr: la jointure croisée doit être utilisée en validant zero-length et avec mult='all', join.many=TRUE

en: data.table %s IN DEVELOPMENT built %s%s using %d threads (see ?getDTthreads).
fr: data.table %s EN DEVELOPPEMENT build %s%s utilisant %d threads (voir ?getDTthreads).

en: data.table %s using %d threads (see ?getDTthreads).
fr: data.table %s utilise %d threads (voir ?getDTthreads).

en: data.table has no support for sorting by method='%s'. Use base::order(), not order(), if you really need this.
fr: data.table ne prend pas en charge le tri avec method='%s'. Utiliser base::order(), et non pas order() si vous en avez réellement besoin.

en: data.table inherits from data.frame (from v1.5), but this data.table does not. Has it been created manually (e.g. by using 'structure' rather than 'data.table') or saved to disk using a prior version of data.table?
fr: data.table hérite de data.frame (à partir de la version 1.5), mais pas ce data.table. A-t-il été créé manuellement (par exemple en utilisant 'structure' plutôt que 'data.table') ou sauvegardé sur disque à l'aide d'une version antérieure de data.table ?

en: data.table must have a time based column in first position, use `setcolorder` function to change the order, or see ?timeBased for supported types
fr: data.table doit avoir une colonne basée sur le temps en première position, utiliser la fonction `setcolorder` pour changer l'ordre, ou voir ?timeBased pour les types pris en charge

en: data.table package is loaded. Unload or start a fresh R session.
fr: le package data.table est chargé. Déchargez-le ou redémarrez une nouvelle session R.

en: data.table package loaded. When developing don't load package
fr: package data.table chargé. En cours de développement, ne pas charger le package

en: data.table to cast must have unique column names
fr: cast impossible si les noms de colonnes ne sont pas uniques dans la data.table

en: data.tables do not have rownames
fr: les data.tables n'ont pas de rownames

en: decreasing= has length %d applied to sorting %d columns.
fr: decreasing= a pour longueur %d appliquée au tri de %d colonnes.

en: done in %s
fr: fait dans %s

en: each ... argument to measure must be a function with at least one argument, problem: %s
fr: chaque argument ... à mesurer doit être une fonction avec au moins un argument, problème : %s

en: each ... argument to measure must be either a symbol without argument name, or a function with argument name, problems: %s
fr: chaque argument ... à mesurer doit être soit un symbole sans nom d'argument, soit une fonction avec nom d'argument, problèmes : %s

en: each column name results in only one item after splitting using sep, which means that all columns would be melted; to fix please either specify melt on all columns directly without using measure, or use a different sep/pattern specification
fr: chaque nom de colonne ne donne qu'un seul élément après séparation à l'aide de 'sep', ce qui signifie que toutes les colonnes seraient fusionnées ; pour résoudre ce problème, veuillez spécifier la fusion (melt) sur toutes les colonnes directement sans utiliser la mesure, ou utiliser une spécification sep/motif différente

en: each conversion function must return an atomic vector with same length as its first argument, problem: %s
fr: chaque fonction de conversion doit renvoyer un vecteur atomique de même longueur que son premier argument, problème : %s

en: elements of fun.list should be uniquely named, problems: %s
fr: les éléments de fun.list doivent avoir un nom unique, problèmes : %s

en: file= must be a single character string containing a filename, or URL starting 'http[s]://', 'ftp[s]://' or 'file://'
fr: file= doit être une seule chaîne de caractères contenant un nom de fichier ou une URL commençant par 'http[s]://', 'ftp[s]://' or 'file://'

en: forder took %.03f sec
fr: forder a pris %.03f sec

en: forder took ...
fr: forder a pris ...

en: forderv(query) took ...
fr: forderv(query) a pris ...

en: froll: adaptive=TRUE && align='left' post-processing from align='right'
fr: froll : adaptive=TRUE && align='left' post-traitement de align='right'

en: froll: adaptive=TRUE && align='left' pre-processing for align='right'
fr: froll : adaptive=TRUE && align='left' prétraitement pour align='right'

en: frollapply by.column=FALSE got list in 'X' but it is not valid one. If intent is to pass a list as non-vectorized input, but a single object to apply function to, then the list must have all its vectors atomic. For a vectorized input, passing multiple objects to apply function to, it must be a list of data.frames/data.tables.
fr: frollapply by.column=FALSE récupère la liste dans 'X' mais elle n'est pas valide. Si l'intention est de passer une liste comme entrée non vectorisée, mais un objet unique auquel appliquer la fonction, alors la liste ne doit avoir que des vecteurs atomiques. Avec une entrée vectorisée, pour passer des objets multiples auxquels appliquer la fonction, il faut une liste de data.frame ou de data.table.

en: frollapply by.column=FALSE got vectorized input in 'X', list of data.frames/data.tables, but not all columns of data.frames/data.tables are atomic
fr: frollapply by.column=FALSE récupère l'entrée vectorisée dans 'X', la liste des data.frame ou des data.table, mais toutes les colonnes des data.frame ou des data.table ne sont pas atomiques

en: frollapply by.column=FALSE requires 'X' argument to be a data.table/data.frame or a list of equal length vectors. For vectorized input can be a list of data.frames/data.tables, but not a list of lists. All columns/vectors must be atomic.
fr: frollapply by.column=FALSE nécessite que l'argument 'X' soit un data.table ou un data.frame ou une liste de vecteurs d'égale longueur. Pour une entrée vectorisée c'est soit une liste de data.frame ou de data.table, mais pas une liste de listes. Toutes les colonnes ou les vecteurs doivent être atomiques.

en: frollapply by.column=FALSE supports vectorized input in 'X' as a list of data.frames/data.tables, not a list of lists. Turn nested lists into data.frames/data.table and retry.
fr: frollapply by.column=FALSE accepte les entrées vectorisées dans 'X' en tant que liste de data.frame ou data.table et non pas de liste de listes. Transformez les listes imbriquées en data.frame ou en data.table respectifs et ressayez.

en: frollapply by.column=FALSE, when provided a list in 'X' then all vectors must have equal lengths, like data.frame
fr: frollapply by.column=FALSE, quand une liste est fournie dans 'X'  tous les vecteurs doivent avoir la même longueur, comme le data.frame

en: frollapply by.column=TRUE requires 'X' argument to be atomic or a list of those
fr: frollapply by.column=TRUE nécessite que l'argument 'X' soit atomique ou une liste d'atomiques

en: frollapply calling parallel::mccollect to collect results from forked processes raised an error.
    %s
fr: frollapply appelle parallel::mccollect pour récupérer le résultat des processus dérivés qui ont émis une erreur.
    %s

en: frollapply completed successfully but raised a warning when attempting to simplify results using our internal 'simplifylist' function. Be sure to provide 'fill' argument matching the type and shape of results returned by the your function. Use simplify=FALSE to obtain a list instead. If you believe your results could be automatically simplified please submit your use case as new issue in our issue tracker.
    %s
fr: frollapply s'est terminé avec succès mais a émis un avertissement lors de la tentative pour simplifier les résultats en utilisant notre fonction interne 'simplifylist'. Vérifiez que vous avez fourni l'argument 'fill' avec le type et la forme correspondant aux résultats renvoyés par la fonction. Utiliser simplify=FALSE pour obtenir une liste à la place. Si vous pensez que vos résultats peuvent être simplifiés automatiquement, déposez vos cas d'utilisation en tant que nouveau sujet dans le suivi des problèmes.
    %s

en: frollapply completed successfully but raised a warning when attempting to simplify results using user specified function in 'simplify' argument. Be sure to provide 'fill' argument matching the type and shape of results returned by the your function. Use simplify=FALSE to obtain a list instead.
    %s
fr: frollapply s'est terminé avec succès mais a émis un avertissement lors de la tentative pour simplifier les résultats en utilisant la fonction utilisateur spécifiée dans l'argument 'simplify'. Vérifiez que vous avez fourni l'argument 'fill' avec le type et la forme correspondant aux résultats renvoyés par votre fonction. Utiliser simplify=FALSE pour obtenir une liste à la place.
    %s

en: frollapply completed successfully but raised an error when attempting to simplify results using our internal 'simplifylist' function. Be sure to provide 'fill' argument matching the type and shape of results returned by the your function. Use simplify=FALSE to obtain a list instead. If you believe your results could be automatically simplified please submit your use case as new issue in our issue tracker.
    %s
fr: frollapply s'est terminé avec succès mais a émis une erreur lors de la tentative pour simplifier les résultats en utilisant notre fonction interne 'simplifylist'. Vérifiez que vous avez fourni l'argument 'fill' avec le type et la forme correspondant aux résultats renvoyés par la fonction. Utiliser simplify=FALSE pour obtenir une liste à la place. Si vous pensez que vos résultats peuvent être simplifiés automatiquement, déposez vos cas d'utilisation en tant que nouveau sujet dans le suivi des problèmes.
    %s

en: frollapply completed successfully but raised an error when attempting to simplify results using user specified function in 'simplify' argument. Be sure to provide 'fill' argument matching the type and shape of results returned by the your function. Use simplify=FALSE to obtain a list instead.
    %s
fr: frollapply s'est terminé avec succès mais a émis une erreur lors de la tentative pour simplifier les résultats en utilisant la fonction utilisateur spécifiée dans l'argument 'simplify'. Vérifiez que vous avez fourni l'argument 'fill' avec le type et la forme correspondant aux résultats renvoyés par votre fonction. Utiliser simplify=FALSE pour obtenir une liste à la place.
    %s

en: frollapply internal call to parallel::mccollect raised a warning, FUN warnings should have been suppressed by parallel.
    %s
fr: frollapply l'appel interne à parallel::mccollect a émis un avertissement, les avertissements FUN auraient dû être supprimés par le parallèlisme.
    %s

en: frollapply received an error(s) when evaluating FUN:
    %s
fr: frollapply a reçu les erreurs suivantes en évaluant FUN :
    %s

en: frollapply run on %d CPU threads throttled to %d threads, input length %d
fr: frollapply s'exécute sur %d threads CPU limités à %d threads, entrée de longueur %d

en: frollapply running on %d CPU threads
fr: frollapply s'exécute sur %d threads du CPU

en: frollapply running on single CPU thread
fr: frollapply s'exécute sur un seul thread du CPU

en: frollapply: adaptive=TRUE && align='left' pre-processing for align='right'
fr: frollapply : adaptive=TRUE && align='left' pré-traitement pour align='right'

en: group length is 0 but data nrow > 0
fr: la longueur du groupe est 0 mais pour les données, nrow > 0

en: group names specified in ... conflict with measure argument names; please fix by changing group names: %s
fr: les noms de groupes spécifiés dans ... sont en conflit avec les noms des arguments de mesure ; veuillez corriger en changeant les noms de groupes : %s

en: has no index
fr: n’a pas d’index

en: has no key
fr: n’a pas de clé

en: hasNA is deprecated, use has.nf instead
fr: hasNA est obsolète, remplacer par has.nf

en: i and j are both missing so ignoring the other arguments. This warning will be upgraded to error in future.
fr: i et j sont tous les deux absents, donc les autres arguments sont ignorés. Cet avertissement deviendra une erreur à l'avenir.

en: i clause present and columns used in by detected, only these subset: %s
fr: la clause i est présente et les colonnes utilisées dans by existent, uniquement ce sous-ensemble : %s

en: i clause present but columns used in by not detected. Having to subset all columns before evaluating 'by': '%s'
fr: la clause i est présente mais les colonnes utilisées dans by n'ont pas été trouvées. Ils faut disposer des sous-ensembles de toutes les colonnes avant d'évaluer avec 'by': '%s'

en: i evaluates to a logical vector length %d but there are %d rows. Recycling of logical i is no longer allowed as it hides more bugs than is worth the rare convenience. Explicitly use rep(...,length=.N) if you really need to recycle.
fr: i représente un vecteur logique de longueur %d mais il y a %d lignes. Le recyclage du vecteur logique i n'est plus autorisé, car il cache plus souvent des bogues qu'il n'en vaut la peine. Utiliser explicitement rep(...,length=.N) si vous avez vraiment besoin de recycler ce vecteur.

en: i has evaluated to type %s. Expecting logical, integer or double.
fr: i a pour type %s alors qu'un booléen, un entier ou un double est attendu.

en: i is invalid type (matrix). Perhaps in future a 2 column matrix could return a list of elements of DT (in the spirit of A[B] in FAQ 2.14). Please report to data.table issue tracker if you'd like this, or add your comments to FR #657.
fr: i a un type non valide (matrice). Peut-être qu'à l'avenir, une matrice à 2 colonnes pourrait renvoyer une liste d'éléments de DT (dans l'esprit de A[B] de la FAQ 2.14). Veuillez rapporter ce problème dans le gestionnaire de tickets (issues tracker) de data.table si vous le souhaitez, ou ajouter vos commentaires à FR #657.

en: idcol must be a logical or character vector of length 1. If logical TRUE the id column will named '.id'.
fr: idcol doit être un vecteur booléen ou un vecteur de caractères de longueur 1. Si la valeur logique est TRUE, la colonne id sera nommée '.id'.

en: in measurev, elements of fun.list must be named, problems: %s
fr: dans measurev, les éléments de fun.list doivent avoir un nom, problèmes : %s

en: in the measurev fun.list, each non-NULL element must be a function with at least one argument, problem: %s
fr: dans la mesurev fun.list, chaque élément non NULL doit être une fonction avec au moins un argument, problème : %s

en: index argument of data.table() must be a character vector naming columns (NB: col.names are applied before this)
fr: l'argument index de data.table() doit être un vecteur de chaînes de caractères qui nomme les colonnes (NB: col.names est appliqué avant)

en: input= contains no \n or \r, but starts with a space. Please remove the leading space, or use text=, file= or cmd=
fr: input= ne contient ni \n, ni \r, mais commence par une espace. Veuillez supprimer l'espace qui précède ou utiliser text=, file= ou cmd=

en: input= must be a single character string containing a file name, a system command containing at least one space, a URL starting 'http[s]://', 'ftp[s]://' or 'file://', or, the input data itself containing at least one \n or \r
fr: input= doit être une seule chaîne de caractères contenant un nom de fichier, une commande système contenant au moins une espace, une URL commençant par 'http[s]://', 'ftp[s]://' ou 'file://', ou les données d'entrée elles-mêmes contenant au moins un \n ou \r

en: internal error: make.roll.names call should have been escaped in frollapply during 'unpack atomic input'
fr: erreur interne : l'appel à make.roll.names doit être échappé dans frollapply pendant la décompression atomique de l'entrée

en: internal error: make.roll.names generated names of wrong length
fr: erreur interne : make.roll.names a généré des noms de mauvaise longueur

en: internal error: misuse of make.roll.names, n must be numeric for !adaptive
fr: erreur interne : utilisation inappropriée de make.roll.names, n doit être numérique pour !adaptive

en: internal error: misuse of make.roll.names, non-null length 0 n is not possible for !adaptive
fr: erreur interne : utilisation inappropriée de make.roll.names, non null de longueur 0 n n'est pas autorisé avec !adaptive

en: j (the 2nd argument inside [...]) is a single symbol but column name '%1$s' is not found. If you intended to select columns using a variable in calling scope, please try DT[, ..%1$s]. The .. prefix conveys one-level-up similar to a file system path.
fr: j (le deuxième argument à l'intérieur de [...]) est un symbole unique mais le nom de la colonne '%1$s' n'est pas trouvé. Si vous souhaitez sélectionner des colonnes à l'aide d'une variable dans la portée de l'appelant, essayez DT[, ..%1$s]. Le préfixe .. indique un niveau supérieur similaire à celui d'un chemin d'accès pour un système de fichiers.

en: j may not evaluate to the same number of columns for each group; if you're sure this warning is in error, please put the branching logic outside of [ for efficiency
fr: j peut ne pas évaluer le même nombre de colonnes pour chaque groupe ; si vous êtes sûr que cet avertissement est une erreur, veuillez placer la logique de branchement en dehors de [ pour plus d'efficacité

en: j mixes positives and negatives
fr: j mélange les valeurs positives et négatives

en: j must be an atomic vector, see ?is.atomic
fr: j doit être un vecteur atomique, voir ?is.atomic

en: j must be provided when with=FALSE
fr: j doit être fourni quand with=FALSE

en: j must be vector of column name or positions
fr: j doit être un vecteur de noms de colonnes ou de positions

en: keep.rownames must be length 1
fr: keep.rownames doit être de longueur 1

en: keep.rownames must not be NA
fr: keep.rownames ne peut pas être NA

en: key argument of data.table() must be a character vector naming columns (NB: col.names are applied before this)
fr: l'argument clé de data.table() doit être un vecteur de caractères nommant les colonnes (NB : col.names est appliqué avant cela)

en: key argument of data.table() must be character
fr: l'argument key de data.table() doit être une chaîne de caractères

en: l not type list
fr: l n'est pas de type 'list'

en: lapply optimization changed j from '%s' to '%s'
fr: l'optimisation lapply a modifié j de '%s' en '%s'

en: lapply optimization is on, j unchanged as '%s'
fr: l'optimisation lapply est active, j reste '%s' non modifié

en: length of integer vector(s) provided as list to 'N' argument must be equal to number of observations provided in 'X'
fr: la longueur des vecteurs d'entiers fournie en tant que liste dans l'argument 'N' doit être égale au nombre d'observations fournies dans 'X'

en: length of n argument must be equal to number of observations provided in x
fr: la longueur de l'argument n doit être égale au nombre d'observations fournies dans x

en: length of vectors in x must match to length of adaptive window in n
fr: la longueur des vecteurs dans x doit correspondre à la longueur de la fenêtre adaptive dans n

en: length(by.x) != length(by.y). Columns specified in by.x should correspond to columns specified in by.y and should be of same lengths.
fr: length(by.x) != length(by.y). Les colonnes spécifiées dans by.x doivent correspondre aux colonnes spécifiées dans by.y et être de même longueur.

en: length(na.last) > 1, only the first element will be used
fr: length(na.last) > 1, seul le premier élément sera utilisé

en: length(names) (= %d) is not equal to length(%s) (= %d).
fr: length(names) (= %d) est différent de length(%s) (= %d).

en: length(rownames)==%d but nrow(DT)==%d. The rownames argument specifies a single column name or number. Consider rownames.value= instead.
fr: length(rownames)==%d mais nrow(DT)==%d. L'argument rownames spécifie un nom de colonne unique ou un nombre. Remplacez par rownames.value= .

en: length(rownames)==0 but should be a single column name or number, or NULL
fr: length(rownames)==0 mais doit être un nom de vecteur colonne, ou un nombre, ou NULL

en: length(rownames.value)==%d but should be nrow(x)==%d
fr: length(rownames.value)==%d mais devrait être nrow(x)==%d

en: logical error. i is not a data.table, but 'on' argument is provided.
fr: erreur logique. i n'est pas un data.table, mais l'argument 'on' est fourni.

en: logical error. i is not a data.table, but mult='all' and 'by'=.EACHI
fr: erreur logique. i n'est pas un data.table, mais mult='all' et 'by'=.EACHI

en: make.names=%d is out of range [1,ncol=%d]
fr: make.names=%d hors limites [1,ncol=%d]

en: make.names='%s' not found in names of input
fr: make.names='%s' non trouvé parmi les noms d'entrée

en: maxgap > minoverlap. maxgap will have no effect here.
fr: maxgap > minoverlap. maxgap n'a pas de conséquence ici.

en: maxgap and minoverlap arguments are not yet implemented.
fr: les arguments maxgap et minoverlap ne sont pas encore implémentés.

en: maxgap must be a non-negative integer value of length 1
fr: maxgap doit être un entier positif ou nul de longueur 1

en: measured columns should be uniquely named, problems: %s
fr: les colonnes mesurées doivent avoir un nom unique, problèmes : %s

en: memtest intended for Linux. Step through data.table:::rss() to see what went wrong.
fr: memtest est prévu pour Linux. Investiguer à l'aide de data.table:::rss() pour localiser le problème.

en: merge result has duplicated column names %s, use 'cols' argument or rename columns in 'l' tables
fr: le résultat de la fusion contient des noms de colonnes dupliqués %s, utilisez l'argument 'cols' ou renommez les colonnes dans les tables 'l'

en: merge.data.table() received %d unknown keyword argument which will be ignored: %s | merge.data.table() received %d unknown keyword arguments which will be ignored: %s
fr[0]: merge.data.table() a reçu %d mot-clé d'argument non reconnu qui sera ignoré : %s
fr[1]: merge.data.table() a reçu %d mots-clés d'arguments non reconnus qui seront ignorés : %s

en: merge.data.table() received %d unnamed argument in '...' which will be ignored. | merge.data.table() received %d unnamed arguments in '...' which will be ignored.
fr[0]: merge.data.table() a reçu %d argument non nommé dans '...' qui sera ignoré.
fr[1]: merge.data.table() a reçu %d arguments non nommés dans '...' qui seront ignorés.

en: merge.data.table() received %s and %s, all of which will be ignored: %s
fr: merge.data.table() a reçu %s et %s, ils seront tous ignorés : %s

en: mergelist: merging %d table(s), took %.3fs
fr: mergelist: la fusion de %d table(s) a pris %.3fs

en: mergelist: merging %d tables, took %.3fs
fr: mergelist : fusion de %d tables, a pris %.3fs

en: minoverlap must be a positive integer value of length 1
fr: minorverlap doit être un entier positif ou nul de longueur 1

en: mult argument can only be 'first', 'last', 'all' or 'error'
fr: l'argument mult ne peut valoir que 'first', 'last', 'all' ou 'error'

en: multiple.keyword must be a character string with nchar>0
fr: multiple.keyword doit être une chaîne de caractères avec nchar>0

en: n must be an integer vector or a list of integer vectors
fr: n doit être un vecteur d'entiers ou une liste de vecteurs d'entiers

en: n must be an integer, list is accepted for adaptive TRUE
fr: n doit être un entier, une liste est acceptée pour adaptive TRUE

en: n must be non 0 length
fr: n doit avoir une longueur différente de 0

en: na.last must be logical TRUE/FALSE
fr: na.last doit être un booléen TRUE ou FALSE

en: na.strings[%d]=="%s" consists only of whitespace, ignoring
fr: na.strings[%d]=="%s" n'est formé que d'espaces, il est ignoré

en: nomatch isn't relevant together with :=, ignoring nomatch
fr: nomatch n'est pas pertinent avec with :=, nomatch est ignoré

en: nomatch must either be NA or NULL
fr: nomatch doit valoir soit NA soit NULL

en: nomatch= must be either NA or NULL (or 0 for backwards compatibility which is the same as NULL but please use NULL)
fr: nomatch= doit valoir soit NA, soit NULL (ou 0 pour la compatibilité arrière qui équivaut à NULL, mais utiliser NULL dorénavant)

en: not-join '!' prefix is present on i but nomatch is provided. Please remove nomatch.
fr: le préfixe de non-jointure '!' est présent sur i mais nomatch est fourni. Supprimer nomatch.

en: not-join called with 'by=.EACHI'; Replacing !i with i=setdiff_(x,i) ...
fr: non jointure appelée avec 'by=.EACHI'; !i est remplacé par i=setdiff_(x,i) ...

en: number of elements of fun.list (%d) must be the same as the max number of items after splitting column names (%d)
fr: le nombre d'éléments de fun.list (%d) doit être le même que le nombre maximum d'éléments après avoir partagé les noms de colonnes (%d)

en: number of elements of fun.list (%d) must be the same as the number of capture groups in pattern (%d)
fr: le nombre d'éléments de fun.list (%d) doit être le même que le nombre de groupes de capture dans les motifs (%d)

en: number of unique column IDs =%d is less than number of melted columns =%d; fix by changing pattern/sep
fr: le nombre d'ID de colonnes uniques =%d est inférieur au nombre de colonnes fusionnées =%d ; corrigez en changeant le motif ou sep

en: number of unique groups after applying type conversion functions less than number of groups, change type conversion
fr: nombre de groupes uniques après application des fonctions de conversion de type inférieur au nombre de groupes, modifier la conversion de type

en: object '%s' not found
fr: objet '%s' introuvable

en: on= matches existing index, using index
fr: on= correspond à un indice existant, cet indice est utilisé

en: on= matches existing key, using key
fr: on= correspond à une clé existante, cette clé est utilisée

en: optimised between not available for this data type, fallback to slow R routine
fr: between optimisé non disponible pour ce type de donnée, repli vers laroutine R lente

en: order.col='%s' not a column name of info
fr: order.col='%s' n'est pas un nom de colonne de info

en: partial2adaptive: froll adaptive=TRUE and partial=TRUE trimming n
fr: partial2adaptive : froll adaptive=TRUE et partial=TRUE supprime n

en: partial2adaptive: froll partial=TRUE trimming n and redirecting to adaptive=TRUE
fr: partial2adaptive: froll partial=TRUE supprime n et redirige vers adaptive=TRUE

en: passing 'f' argument together with 'by' is not allowed, use 'by' when split by column in data.table and 'f' when split by external factor
fr: le passage de l'argument 'f' en même temps que 'by' n'est pas autorisé, utilisez 'by' pour la division par colonne dans data.table et 'f' pour la division par facteur externe

en: pattern did not match any cols, so nothing would be melted; fix by changing pattern
fr: le motif ne correspondait à aucune colonne, donc rien n'aurait été fait (melt) ; corrigez en changeant de motif

en: pattern must be character string
fr: le motif doit être une chaîne de caractères

en: pattern must contain at least one capture group (parenthesized sub-pattern)
fr: le motif doit contenir au moins un groupe de capture (sous-motif entre parenthèses)

en: percent= is provided but is length %d
fr: percent= est fournit mais sa longueur est %d

en: percent==%d but should be a number between 2 and 100
fr: percent==%d mais doit être un nombre entre 2 et 100

en: reorder took %s
fr: reorder a pris %s

en: roll is '%s' (type character). Only valid character value is 'nearest'.
fr: roll vaut '%s' (de type caractère). La seule chaîne valide est 'nearest'.

en: roll is not implemented for non-equi joins yet.
fr: roll n'est pas encore implémenté avec des jointure non-equi.

en: roll must be a single TRUE, FALSE, positive/negative integer/double including +Inf and -Inf or 'nearest'
fr: roll doit être une seule valeur TRUE, FALSE, un entier ou un double, positif ou négatif, +Inf, -Inf ou 'nearest' compris

en: rollends must be a logical vector
fr: rollends doit être un vecteur de booléens

en: rollends must be length 1 or 2
fr: rollends doit être de longueur 1 ou 2

en: rownames and rownames.value cannot both be used at the same time
fr: rownames et rownames.value ne peuvent pas être utilisés simultanément

en: rownames contains duplicates
fr: doublons présents dans rownames

en: rownames incorrect length; expected %d names, got %d
fr: longueur incorrecte de rownames ; %d noms attendus, %d sont fournis

en: rownames is TRUE but key has multiple columns %s; taking first column x[,1] as rownames
fr: rownames vaut TRUE mais la clé a plusieurs colonnes %s ; Seule la première colonne x[,1] est utilisée pour le nom des lignes

en: script must end with '.Rraw'. If a file ending '.Rraw.bz2' exists, that will be found and used.
fr: le script doit se terminer par '.Rraw'. Si un fichier se terminant par '.Rraw.bz2' existe, il sera trouvé et utilisé.

en: semi and anti joins must be used with mult!='all'
fr: les jointures semi et anti doivent être utilisées avec mult!='all'

en: sep must be character string
fr: sep doit être une chaîne de caractères

en: setDF only accepts data.table, data.frame or list of equal length as input
fr: setDF n'accepte en entrée que des types data.table, data.frame ou des listes d'égale longeur

en: setalloccol attempting to modify `*tmp*`
fr: setalloccol essaie de modifier `*tmp*`

en: setkey() after the := with keyby= ...
fr: setkey() après le := avec keyby= ...

en: setkey() afterwards for keyby=.EACHI ...
fr: setkey() après, quand keyby=.EACHI ...

en: some columns are not in the data.table: %s
fr: certaines colonnes n'appartiennent pas à la data.table : %s

en: stringsAsFactors=%s converted %d column: %s
     | stringsAsFactors=%s converted %d columns: %s
fr[0]: stringsAsFactors=%s a converti %d colonne : %s
fr[1]: stringsAsFactors=%s a converti %d colonnes : %s

en: test.data.table() running: %s
fr: test.data.table() est en cours : %s

en: trying to use integer64 class when 'bit64' package is not installed
fr: utilisation de la classe integer64 alors que le package 'bit64' n'est pas installé

en: unary - is not defined for "IDate" objects
fr: l'opérateur unaire - n'est pas défini sur les objets "IDate"

en: unique() + setkey() operations done in ...
fr: opérations unique() + setkey() faites dans ...

en: unsupported column type found in x or y: %s | unsupported column types found in x or y: %s
fr[0]: type de colonne non supporté trouvé dans x ou y : %s
fr[1]: types de colonnes non supportés trouvés dans x ou y : %s

en: use.names='check' cannot be used explicitly because the value 'check' is new in v1.12.2 and subject to change. It is just meant to convey default behavior. See ?rbindlist.
fr: use.names='check' ne peut être utilisé explicitement car la valeur 'check' est nouvelle en v1.12.2 et peut changer à l'avenir. Elle est présente juste pour garder le comportement par défaut. Voir ?rbindlist.

en: use.names=NA invalid
fr: use.names=NA non valide

en: using adaptive TRUE and align 'center' is not implemented
fr: l'utilisation de adaptive TRUE avec align 'center' n'est pas implémentée

en: value.var values %s are not found in 'data'.
fr: valeurs %s de value.var absentes dans 'data'.

en: verbose must be length 1 non-NA
fr: verbose doit être de longueur 1 et différent de NA

en: verbose must be logical or integer
fr: verbose doit être soit un booléen, soit un entier

en: which must be a logical vector of length 1. Either TRUE/FALSE
fr: which doit être un vecteur de booléens de longueur 1. Soit TRUE ou FALSE

en: which= must be a logical vector length 1. Either FALSE, TRUE or NA.
fr: which= doit être un vecteur de booléens de longueur 1. Valeur FALSE, TRUE ou NA.

en: which==%s (meaning return row numbers) but j is also supplied. Either you need row numbers or the result of j, but only one type of result can be returned.
fr: which==%s (renvoie des numéros de ligne) mais j est également fourni. Vous avez besoin soit des numéros de ligne, soit du résultat de j, mais un seul type de résultat peut être renvoyé.

en: which=NA with nomatch=0|NULL would always return an empty vector. Please change or remove either which or nomatch.
fr: which=NA avec nomatch=0|NULL renverrait toujours un vecteur vide. Veuillez modifier ou supprimer soit which, soit nomatch.

en: x and y must both be data.tables
fr: x et y doivent être tous deux des data.tables

en: x and y must have the same column names
fr: x et y doivent avoir les mêmes noms de colonnes

en: x and y must have the same column order
fr: x et y doivent avoir les colonnes dans le même ordre

en: x being coerced from class: matrix to data.table
fr: conversion automatique de classe pour x : matrix vers data.table

en: x contains a column called '.xi'. Conflicts with internal use by data.table.
fr: x contient une colonne appelée '.xi'. Ceci entre en conflit avec l'utilisation interne de data.table.

en: x has %d columns but its names are length %d
fr: x a %d colonnes mais les noms sont de longueur %d

en: x is a list, 'cols' can not be 0-length
fr: x est une liste, 'cols' ne peut pas avoir une longueur 0

en: x is a list, 'cols' cannot be 0-length.
fr: x est une liste, 'cols' ne peut avoir une longueur 0.

en: x is a single vector, non-NULL 'by' doesn't make sense
fr: x est un vecteur colonne, 'by' non NULL n'a pas de sens

en: x is a single vector, non-NULL 'cols' doesn't make sense
fr: x est un vecteur colonne, les 'cols' non NULL n'ont pas de sens

en: x is a single vector, non-NULL 'cols' doesn't make sense.
fr: x est un vecteur unique, donc 'cols' non NULL n'a pas de sens.

en: x is already ordered by these columns, no need to call reorder
fr: x est déjà classé suivant ces colonnes, l'appel de reorder est inutile

en: x is not a data.table
fr: x n'est pas une data.table

en: x is not a data.table or data.frame
fr: x n'est pas une data.table ni un data.frame

en: x is not a data.table|frame. Shallow copy is a copy of the vector of column pointers (only), so is only meaningful for data.table|frame
fr: x n'est pas un data.table|frame. Shallow copy est une copie du vecteur de pointeurs de colonnes (uniquement), et n'a donc de sens que pour un data.table|frame

en: x is vector but 'by' is supplied
fr: x est un vecteur mais 'by' est fourni

en: x may no longer be the character name of the data.table. The possibility was undocumented and has been removed.
fr: x ne peut plus être le nom sous forme de chaîne de caractère de data.table. Cette possibilité n'était pas documentée et a été supprimée.

en: x must be a data.frame or data.table
fr: x doit être un data.frame ou une data.table

en: x must be an atomic vector or a data.frame/data.table
fr: x doit être un vecteur atomique ou un data.frame / data.table

en: x not boolean
fr: x n'est pas un booléen

en: y and x must both be data.tables. Use `setDT()` to convert list/data.frames to data.tables by reference or as.data.table() to convert to data.tables by copying.
fr: y et x doivent tous deux être des data.tables. Utilisez `setDT()` pour convertir des list/data.frames en data.tables par référence ou as.data.table() pour convertir en data.tables par copie.

en: y must be keyed (i.e., sorted, and, marked as sorted). Call setkey(y, ...) first, see ?setkey. Also check the examples in ?foverlaps.
fr: y doit être transformé en 'key' (c'est-à-dire trié, et, marqué comme étant trié). Appelez d'abord setkey(y, ...), voir ?setkey. Consultez également les exemples dans ?foverlaps.
