en to fr translation catalogue (139 entries)

en: %s is thrown but not caught
fr: %s est généré (throw) mais pas intercepté (catch)

en: cannot pass type %s as a function argument
fr: impossible de passer le type %s comme argument de fonction

en: cannot take address of %s
fr: ne peut prendre l'adresse de %s

en: cannot take address of scope %s %s in @safe function %s
fr: ne peut prendre l'adresse de la portée %s %s dans la fonction @safe %s

en: cannot take address of %s %s in @safe function %s
fr: ne peut prendre l'adresse de %s %s dans la fonction @safe %s

en: constant expression expected, not %s
fr: expression constante attendue, pas %s

en: with symbol %s is shadowing local symbol %s
fr: le symbole « with » %s masque le symbole local %s

en: variable __ctfe cannot be read at compile time
fr: la variable __ctfe ne peut pas être lue durant la compilation

en: `%s` is not defined, perhaps `import %s;` is needed?
fr: « %s » n'est pas défini, peut-être que « import %s; » est nécessaire ?

en: undefined identifier `%s`, did you mean %s `%s`?
fr: identificateur « %s » non défini; vouliez-vous utiliser %s « %s » ?

en: undefined identifier `%s`, did you mean `%s`?
fr: identificateur « %s » non défini; vouliez-vous utiliser « %s » ?

en: undefined identifier `%s`
fr: identificateur « %s » non défini

en: %s is not in a class or struct scope
fr: %s n'est pas dans la portée d'un class ou d'un struct

en: 'this' is only defined in non-static member functions, not %s
fr: « this » est uniquement défini dans des fonctions membres non statiques, pas dans %s

en: %s is not in a class scope
fr: %s n'est pas dans la portée d'une classe

en: class %s has no 'super'
fr: la classe %s n'a pas de « super »

en: no base class for %s
fr: pas de classe de base pour %s

en: 'super' is only allowed in non-static class member functions
fr: « super » est uniquement permis dans des fonctions membres non statiques de classes

en: %s of type %s has no value
fr: %s de type %s n'a pas de valeur

en: number of keys is %u, must match number of values %u
fr: le nombre de clés est %u, il doit correspondre au nombre de valeurs %u

en: forward reference of %s %s
fr: référence anticipée de %s %s

en: recursive expansion of %s '%s'
fr: expansion récursive de %s « %s »

en: 'this' for nested class must be a class type, not %s
fr: « this » pour des classes imbriquées doit être de type class, pas %s

en: e.new is only for allocating nested classes, not %s
fr: e.new alloue uniquement des classes imbriquées, pas %s

en: default construction is disabled for type %s
fr: la construction par défaut est désactivée pour le type %s

en: cannot create instance of interface %s
fr: impossible de créer une instance de l'interface %s

en: cannot create instance of abstract class %s
fr: impossible de créer une instance de la classe abstraite %s

en: outer class %s 'this' needed to 'new' nested class %s
fr: le « this » de la classe extérieur %s est nécessaire pour le « new » de la classe imbriquée %s

note: printf("cdthis = %s\n", cdthis->toChars());
en: 'this' for nested class must be of type %s, not %s
fr: « this » pour la classe imbriquée doit être de type %s, pas %s

en: nested type %s should have the same or weaker constancy as enclosing type %s
fr: le type imbriqué %s devrait avoir la même constance ou plus faible que le type englobant %s

en: e.new is only for allocating nested classes
fr: e.new est uniquement pour allouer des classes imbriquées

en: outer function context of %s is needed to 'new' nested class %s
fr: le contexte de la fonction extérieure de %s est nécessaire pour le « new » de la classe imbriquée %s

en: no allocator for %s
fr: pas d'allocateur pour %s

en: no constructor for %s
fr: pas de constructeur pour %s

en: too many arguments for array
fr: trop d'arguments pour le tableau

en: negative array index %s
fr: index de tableau négatif %s

en: more than one argument for construction of %s
fr: plus d'un argument pour la construction de %s

en: new can only create structs, dynamic arrays or class objects, not %s's
fr: new peut uniquement créer des structures, des tableaux dynamiques ou des objets de classes, pas des %s

en: %s has no value
fr: %s n'a pas de valeur

en: cannot infer function literal type
fr: ne peut inférer le type littéral de la fonction

en: declaration %s is already defined
fr: la déclaration %s est déjà définie

en: declaration %s is already defined in another scope in %s
fr: la déclaration %s est déjà définie dans une autre portée dans %s

en: %s %s is shadowing %s %s
fr: %s %s masque %s %s

note: printf("ta %p ea %p sa %p\n", ta, ea, sa);
en: no type for typeid(%s)
fr: pas de type pour typeid(%s)

en: can only declare type aliases within static if conditionals or static asserts
fr: les synonymes de types peuvent uniquement être déclarés dans les conditions « if » statiques ou les assertions statiques

en: incomplete mixin expression (%s)
fr: expression mixin incomplète (%s)

en: need -Jpath switch to import text file %s
fr: l'option -Jpath est requise pour importer le fichier texte %s

en: file %s cannot be found or not in a path specified with -J
fr: le fichier %s n'a pas été trouvé ou n'est pas dans le chemin spécifié avec -J

en: cannot read file %s
fr: impossible de lire le fichier %s

en: %s is not an expression
fr: %s n'est pas une expression

en: %smethod %s is not callable using a %s%s
fr: %sméthode %s ne peut pas être appelée en utilisant un %s%s

en: recursive evaluation of %s
fr: évaluation récursive de %s

en: %s %s does not overload ()
fr: %s %s ne surcharge pas ()

en: cannot call public/export function %s from invariant
fr: impossible d'appeler la fonction public/export %s depuis un invariant

en: super class constructor call must be in a constructor
fr: le constructeur de la super classe doit être dans un constructeur

en: no super class constructor for %s
fr: pas de constructeur de super classe pour %s

en: constructor calls not allowed in loops or after labels
fr: appels à un constructeur pas permis dans des boucles ou après des étiquettes

en: multiple constructor calls
fr: appels multiples à un constructeur

en: an earlier return statement skips constructor
fr: une instruction de retour précédente passe outre le constructeur

en: constructor call must be in a constructor
fr: l'appel au constructeur doit être dans un constructeur

en: cyclic constructor call
fr: appel de constructeur cyclique

en: function expected before (), not '%s'
fr: fonction attendue avant (), pas « %s »

en: need 'this' for '%s' of type '%s'
fr: a besoin de « this » pour « %s » de type « %s »

en: function expected before (), not %s of type %s
fr: fonction attendue avant (), pas %s de type %s

en: pure %s '%s' cannot call impure %s '%s'
fr: pure %s « %s » ne peut pas appeler l'impure %s « %s »

en: @nogc %s '%s' cannot call non-@nogc %s '%s'
fr: @nogc %s « %s » ne peut pas appeler le non @nogc %s « %s »

en: @safe %s '%s' cannot call @system %s '%s'
fr: @safe %s « %s » ne peut pas appeler @system %s « %s »

note: Bugzilla 10922, avoid recursive expression printing
en: forward reference to inferred return type of function call '%s'
fr: référence anticipée vers le type de retour inféré de l'appel de fonction « %s »

en: forward reference to %s %s
fr: référence anticipée à %s %s

en: forward reference to %s
fr: référence anticipée à %s

en: 'this' reference necessary to take address of member %s in @safe function %s
fr: référence « this » nécessaire pour prendre l'adresse du membre %s dans la fonction @safe %s

en: cannot take address of ref return of %s() in @safe function %s
fr: impossible de prendre l'adresse du retour ref de %s() dans la fonction @safe %s

en: using * on an array is no longer supported; use *(%s).ptr instead
fr: l'utilisation de * sur un tableau n'est plus supportée; utilisez plutôt *(%s).ptr

en: can only * a pointer, not a '%s'
fr: peut uniquement * sur un pointer, pas un « %s »

en: invalid array operation %s (possible missing [])
fr: opération de tableau %s impossible (il manque peut être [])

note: Because COM classes are deleted by IUnknown.Release()
en: cannot delete instance of COM interface %s
fr: impossible de supprimer l'instance de l'interface COM %s

en: cannot delete type %s
fr: impossible de supprimer le type %s

en: %s is not @safe but is used in @safe function %s
fr: %s n'est pas @safe mais est utilisé dans la fonction @safe %s

en: cannot cast %s
fr: impossible de transtyper %s

en: cannot cast %s to tuple type %s
fr: impossible de transtyper %s vers le type tuple %s

en: cast from %s to %s not allowed in safe code
fr: le transtypage de %s vers %s n'est pas permis dans du code sûr

en: cannot slice type '%s'
fr: impossible de découper le type « %s »

en: cannot slice function pointer %s
fr: impossible de découper le pointeur de fonction %s

en: need upper and lower bound to slice pointer
fr: les limites supérieure et inférieure sont nécessaires pour découper un pointeur

en: pointer slicing not allowed in safe functions
fr: le découpage d'un pointeur n'est pas permis dans des fonctions sûrs

en: need upper and lower bound to slice tuple
fr: les limites supérieure et inférieure sont nécessaires pour découper un tuple

en: %s cannot be sliced with []
fr: %s ne peut être découpé avec []

en: string slice [%llu .. %llu] is out of bounds
fr: le découpage de la chaîne [%llu .. %llu] est hors limites

en: no [] operator overload for type %s
fr: pas de surcharge de l'opérateur [] pour le type %s

en: only one index allowed to index %s
fr: un seul index autoriser pour indexer %s

en: cannot index function pointer %s
fr: impossible d'indexer le pointeur de fonction %s

en: safe function '%s' cannot index pointer '%s'
fr: la fonction sûr « %s » ne peut pas indexer le pointeur « %s »

en: array index [%llu] is outside array bounds [0 .. %llu]
fr: l'indice du tableau [%llu] est en dehors des limites [0 .. %llu]

en: %s must be an array or pointer type, not %s
fr: %s doit être un tableau de type pointeur, pas %s

en: cannot post-%s array slice '%s', use pre-%s instead
fr: impossible de réaliser le post-%s sur la tranche de tableau « %s », utilisez plutôt le pre-%s

en: mismatched tuple lengths, %d and %d
fr: longueurs de tuple non concordantes, %d et %d

en: conversion error from %s to %s
fr: erreur de conversion de %s vers %s

en: mismatched array lengths, %d and %d
fr: longueurs de tableau non concordantes, %d et %d

en: slice %s is not mutable
fr: la tranche %s n'est pas mutable

en: cannot copy void[] to void[] in @safe code
fr: impossible de copier void[] vers void[] dans du code @safe

en: cannot rebind scope variables
fr: impossible de lier à nouveau les variables de portée

en: cannot modify compiler-generated variable __ctfe
fr: impossible de modifier la variable __ctfe générée par le compilateur

en: cannot append to static array %s
fr: impossible d'ajouter à la fin du tableau statique %s

en: cannot append type %s to type %s
fr: impossible d'ajouter le type %s au type %s

en: can't subtract %s from pointer
fr: impossible de soustraire %s du pointeur

en: can't subtract pointer from %s
fr: impossible de soustraire le pointeur de %s

en: cannot perform modulo complex arithmetic
fr: impossible de réaliser l'arithmétique en modulo complexe

en: do not use null when comparing class types
fr: ne pas utiliser null en comparant des types de classes

en: recursive opCmp expansion
fr: expansion opCmp récursive

en: array comparison type mismatch, %s vs %s
fr: non concordance du type de comparaison de tableau, %s et %s

en: need member function opCmp() for %s %s to compare
fr: fonction membre opCmp() requise pour %s %s à comparer

en: compare not defined for complex operands
fr: comparaison non définie pour les opérandes complexes

en: %s is not defined for associative arrays
fr: %s n'est pas défini pour des tableaux associatifs

en: '%s' is not defined for array comparisons
fr: « %s » n'est pas défini pour les comparaisons de tableaux

en: floating point operator '%s' always returns %s for non-floating comparisons
fr: l'opérateur en virgule flottante « %s » retourne toujours %s pour des comparaisons pas en virgule flottante

en: use '%s' for non-floating comparisons rather than floating point operator '%s'
fr: utilisez « %s » pour des comparaisons pas en virgule flottante plutôt que l'opérateur en virgule flottante « %s »

en: use std.math.isNaN to deal with NaN operands rather than floating point operator '%s'
fr: utilisez std.math.isNaN pour gérer les opérandes NaN plutôt que l'opérateur en virgule flottante « %s »

en: template %s does not have property '%s'
fr: le patron %s n'a pas la propriété « %s »

en: expression %s does not have property '%s'
fr: l'expression %s n'a pas la propriété « %s »

en: circular reference to %s '%s'
fr: référence circulaire à %s « %s »

en: forward reference to %s '%s'
fr: référence anticipée à %s « %s »

en: undefined identifier '%s' in %s '%s', did you mean %s '%s'?
fr: identificateur « %s » non défini dans %s « %s », vouliez-vous utiliser %s « %s » ?

en: undefined identifier '%s' in %s '%s'
fr: identificateur « %s » non défini dans %s « %s »

en: %s isn't a template
fr: %s n'est pas un patron

en: expected constant string constraint for operand, not `%s`
fr: contrainte de type chaîne de caractères constante attendue pour l'opérande, pas « %s »

en: expected constant string constraint for clobber name, not `%s`
fr: contrainte de type chaîne de caractères attendue pour le nom écrasant, pas « %s »

en: expected identifier for goto label name, not `%s`
fr: identificateur attendu pour le nom de l'étiquette du goto, pas « %s »

en: asm instruction template must be a constant char string
fr: le modèle de l'instruction asm doit être une chaîne de caractères constante

en: extended asm statements with labels cannot have output constraints
fr: les instructions asm étendues avec des étiquettes ne peuvent pas avoir de contraintes de sortie

en: initializer must be an expression, not '%s'
fr: l'initialisation doit être une expression, pas « %s »

en: cannot use non-constant CTFE pointer in an initializer '%s'
fr: ne peut utiliser le pointeur CTFE non constant dans un initialiseur « %s »

en: cannot infer type from %s %s, possible circular dependency
fr: impossible d'inférer le type de %s %s, dépendance circulaire possible

en: cannot infer type from %s %s
fr: impossible d'inférer le type de %s %s

en: cannot infer type from overloaded function symbol %s
fr: impossible d'inférer le type du symbole de fonction surchargé %s

en: field %s.%s cannot access pointers in @safe code that overlap other fields
fr: le champ %s.%s ne peut pas accéder à des pointeurs dans du code @safe qui recouvre d'autres champs

en: field %s.%s cannot modify misaligned pointers in @safe code
fr: le champs %s.%s ne peut pas modifier des pointeurs mal alignés dans du code @safe

en: field %s.%s cannot modify fields in @safe code that overlap fields with other storage classes
fr: le champs %s.%s ne peut pas modifier des champs dans du code @safe qui recouvre des champs avec d'autres classes de stockage

en: expression %s of type %s does not have a boolean value
fr: l'expression %s de type %s n'a pas une valeur booléenne

en: expression %s is not constant
fr: l'expression %s n'est pas constante
