"Project-Id-Version: gcc 7.1-b20170226\n"
"Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
"POT-Creation-Date: 2017-02-25 19:14+0000\n"
-"PO-Revision-Date: 2017-03-25 20:01+0100\n"
+"PO-Revision-Date: 2017-03-29 20:42+0200\n"
"Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n"
"Language-Team: French <traduc@traduc.org>\n"
"Language: fr\n"
msgstr "Type dérivé incompatible dans PARAMETER à %L"
#: fortran/resolve.c:14044
-#, fuzzy, gcc-internal-format
-#| msgid "%Jfinal field '%D' may not have been initialized"
+#, gcc-internal-format
msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
-msgstr "champ final « %D » peut ne pas avoir été initialisé"
+msgstr "La variable CLASS %qs à %L ne peut pas avoir l'attribut PARAMETER"
#: fortran/resolve.c:14086
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
-msgstr ""
+msgstr "Désolé, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) à %L ne sont pas supportés"
#: fortran/resolve.c:14150
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
-msgstr ""
+msgstr "L'attribut PROTECTED est en conflit avec l'attribut EXTERNAL à %L"
#: fortran/resolve.c:14153
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
-msgstr ""
+msgstr "L'attribut PROCEDURE est en conflit avec l'attribut PROTECTED à %L"
#: fortran/resolve.c:14249
#, gcc-internal-format
msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
-msgstr ""
+msgstr "%qs à %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite"
#: fortran/resolve.c:14267
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
-msgstr ""
+msgstr "Le tableau de taille tacite à %L doit être un argument muet"
#: fortran/resolve.c:14270
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
-msgstr ""
+msgstr "Le tableau de forme tacite à %L doit être un argument muet"
#: fortran/resolve.c:14278
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank array at %L must be a dummy argument"
-msgstr ""
+msgstr "Le tableau de rang tacite à %L doit être un argument muet"
#: fortran/resolve.c:14285
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
-msgstr ""
+msgstr "Le tableau de rang tacite à %L ne peut pas avoir les attributs VALUE ou CODIMENSION"
#: fortran/resolve.c:14298
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
-msgstr ""
+msgstr "Le symbole à %L n'est pas une variable MUETTE"
#: fortran/resolve.c:14304
#, gcc-internal-format
msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
-msgstr ""
+msgstr "%qs à %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet"
#: fortran/resolve.c:14314
#, gcc-internal-format
msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
-msgstr ""
+msgstr "La variable muette caractère %qs à %L avec l'attribut VALUE doit avoir une longueur constante"
#: fortran/resolve.c:14323
#, gcc-internal-format
msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
-msgstr ""
+msgstr "La variable muette caractère %qs, interopérable avec le C, à %L avec l'attribut VALUE doit avoir la longueur un"
#: fortran/resolve.c:14336 fortran/resolve.c:14503
#, gcc-internal-format
msgid "The derived type %qs at %L is of type %qs, which has not been defined"
-msgstr ""
+msgstr "Le type dérivé %qs à %L est du type %qs qui n'a pas été défini"
#: fortran/resolve.c:14350
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
-msgstr ""
+msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK sera un argument muet"
#: fortran/resolve.c:14359
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
-msgstr ""
+msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsèque numérique"
#: fortran/resolve.c:14368
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
-msgstr ""
+msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
#: fortran/resolve.c:14376
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
-msgstr ""
+msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)"
#: fortran/resolve.c:14383
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
-msgstr ""
+msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille tacite"
#: fortran/resolve.c:14403
#, gcc-internal-format, gfc-internal-format
msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
-msgstr ""
+msgstr "Le type tacite de la variable %s à %L est uniquement permis pour des variables muettes"
#: fortran/resolve.c:14410
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
-msgstr ""
+msgstr "La variable de type tacite %s à %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
#: fortran/resolve.c:14417
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
-msgstr ""
+msgstr "La variable de type tacite %s à %L ne peut pas avoir l'attribut INTENT(OUT)"
#: fortran/resolve.c:14424
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
-msgstr ""
+msgstr "La variable de type tacite %s à %L ne sera point un tableau de forme explicite"
#: fortran/resolve.c:14449
#, gcc-internal-format
msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
-msgstr ""
+msgstr "La variable %qs à %L ne peut pas être BIND(C) car elle n'est ni un bloc COMMON ni déclarée au niveau du module"
+# %s est soit « parameter » ou « variable » sans traduction
+# voir bug #80195
#: fortran/resolve.c:14529
#, gcc-internal-format
msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
-msgstr ""
+msgstr "PUBLIC %s %qs à %L du type dérivé PRIVATE %qs"
#: fortran/resolve.c:14544
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
-msgstr ""
+msgstr "La variable %s à %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit être un co-tableau"
#: fortran/resolve.c:14557
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
-msgstr ""
+msgstr "La variable %s à %L du type EVENT_TYPE ou avec un sous-composant du type LOCK_TYPE doit être un co-tableau"
#: fortran/resolve.c:14575
#, gcc-internal-format
msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
-msgstr ""
+msgstr "L'argument muet INTENT(OUT) %qs à %L est ASSUMED SIZE et, par conséquent, ne peut pas avoir une initialisation par défaut"
#: fortran/resolve.c:14587
#, gcc-internal-format
msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
-msgstr ""
+msgstr "L'argument muet %qs à %L qui est LOCK_TYPE ne sera point INTENT(OUT)"
#: fortran/resolve.c:14596
#, gcc-internal-format
msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
-msgstr ""
+msgstr "L'argument muet %qs à %L qui est EVENT_TYPE ne sera point INTENT(OUT)"
#: fortran/resolve.c:14608
#, gcc-internal-format
msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
-msgstr ""
+msgstr "Le résultat %qs de la fonction à %L ne sera point un co-tableau et n'aura point un composant co-tableau"
#: fortran/resolve.c:14617
#, gcc-internal-format
msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
-msgstr ""
+msgstr "La variable %qs à %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
#: fortran/resolve.c:14629
#, gcc-internal-format
msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
-msgstr ""
+msgstr "La variable %qs à %L avec un composant co-tableau doit être un scalaire non pointeur, non allouable qui n'est pas un co-tableau"
#: fortran/resolve.c:14644
#, gcc-internal-format
msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
-msgstr ""
+msgstr "La variable %qs à %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muet"
#: fortran/resolve.c:14652
#, gcc-internal-format
msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
-msgstr ""
+msgstr "La variable co-tableau %qs à %L n'aura pas de co-dimensions avec une forme différée"
#: fortran/resolve.c:14659
#, gcc-internal-format
msgid "Allocatable coarray variable %qs at %L must have deferred shape"
-msgstr ""
+msgstr "La variable co-tableau allouable %qs à %L doit avoir une forme différée"
#: fortran/resolve.c:14671
#, gcc-internal-format
msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
-msgstr ""
+msgstr "La variable %qs à %L est INTENT(OUT) et ne peut donc pas être un co-tableau allouable ou avoir des composants co-tableaux"
#: fortran/resolve.c:14680
#, gcc-internal-format
msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
-msgstr ""
+msgstr "La variable muette co-tableau %qs à %L n'est pas permise dans la procédure BIND(C) %qs"
#: fortran/resolve.c:14696
#, gcc-internal-format
msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
-msgstr ""
+msgstr "Argument muet LOGICAL %qs à %L avec le sous-type non C_Bool dans la procédure BIND(C) %qs"
#: fortran/resolve.c:14702
#, gcc-internal-format
msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
-msgstr ""
+msgstr "Variable résultat LOGICAL %qs à %L avec le sous-type non C_Bool dans la procédure BIND(C) %qs"
#: fortran/resolve.c:14727
#, gcc-internal-format, gfc-internal-format
msgid "Namelist '%s' can not be an argument to subroutine or function at %L"
-msgstr ""
+msgstr "La liste de noms « %s » ne peut pas être un argument de la sous-routine ou de la fonction à %L"
#: fortran/resolve.c:14797
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
-msgstr ""
+msgstr "Le threadprivate à %L n'est pas sauvegardé avec SAVE"
#: fortran/resolve.c:14808
#, gcc-internal-format
msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
-msgstr ""
+msgstr "La variable !$OMP DECLARE TARGET %qs à %L n'est pas sauvegardée avec SAVE"
#: fortran/resolve.c:14904
#, gcc-internal-format
msgid "check_data_variable(): Bad expression"
-msgstr ""
+msgstr "check_data_variable(): Mauvaise expression"
#: fortran/resolve.c:14910
#, gcc-internal-format
msgid "BLOCK DATA element %qs at %L must be in COMMON"
-msgstr ""
+msgstr "L'élément BLOCK DATA %qs à %L doit être dans COMMON"
#: fortran/resolve.c:14916
#, gcc-internal-format
msgid "DATA array %qs at %L must be specified in a previous declaration"
-msgstr ""
+msgstr "Le tableau DATA %qs à %L doit être spécifié dans une déclaration précédente"
#: fortran/resolve.c:14925
#, gcc-internal-format
msgid "DATA element %qs at %L cannot have a coindex"
-msgstr ""
+msgstr "L'élément DATA %qs à %L ne peut pas avoir un co-index"
#: fortran/resolve.c:14939
#, gcc-internal-format
msgid "DATA element %qs at %L is a pointer and so must be a full array"
-msgstr ""
+msgstr "L'élément DATA %qs à %L est un pointeur et doit donc être un tableau à part entière"
#: fortran/resolve.c:14985
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
-msgstr ""
+msgstr "Section de tableau non constante à %L dans l'instruction DATA"
#: fortran/resolve.c:14998
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
-msgstr ""
+msgstr "L'instruction DATA à %L a plus de variables que de valeurs"
#: fortran/resolve.c:15097
#, gcc-internal-format, gfc-internal-format
msgid "start of implied-do loop at %L could not be simplified to a constant value"
-msgstr ""
+msgstr "Le début de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
#: fortran/resolve.c:15105
#, gcc-internal-format, gfc-internal-format
msgid "end of implied-do loop at %L could not be simplified to a constant value"
-msgstr ""
+msgstr "La fin de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
#: fortran/resolve.c:15113
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L could not be simplified to a constant value"
-msgstr ""
+msgstr "Le pas de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
#: fortran/resolve.c:15238
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
-msgstr ""
+msgstr "L'instruction DATA à %L a plus de valeurs que de variables"
#: fortran/resolve.c:15403
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "label `%D' defined but not used"
+#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
-msgstr "étiquette « %D » définie mais non utilisée"
+msgstr "L'étiquette %d à %L est définie mais non utilisée"
#: fortran/resolve.c:15409
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "label `%D' defined but not used"
+#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
-msgstr "étiquette « %D » définie mais non utilisée"
+msgstr "L'étiquette %d à %L est définie mais ne peut pas être utilisée"
#: fortran/resolve.c:15493
#, gcc-internal-format
msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
-msgstr ""
+msgstr "La variable de type dérivé %qs à %L doit avoir l'attribut SEQUENCE pour être un objet EQUIVALENCE"
#: fortran/resolve.c:15502
#, gcc-internal-format
msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
-msgstr ""
+msgstr "La variable de type dérivé %qs à %L ne peut pas avoir des composants ALLOCATABLE pour être un objet EQUIVALENCE"
#: fortran/resolve.c:15510
#, gcc-internal-format
msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
-msgstr ""
+msgstr "La variable de type dérivé %qs à %L avec une initialisation par défaut ne peut pas être dans une EQUIVALENCE avec une variable dans COMMON"
#: fortran/resolve.c:15526
#, gcc-internal-format
msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
-msgstr ""
+msgstr "La variable de type dérivé %qs à %L avec un ou des composants pointeurs ne peut pas être dans un objet EQUIVALENCE"
#: fortran/resolve.c:15629
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
-msgstr ""
+msgstr "Erreur de syntaxe dans l'instruction EQUIVALENCE à %L"
#: fortran/resolve.c:15644
#, gcc-internal-format, gfc-internal-format
msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
-msgstr ""
+msgstr "Soit aucun ou tous les objets dans l'ensemble EQUIVALENCE à %L aura l'attribut PROTECTED"
#: fortran/resolve.c:15656
#, gcc-internal-format
msgid "Common block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
-msgstr ""
+msgstr "Le membre %qs du bloc commun à %L ne peut pas être un objet EQUIVALENCE dans la procédure pure %qs"
#: fortran/resolve.c:15665
#, gcc-internal-format
msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
-msgstr ""
+msgstr "La constante nommée %qs à %L ne peut pas être un objet EQUIVALENCE"
#: fortran/resolve.c:15738
#, gcc-internal-format
msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
-msgstr ""
+msgstr "Le tableau %qs à %L avec des limites non constantes ne peut pas être un objet EQUIVALENCE"
#: fortran/resolve.c:15749
#, gcc-internal-format
msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
-msgstr ""
+msgstr "Le composant de structure %qs à %L ne peut pas être un objet EQUIVALENCE"
#: fortran/resolve.c:15760
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
-msgstr ""
+msgstr "La sous-chaîne à %L a une longueur zéro"
#: fortran/resolve.c:15851
#, gcc-internal-format
msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
-msgstr ""
+msgstr "Fonction PUBLIC %qs à %L du type PRIVATE %qs"
#: fortran/resolve.c:15864
#, gcc-internal-format
msgid "ENTRY %qs at %L has no IMPLICIT type"
-msgstr ""
+msgstr "ENTRY %qs à %L n'a pas de type IMPLICIT"
#: fortran/resolve.c:15884
#, gcc-internal-format
msgid "User operator procedure %qs at %L must be a FUNCTION"
-msgstr ""
+msgstr "La procédure opérateur utilisateur %qs à %L doit être une FUNCTION"
#: fortran/resolve.c:15894
#, gcc-internal-format
msgid "User operator procedure %qs at %L cannot be assumed character length"
-msgstr ""
+msgstr "La procédure opérateur utilisateur %qs à %L ne peut pas être une longueur de caractère tacite"
#: fortran/resolve.c:15902
#, gcc-internal-format
msgid "User operator procedure %qs at %L must have at least one argument"
-msgstr ""
+msgstr "La procédure opérateur utilisateur %qs à %L doit avoir au moins un argument"
#: fortran/resolve.c:15916
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
-msgstr ""
+msgstr "Le premier argument de l'interface opérateur à %L ne peut pas être optionnel"
#: fortran/resolve.c:15934
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
-msgstr ""
+msgstr "Le deuxième argument de l'interface opérateur à %L ne peut pas être optionnel"
#: fortran/resolve.c:15941
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
-msgstr ""
+msgstr "L'interface opérateur à %L doit avoir, au plus, deux arguments"
#: fortran/resolve.c:16019
#, gcc-internal-format
msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
-msgstr ""
+msgstr "La procédure contenue %qs à %L d'une procédure PURE doit aussi être PURE"
#: fortran/scanner.c:330
#, gcc-internal-format
msgid "Include directory %qs: %s"
-msgstr "Répertoire d'inclusion %qs : %s"
+msgstr "Répertoire d'inclusion %qs: %s"
#: fortran/scanner.c:334
-#, fuzzy, gcc-internal-format
-#| msgid "ignoring nonexistent directory \"%s\"\n"
+#, gcc-internal-format
msgid "Nonexistent include directory %qs"
-msgstr "le répertoire « %s » est ignoré car inexistant"
+msgstr "Répertoire d'inclusion %qs non existant"
#: fortran/scanner.c:339
-#, fuzzy, gcc-internal-format
-#| msgid "%s: Not a directory"
+#, gcc-internal-format
msgid "%qs is not a directory"
-msgstr "%s : ce n'est pas un répertoire"
+msgstr "%qs n'est pas un répertoire"
#: fortran/scanner.c:742
#, gcc-internal-format, gfc-internal-format
msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
-msgstr ""
+msgstr "!$ACC à %C débute une ligne commentée car il n'est ni suivi d'un espace ni n'est une ligne continuée"
#: fortran/scanner.c:782
#, gcc-internal-format, gfc-internal-format
msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
-msgstr ""
+msgstr "!$OMP à %C débute une ligne commentée car il n'est ni suivi d'un espace ni une ligne continuée"
#: fortran/scanner.c:1275 fortran/scanner.c:1467
#, gcc-internal-format, gfc-internal-format
msgid "Line truncated at %L"
-msgstr ""
+msgstr "Ligne tronquée à %L"
#: fortran/scanner.c:1331 fortran/scanner.c:1544
#, gcc-internal-format, gfc-internal-format
msgid "Limit of %d continuations exceeded in statement at %C"
-msgstr ""
+msgstr "La limite de %d lignes continuées est dépassée dans l'instruction %C"
#: fortran/scanner.c:1409 fortran/scanner.c:1505
#, gcc-internal-format, gfc-internal-format
msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
-msgstr ""
+msgstr "Ce qui suit OpenACC est incorrect à %C: on attendait !$ACC et on a trouvé !$OMP"
#: fortran/scanner.c:1422
-#, fuzzy, gcc-internal-format
-#| msgid "Unrecognized value for character constant at %0"
+#, gcc-internal-format
msgid "Missing %<&%> in continued character constant at %C"
-msgstr "valeur non reconnue pour la constante caractère à %0"
+msgstr "%<&%> manquant dans la suite de la constante de caractère à %C"
#: fortran/scanner.c:1695
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "converting to execution character set"
+#, gcc-internal-format, gfc-internal-format
msgid "Nonconforming tab character at %C"
-msgstr "conversion vers un jeu d'exécution de caractères"
+msgstr "Caractère de tabulation non conforme à %C"
#: fortran/scanner.c:1783 fortran/scanner.c:1786
#, gcc-internal-format
msgid "%<&%> not allowed by itself in line %d"
-msgstr ""
+msgstr "%<&%> pas permis seul à la ligne %d"
#: fortran/scanner.c:1845
#, gcc-internal-format, gfc-internal-format
msgid "Nonconforming tab character in column %d of line %d"
-msgstr ""
+msgstr "Caractère de tabulation non conforme à la colonne %d de la ligne %d"
#: fortran/scanner.c:2074
-#, fuzzy, gcc-internal-format
-#| msgid "file \"%s\" left but not entered"
+#, gcc-internal-format
msgid "file %qs left but not entered"
-msgstr "fichier \"%s\" a été laissé mais n'a pas été entré"
+msgstr "le fichier %qs a été quitté mais n'a pas été entré"
#: fortran/scanner.c:2112
-#, fuzzy, gcc-internal-format
-#| msgid "%s in preprocessing directive"
+#, gcc-internal-format
msgid "Illegal preprocessor directive"
-msgstr "%s dans la directive du préprocesseur"
+msgstr "Directive du préprocesseur illégale"
#: fortran/scanner.c:2239
-#, fuzzy, gcc-internal-format
-#| msgid "can't open output file `%s'"
+#, gcc-internal-format
msgid "Can't open file %qs"
-msgstr "ne peut ouvrir le fichier de sortie « %s »"
+msgstr "Ne peut ouvrir le fichier %qs"
#: fortran/simplify.c:88
#, gcc-internal-format, gfc-internal-format
msgid "Result of %s overflows its kind at %L"
-msgstr ""
+msgstr "Le résultat de %s déborde de son sous-type à %L"
#: fortran/simplify.c:93
#, gcc-internal-format, gfc-internal-format
msgid "Result of %s underflows its kind at %L"
-msgstr ""
+msgstr "Le résultat de %s déborde vers le bas hors de son sous-type à %L"
#: fortran/simplify.c:98
#, gcc-internal-format, gfc-internal-format
msgid "Result of %s is NaN at %L"
-msgstr ""
+msgstr "Le résultat de %s est NaN (pas un nombre) à %L"
#: fortran/simplify.c:102
#, gcc-internal-format, gfc-internal-format
msgid "Result of %s gives range error for its kind at %L"
-msgstr ""
+msgstr "Le résultat de %s produit une erreur de plage pour son sous-type à %L"
#: fortran/simplify.c:125
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "GEN_INST parameter 1 must be a PROCESS or an integer expression"
+#, gcc-internal-format, gfc-internal-format
msgid "KIND parameter of %s at %L must be an initialization expression"
-msgstr "paramètre 1 de GEN_INST doit être une PROCESSUS ou une expression entière"
+msgstr "Le paramètre KIND de %s à %L doit être une expression d'initialisation"
#: fortran/simplify.c:133
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "invalid parameter `%s'"
+#, gcc-internal-format, gfc-internal-format
msgid "Invalid KIND parameter of %s at %L"
-msgstr "paramètre invalide « %s »"
+msgstr "Paramètre KIND %s invalide à %L"
#: fortran/simplify.c:701
#, gcc-internal-format
msgid "gfc_simplify_abs(): Bad type"
-msgstr "gfc_simplify_abs() : mauvais type"
+msgstr "gfc_simplify_abs(): Mauvais type"
#: fortran/simplify.c:722
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "right shift count is negative"
+#, gcc-internal-format, gfc-internal-format
msgid "Argument of %s function at %L is negative"
-msgstr "le compteur de décalage vers la droite est négatif"
+msgstr "L'argument de la fonction %s à %L est négatif"
#: fortran/simplify.c:729
#, gcc-internal-format, gfc-internal-format
msgid "Argument of %s function at %L outside of range [0,127]"
-msgstr ""
+msgstr "L'argument de la fonction %s à %L est en dehors de la plage [0,127]"
#: fortran/simplify.c:747
#, gcc-internal-format, gfc-internal-format
msgid "Argument of %s function at %L is too large for the collating sequence of kind %d"
-msgstr ""
+msgstr "L'argument de la fonction %s à %L est trop grand pour la séquence alphanumérique du sous-type %d"
#: fortran/simplify.c:784
#, gcc-internal-format, gfc-internal-format
msgid "Argument of ACOS at %L must be between -1 and 1"
-msgstr ""
+msgstr "L'argument de ACOS à %L doit être compris entre -1 et 1"
#: fortran/simplify.c:798
#, gcc-internal-format
msgid "in gfc_simplify_acos(): Bad type"
-msgstr "dans gfc_simplify_acos() : mauvais type"
+msgstr "dans gfc_simplify_acos(): Mauvais type"
#: fortran/simplify.c:817
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "argument 2 of ASSOCIATE must not be an empty string"
+#, gcc-internal-format, gfc-internal-format
msgid "Argument of ACOSH at %L must not be less than 1"
-msgstr "argument 2 de ASSOCIATE ne doit pas être une chaîne vide"
+msgstr "L'argument de ACOSH à %L ne peut pas être inférieur à 1"
#: fortran/simplify.c:832
#, gcc-internal-format
msgid "in gfc_simplify_acosh(): Bad type"
-msgstr "dans gfc_simplify_acosh() : mauvais type"
+msgstr "dans gfc_simplify_acosh(): Mauvais type"
#: fortran/simplify.c:1061
#, gcc-internal-format, gfc-internal-format
msgid "Argument of ASIN at %L must be between -1 and 1"
-msgstr ""
+msgstr "L'argument de ASIN à %L doit être compris entre -1 et 1"
#: fortran/simplify.c:1075
#, gcc-internal-format
msgid "in gfc_simplify_asin(): Bad type"
-msgstr "dans gfc_simplify_asin() : mauvais type"
+msgstr "dans gfc_simplify_asin(): Mauvais type"
#: fortran/simplify.c:1103
#, gcc-internal-format
msgid "in gfc_simplify_asinh(): Bad type"
-msgstr "dans gfc_simplify_asinh() : mauvais type"
+msgstr "dans gfc_simplify_asinh(): Mauvais type"
#: fortran/simplify.c:1131
#, gcc-internal-format
msgid "in gfc_simplify_atan(): Bad type"
-msgstr "dans gfc_simplify_atan() : mauvais type"
+msgstr "dans gfc_simplify_atan(): Mauvais type"
#: fortran/simplify.c:1152
#, gcc-internal-format, gfc-internal-format
msgid "Argument of ATANH at %L must be inside the range -1 to 1"
-msgstr ""
+msgstr "L'argument de ATANH à %L doit être à l'intérieur de la plage -1 à 1"
#: fortran/simplify.c:1166
#, gcc-internal-format
msgid "in gfc_simplify_atanh(): Bad type"
-msgstr "dans gfc_simplify_atanh() : mauvais type"
+msgstr "dans gfc_simplify_atanh(): Mauvais type"
#: fortran/simplify.c:1183
#, gcc-internal-format, gfc-internal-format
msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
-msgstr ""
+msgstr "Si le premier argument de ATAN2 à %L est zéro, alors le second argument ne doit pas être zéro"
#: fortran/simplify.c:1275
#, gcc-internal-format, gfc-internal-format
msgid "Result of BESSEL_YN is -INF at %L"
-msgstr ""
+msgstr "Le résultat de BESSEL_YN est -INF à %L"
#: fortran/simplify.c:1644
#, gcc-internal-format
msgid "gfc_simplify_dcmplx(): Bad type (x)"
-msgstr "gfc_simplify_dcmplx() : mauvais type (x)"
+msgstr "gfc_simplify_dcmplx(): Mauvais type (x)"
#: fortran/simplify.c:1663
#, gcc-internal-format
msgid "gfc_simplify_dcmplx(): Bad type (y)"
-msgstr ""
+msgstr "gfc_simplify_dcmplx(): Mauvais type (y)"
#: fortran/simplify.c:1744
-#, fuzzy, gcc-internal-format
-#| msgid "in gfc_simplify_atan(): Bad type"
+#, gcc-internal-format
msgid "in simplify_trig_call(): Bad intrinsic"
-msgstr "dans gfc_simplify_atan() : mauvais type"
+msgstr "dans simplify_trig_call(): Mauvais intrinsèque"
#: fortran/simplify.c:1804
-#, fuzzy, gcc-internal-format
-#| msgid "in gfc_simplify_asin(): Bad type"
+#, gcc-internal-format
msgid "in gfc_simplify_trigd(): Bad type"
-msgstr "dans gfc_simplify_asin() : mauvais type"
+msgstr "dans gfc_simplify_trigd(): Mauvais type"
#: fortran/simplify.c:1822
-#, fuzzy, gcc-internal-format
-#| msgid "in gfc_simplify_atan(): Bad type"
+#, gcc-internal-format
msgid "in gfc_simplify_atrigd(): Bad type"
-msgstr "dans gfc_simplify_atan() : mauvais type"
+msgstr "dans gfc_simplify_atrigd(): Mauvais type"
#: fortran/simplify.c:1846
-#, fuzzy, gcc-internal-format
-#| msgid "in gfc_simplify_atan(): Bad type"
+#, gcc-internal-format
msgid "in gfc_simplify_atan2d(): Bad type"
-msgstr "dans gfc_simplify_atan() : mauvais type"
+msgstr "dans gfc_simplify_atan2d(): Mauvais type"
#: fortran/simplify.c:1884
#, gcc-internal-format
msgid "in gfc_simplify_cos(): Bad type"
-msgstr ""
+msgstr "dans gfc_simplify_cos(): Mauvais type"
#: fortran/simplify.c:2117
#, gcc-internal-format
msgid "gfc_simplify_dim(): Bad type"
-msgstr ""
+msgstr "gfc_simplify_dim(): Mauvais type"
#: fortran/simplify.c:2425
#, gcc-internal-format
msgid "in gfc_simplify_exp(): Bad type"
-msgstr ""
+msgstr "dans gfc_simplify_exp(): Mauvais type"
#: fortran/simplify.c:2592
#, gcc-internal-format
msgid "gfc_simplify_floor(): Bad kind"
-msgstr ""
+msgstr "gfc_simplify_floor(): Mauvais sous-type"
#: fortran/simplify.c:2742
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "argument 1 to `%s' must be of floating point mode"
+#, gcc-internal-format, gfc-internal-format
msgid "Argument of IACHAR at %L must be of length one"
-msgstr "argument 1 de « %s » doit être en mode virgule flottante"
+msgstr "L'argument de IACHAR à %L doit être de longueur un"
#: fortran/simplify.c:2750
#, gcc-internal-format, gfc-internal-format
msgid "Argument of IACHAR function at %L outside of range 0..127"
-msgstr ""
+msgstr "L'argument de la fonction IACHAR à %L est en dehors de la plage 0..127"
#: fortran/simplify.c:2865
#, gcc-internal-format, gfc-internal-format
msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
-msgstr ""
+msgstr "La somme des deuxième et troisième arguments de IBITS excède la taille des bits à %L"
#: fortran/simplify.c:2889
#, gcc-internal-format
msgid "IBITS: Bad bit"
-msgstr "IBITS : bit incorrect"
+msgstr "IBITS: Bit incorrect"
#: fortran/simplify.c:2940
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "argument 1 to `%s' must be of floating point mode"
+#, gcc-internal-format, gfc-internal-format
msgid "Argument of ICHAR at %L must be of length one"
-msgstr "argument 1 de « %s » doit être en mode virgule flottante"
+msgstr "L'argument de ICHAR à %L doit être de longueur un"
#. Left shift, as in SHIFTL.
#: fortran/simplify.c:3305 fortran/simplify.c:3313
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "%Jsecond argument of '%D' should be 'char **'"
+#, gcc-internal-format, gfc-internal-format
msgid "Second argument of %s is negative at %L"
-msgstr "le second argument de « %D » devrait être « char ** »"
+msgstr "Le deuxième argument de %s est négatif à %L"
#: fortran/simplify.c:3325
#, gcc-internal-format, gfc-internal-format
msgid "Magnitude of second argument of %s exceeds bit size at %L"
-msgstr ""
+msgstr "L'amplitude du deuxième argument de %s dépasse la taille des bits à %L"
#: fortran/simplify.c:3450
#, gcc-internal-format, gfc-internal-format
msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
-msgstr ""
+msgstr "L'amplitude du deuxième argument de ISHFTC excède le BIT_SIZE du premier argument à %C"
#: fortran/simplify.c:3453
#, gcc-internal-format, gfc-internal-format
msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
-msgstr ""
+msgstr "La valeur absolue de SHIFT sera plus petite ou égale à SIZE à %C"
#: fortran/simplify.c:3773 fortran/simplify.c:3905
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "accumulator number is out of bounds"
+#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
-msgstr "numéro de l'accumulateur est hors limite"
+msgstr "L'argument DIM à %L est en dehors des limites"
#: fortran/simplify.c:4088
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
-msgstr ""
+msgstr "L'argument de LOG à %L ne peut pas être inférieur ou égal à zéro"
#: fortran/simplify.c:4101
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
-msgstr ""
+msgstr "L'argument complexe de LOG à %L ne peut pas être zéro"
#: fortran/simplify.c:4112
#, gcc-internal-format
msgid "gfc_simplify_log: bad type"
-msgstr ""
+msgstr "gfc_simplify_log: mauvais type"
#: fortran/simplify.c:4129
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
-msgstr ""
+msgstr "L'argument de LOG10 à %L ne peut pas être inférieur ou égal à zéro"
#: fortran/simplify.c:4430
#, gcc-internal-format
msgid "simplify_min_max(): Bad type in arglist"
-msgstr ""
+msgstr "simplify_min_max(): Mauvais type dans la liste d'arguments"
#. Result is processor-dependent.
#: fortran/simplify.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
-msgstr ""
+msgstr "Le deuxième argument de MOD à %L est zéro"
#. Result is processor-dependent.
#: fortran/simplify.c:4617
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
-msgstr ""
+msgstr "Le deuxième argument de MOD à %L est zéro"
#: fortran/simplify.c:4628
#, gcc-internal-format
msgid "gfc_simplify_mod(): Bad arguments"
-msgstr ""
+msgstr "gfc_simplify_mod(): Mauvais arguments"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#: fortran/simplify.c:4654 fortran/simplify.c:4666
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
-msgstr ""
+msgstr "Le deuxième argument de MODULO à %L est zéro"
#: fortran/simplify.c:4686
#, gcc-internal-format
msgid "gfc_simplify_modulo(): Bad arguments"
-msgstr ""
+msgstr "gfc_simplify_modulo(): Mauvais arguments"
#: fortran/simplify.c:4734
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
-msgstr ""
+msgstr "Le résultat de NEAREST est NaN à %L"
#: fortran/simplify.c:5209
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
-msgstr ""
+msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est négatif à %L"
#: fortran/simplify.c:5264
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
-msgstr ""
+msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est trop grand à %L"
#: fortran/simplify.c:5417
#, gcc-internal-format, gfc-internal-format
msgid "Reshaped array too large at %C"
-msgstr ""
+msgstr "Le tableau qui a changé de forme est trop grand à %C"
#: fortran/simplify.c:5531
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
-msgstr ""
+msgstr "Le résultat de SCALE déborde de son sous-type à %L"
#: fortran/simplify.c:6110
#, gcc-internal-format
msgid "Bad type in gfc_simplify_sign"
-msgstr ""
+msgstr "Mauvais type dans gfc_simplify_sign"
#: fortran/simplify.c:6139
#, gcc-internal-format
msgid "in gfc_simplify_sin(): Bad type"
-msgstr ""
+msgstr "dans gfc_simplify_sin(): Mauvais type"
#: fortran/simplify.c:6266 fortran/simplify.c:6545
#, gcc-internal-format
msgid "Failure getting length of a constant array."
-msgstr ""
+msgstr "Échec en récupérant la longueur d'un tableau constant."
#: fortran/simplify.c:6276
#, gcc-internal-format
msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option."
-msgstr ""
+msgstr "Le nombre d'éléments (%d) dans le constructeur du tableau à %L requiert une augmentation de la limite supérieure permise %d. Voyez l'option %<-fmax-array-constructor%>."
#: fortran/simplify.c:6342
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "trampolines not yet implemented"
+#, gcc-internal-format, gfc-internal-format
msgid "Simplification of SPREAD at %C not yet implemented"
-msgstr "trampolines ne sont pas encore implantées"
+msgstr "La simplification de SPREAD à %C n'est pas encore implémentée"
#: fortran/simplify.c:6366
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "function call has aggregate value"
+#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
-msgstr "l'appel de fonction a une valeur d'agrégat"
+msgstr "L'argument de SQRT à %L a une valeur négative"
#: fortran/simplify.c:6382
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "invalid argument of `%s' attribute"
+#, gcc-internal-format, gfc-internal-format
msgid "invalid argument of SQRT at %L"
-msgstr "type d'argument invalide pour l'attribut « %s »"
+msgstr "argument invalide pour SQRT à %L"
#: fortran/simplify.c:6712
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
-msgstr ""
+msgstr "Limites enfreintes dans IMAGE_INDEX à %L pour la dimension %d, SUB vaut %ld et la limite inférieure de COARRAY est %ld)"
#: fortran/simplify.c:6735
#, gcc-internal-format, gfc-internal-format
msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
-msgstr ""
+msgstr "Limites enfreintes dans IMAGE_INDEX à %L pour la dimension %d, SUB vaut %ld et la limite supérieure de COARRAY est %ld)"
#: fortran/simplify.c:7070
#, gcc-internal-format
msgid "gfc_convert_constant(): Unexpected type"
-msgstr ""
+msgstr "gfc_convert_constant(): Type inattendu"
#: fortran/simplify.c:7156
#, gcc-internal-format
msgid "Character %qs in string at %L cannot be converted into character kind %d"
-msgstr ""
+msgstr "Le caractère %qs dans la chaîne à %L ne peut pas être converti en un caractère du sous-type %d"
#: fortran/st.c:272
#, gcc-internal-format
msgid "gfc_free_statement(): Bad statement"
-msgstr ""
+msgstr "gfc_free_statement(): Mauvaise instruction"
#: fortran/symbol.c:141
#, gcc-internal-format, gfc-internal-format
msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
-msgstr ""
+msgstr "L'instruction IMPLICIT NONE (type) à %L suit une instruction IMPLICIT"
#: fortran/symbol.c:178
-#, fuzzy, gcc-internal-format
-#| msgid "Unsupported VXT statement at %0"
+#, gcc-internal-format
msgid "Letter %qc already set in IMPLICIT statement at %C"
-msgstr "déclaration VXT non supporté à %0"
+msgstr "La lettre %qc est déjà définie dans l'instruction IMPLICIT à %C"
#: fortran/symbol.c:200
#, gcc-internal-format, gfc-internal-format
msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
-msgstr ""
+msgstr "Impossible de spécifier IMPLICIT à %C après IMPLICIT NONE"
#: fortran/symbol.c:210
#, gcc-internal-format
msgid "Letter %qc already has an IMPLICIT type at %C"
-msgstr ""
+msgstr "La lettre %qc a déjà un type IMPLICIT à %C"
#: fortran/symbol.c:234
#, gcc-internal-format
msgid "Option %<-fallow-leading-underscore%> is for use only by gfortran developers, and should not be used for implicitly typed variables"
-msgstr ""
+msgstr "L'option %<-fallow-leading-underscore%> est réservée aux développeurs de gfortran et ne devrait pas être utilisée pour des variables implicitement typées"
#: fortran/symbol.c:239
#, gcc-internal-format
msgid "gfc_get_default_type(): Bad symbol %qs"
-msgstr ""
+msgstr "gfc_get_default_type(): Mauvais symbole %qs"
#: fortran/symbol.c:258
#, gcc-internal-format
msgid "gfc_set_default_type(): symbol already has a type"
-msgstr ""
+msgstr "gfc_set_default_type(): le symbole a déjà un type"
#: fortran/symbol.c:266
#, gcc-internal-format
msgid "Symbol %qs at %L has no IMPLICIT type"
-msgstr ""
+msgstr "Le symbole %qs à %L n'a pas de type IMPLICIT"
#. BIND(C) variables should not be implicitly declared.
#: fortran/symbol.c:286
#, gcc-internal-format
msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
-msgstr ""
+msgstr "La variable BIND(C) %qs implicitement déclarée à %L pourrait ne pas être interopérable avec le C"
#. Dummy args to a BIND(C) routine may not be interoperable if
#. they are implicitly typed.
#: fortran/symbol.c:302
#, gcc-internal-format
msgid "Implicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %L"
-msgstr ""
+msgstr "La variable %qs implicitement déclarée à %L peut ne pas être interopérable avec le C mais elle est un argument muet à la procédure BIND(C) %qs à %L"
#: fortran/symbol.c:343
#, gcc-internal-format
msgid "Function result %qs at %L has no IMPLICIT type"
-msgstr ""
+msgstr "Le résultat de la fonction %qs à %L n'a pas de type IMPLICIT"
#: fortran/symbol.c:440
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
+#, gcc-internal-format, gfc-internal-format
msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
-msgstr "Déclaration à %0 invalide dans le bloc de donnée de l'unité programme à %1"
+msgstr "L'attribut %s n'est pas permis dans le BLOCK DATA de l'unité de programme à %L"
#: fortran/symbol.c:465
#, gcc-internal-format, gfc-internal-format
msgid "Namelist group name at %L cannot have the SAVE attribute"
-msgstr ""
+msgstr "Le nom de groupe de la liste de noms à %L ne peut pas avoir l'attribut SAVE"
#: fortran/symbol.c:479
-#, fuzzy, gcc-internal-format
-#| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
+#, gcc-internal-format
msgid "internal procedure %qs at %L conflicts with DUMMY argument"
-msgstr "procédure externe « %A » est pass comme argument actuel à %0 mais non pas déclaré explicitement déclaré EXTERNAL"
+msgstr "La procédure interne %qs à %L est en conflit avec l'argument DUMMY"
#: fortran/symbol.c:512
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer at %C"
-msgstr ""
+msgstr "Pointeur de procédure à %C"
#: fortran/symbol.c:705
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "`%s' attribute only applies to functions"
+#, gcc-internal-format, gfc-internal-format
msgid "%s attribute applied to %s %s at %L"
-msgstr "attribut « %s » s'applique seulement aux fonctions"
+msgstr "Attribut %s appliqué à %s %s à %L"
#: fortran/symbol.c:712
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) applied to %s %s at %L"
-msgstr ""
+msgstr "BIND(C) appliqué à %s %s à %L"
#: fortran/symbol.c:831 fortran/symbol.c:1659
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "`%s' attribute only applies to variables"
+#, gcc-internal-format, gfc-internal-format
msgid "%s attribute conflicts with %s attribute at %L"
-msgstr "attribut « %s » s'applique seulement aux variables"
+msgstr "L'attribut %s est en conflit avec l'attribut %s à %L"
#: fortran/symbol.c:834
#, gcc-internal-format
msgid "%s attribute conflicts with %s attribute in %qs at %L"
-msgstr ""
+msgstr "L'attribut %s est en conflit avec l'attribut %s dans %qs à %L"
#: fortran/symbol.c:842
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "argument to `%s' attribute larger than %d"
+#, gcc-internal-format, gfc-internal-format
msgid "%s attribute with %s attribute at %L"
-msgstr "l'argument pour l'attribut « %s » est plus grand que %d"
+msgstr "Attribut %s avec l'attribut %s à %L"
#: fortran/symbol.c:848
#, gcc-internal-format
msgid "%s attribute with %s attribute in %qs at %L"
-msgstr ""
+msgstr "Attribut %s avec l'attribut %s dans %qs à %L"
#: fortran/symbol.c:892
#, gcc-internal-format, gfc-internal-format
msgid "Cannot change attributes of USE-associated symbol at %L"
-msgstr ""
+msgstr "Impossible de changer les attributs du symbole associé à USE à %L"
#: fortran/symbol.c:895
#, gcc-internal-format, gfc-internal-format
msgid "Cannot change attributes of USE-associated symbol %s at %L"
-msgstr ""
+msgstr "Impossible de changer les attributs du symbole %s associé à USE à %L"
#: fortran/symbol.c:911
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate %s attribute specified at %L"
-msgstr "duplication de l'attribut « %s » spécifié par %L"
+msgstr "Attribut %s spécifié en double à %L"
#: fortran/symbol.c:953
#, gcc-internal-format, gfc-internal-format
msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
-msgstr ""
+msgstr "ALLOCATABLE spécifié en dehors du corps de INTERFACE à %L"
#: fortran/symbol.c:970
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "duplicate ConstantValue attribute for field '%s'"
+#, gcc-internal-format, gfc-internal-format
msgid "Duplicate AUTOMATIC attribute specified at %L"
-msgstr "duplication de l'attribut ConstantValue pour le champ « %s »"
+msgstr "Attribut AUTOMATIC spécifié en double à %L"
#: fortran/symbol.c:994
#, gcc-internal-format
msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
-msgstr ""
+msgstr "CODIMENSION spécifié pour %qs en dehors du corps de son INTERFACE à %L"
#: fortran/symbol.c:1020
#, gcc-internal-format
msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
-msgstr ""
+msgstr "DIMENSION spécifié pour %qs en dehors du corps de son INTERFACE à %L"
#: fortran/symbol.c:1150
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %L appears in multiple pointer() statements"
-msgstr ""
+msgstr "Le pointé Cray à %L apparaît dans plusieurs instructions pointer()"
#: fortran/symbol.c:1169
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate PROTECTED attribute specified at %L"
-msgstr ""
+msgstr "Attribut PROTECTED spécifié en double à %L"
#: fortran/symbol.c:1202
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
+#, gcc-internal-format, gfc-internal-format
msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
-msgstr "déclaration SAVE ou attribut à %1 ne peut être spécifiée en même temps avec la déclaration SAVE ou l'attribut à %0"
+msgstr "L'attribut SAVE à %L ne peut pas être spécifié dans une procédure PURE"
#: fortran/symbol.c:1213
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "duplicate ConstantValue attribute for field '%s'"
+#, gcc-internal-format, gfc-internal-format
msgid "Duplicate SAVE attribute specified at %L"
-msgstr "duplication de l'attribut ConstantValue pour le champ « %s »"
+msgstr "Attribut SAVE spécifié en double à %L"
#: fortran/symbol.c:1233
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "duplicate ConstantValue attribute for field '%s'"
+#, gcc-internal-format, gfc-internal-format
msgid "Duplicate VALUE attribute specified at %L"
-msgstr "duplication de l'attribut ConstantValue pour le champ « %s »"
+msgstr "Attribut SAVE spécifié en double à %L"
#: fortran/symbol.c:1252
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate VOLATILE attribute specified at %L"
-msgstr ""
+msgstr "Attribut VOLATILE spécifié en double à %L"
#: fortran/symbol.c:1271
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
-msgstr ""
+msgstr "Attribut ASYNCHRONOUS spécifié en double à %L"
#: fortran/symbol.c:1655
-#, fuzzy, gcc-internal-format
-#| msgid "%Jaddress area of '%s' conflicts with previous declaration"
+#, gcc-internal-format
msgid "%s attribute of %qs conflicts with %s attribute at %L"
-msgstr "l'adresse de la zone « %s » entre en conflit avec un déclaration précédente"
+msgstr "L'attribut %s de %qs est en conflit avec l'attribut %s à %L"
#: fortran/symbol.c:1691
#, gcc-internal-format, gfc-internal-format
"%s procedure at %L is already declared as %s procedure. \n"
"F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
msgstr ""
+"La procédure %s à %L est déjà déclarée comme procédure %s.\n"
+"F2008: Une affectation à une fonction pointeur est ambigüe si elle est la première instruction exécutable après la spécification du bloc. Veuillez ajouter n'importe quel autre type d'instruction exécutable avant elle. FIXME"
#: fortran/symbol.c:1699
#, gcc-internal-format, gfc-internal-format
msgid "%s procedure at %L is already declared as %s procedure"
-msgstr ""
+msgstr "La procédure %s à %L est déjà déclarée comme procédure %s"
#: fortran/symbol.c:1734
#, gcc-internal-format, gfc-internal-format
msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
-msgstr ""
+msgstr "INTENT (%s) est en conflit avec INTENT(%s) à %L"
#: fortran/symbol.c:1758
#, gcc-internal-format, gfc-internal-format
msgid "ACCESS specification at %L was already specified"
-msgstr ""
+msgstr "La spécification ACCESS à %L a déjà été spécifiée"
#: fortran/symbol.c:1775
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate BIND attribute specified at %L"
-msgstr ""
+msgstr "L'attribut BIND est spécifié en double à %L"
#: fortran/symbol.c:1782
#, gcc-internal-format, gfc-internal-format
#: fortran/symbol.c:1798
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate EXTENDS attribute specified at %L"
-msgstr ""
+msgstr "L'attribut EXTENDS est spécifié en double à %L"
#: fortran/symbol.c:1802
#, gcc-internal-format, gfc-internal-format
#: fortran/symbol.c:1828
#, gcc-internal-format
msgid "Symbol %qs at %L already has an explicit interface"
-msgstr ""
+msgstr "Le symbole %qs à %L a déjà une interface explicite"
#: fortran/symbol.c:1835
#, gcc-internal-format
msgid "%qs at %L has attributes specified outside its INTERFACE body"
-msgstr ""
+msgstr "%qs à %L a des attributs spécifiés en dehors du corps de son INTERFACE"
#: fortran/symbol.c:1873
#, gcc-internal-format
msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
-msgstr ""
+msgstr "Le symbole %qs à %L est en conflit avec le symbole du module %qs, associé à USE à %L"
#: fortran/symbol.c:1877
#, gcc-internal-format
msgid "Symbol %qs at %L already has basic type of %s"
-msgstr ""
+msgstr "Le symbole %qs à %L a déjà le type de base %s"
#: fortran/symbol.c:1884
#, gcc-internal-format
msgid "Procedure %qs at %L may not have basic type of %s"
-msgstr ""
+msgstr "La procédure %qs à %L ne peut pas avoir le type de base %s"
#: fortran/symbol.c:1896
#, gcc-internal-format
msgid "Symbol %qs at %L cannot have a type"
-msgstr ""
+msgstr "Le symbole %qs à %L ne peut pas avoir de type"
#: fortran/symbol.c:2127
-#, fuzzy, gcc-internal-format
-#| msgid "`%D' is already defined in `%T'"
+#, gcc-internal-format
msgid "Component %qs at %C already declared at %L"
-msgstr "« %D » est déjà défini dans « %T »"
+msgstr "Le composant %qs à %C est déjà déclaré à %L"
#: fortran/symbol.c:2139
-#, fuzzy, gcc-internal-format
-#| msgid "Label %A already defined at %1 when redefined at %0"
+#, gcc-internal-format
msgid "Component %qs at %C already in the parent type at %L"
-msgstr "Étiquette %A déjà définie à %1 et redéfinie à %0"
+msgstr "Le composant %qs à %C est déjà dans le type parent à %L"
#: fortran/symbol.c:2224
#, gcc-internal-format
msgid "Symbol %qs at %C is ambiguous"
-msgstr "Le symbole %qs à %C est ambiguë"
+msgstr "Le symbole %qs à %C est ambigu"
#: fortran/symbol.c:2256
#, gcc-internal-format
msgid "Derived type %qs at %C is being used before it is defined"
-msgstr ""
+msgstr "Le type dérivé %qs à %C est utilisé avant sa définition"
#: fortran/symbol.c:2379
#, gcc-internal-format
msgid "Component %qs at %C is a PRIVATE component of %qs"
-msgstr ""
+msgstr "Le composant %qs à %C est un composant PRIVATE de %qs"
#: fortran/symbol.c:2397
#, gcc-internal-format
#: fortran/symbol.c:2556
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate statement label %d at %L and %L"
-msgstr ""
+msgstr "Étiquette d'instruction %d dupliquée à %L et %L"
#: fortran/symbol.c:2567
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %C already referenced as branch target"
-msgstr ""
+msgstr "L'étiquette %d à %C est déjà référencée comme cible d'un branchement"
#: fortran/symbol.c:2577
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %C already referenced as a format label"
-msgstr ""
+msgstr "L'étiquette %d à %C est déjà référencée comme une étiquette de format"
#: fortran/symbol.c:2583
#, gcc-internal-format, gfc-internal-format
msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
-msgstr ""
+msgstr "Instruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'étiquette %d à %C"
#: fortran/symbol.c:2625
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %C previously used as a FORMAT label"
-msgstr ""
+msgstr "Étiquette %d à %C précédemment utilisée comme étiquette de FORMAT"
#: fortran/symbol.c:2634
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %C previously used as branch target"
-msgstr ""
+msgstr "Étiquette %d à %C précédemment utilisée comme cible de branchement"
#: fortran/symbol.c:2640
#, gcc-internal-format, gfc-internal-format
msgid "Shared DO termination label %d at %C"
-msgstr ""
+msgstr "Étiquette de fin de DO %d partagée à %C"
#: fortran/symbol.c:2956
#, gcc-internal-format
msgid "new_symbol(): Symbol name too long"
-msgstr ""
+msgstr "new_symbol(): Nom de symbole trop long"
#: fortran/symbol.c:2981
#, gcc-internal-format
msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
-msgstr ""
+msgstr "Le nom %qs à %C est une référence ambigüe à %qs depuis le module %qs"
#: fortran/symbol.c:2984
#, gcc-internal-format
msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
-msgstr ""
+msgstr "Le nom %qs à %C est une référence ambigüe à %qs depuis l'unité de programme actuelle"
#. Symbol is from another namespace.
#: fortran/symbol.c:3209
#, gcc-internal-format
msgid "Symbol %qs at %C has already been host associated"
-msgstr ""
+msgstr "Le symbole %qs à %C a déjà été associée à un hôte"
#: fortran/symbol.c:4195
#, gcc-internal-format
msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
-msgstr ""
+msgstr "verify_bind_c_derived_type(): Le symbole donné est NULL de manière inattendue"
#: fortran/symbol.c:4208
#, gcc-internal-format
msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
-msgstr ""
+msgstr "Le type dérivé %qs, déclaré à %L, doit avoir l'attribut BIND pour être interopérable avec le C"
#: fortran/symbol.c:4226
#, gcc-internal-format
msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
-msgstr ""
+msgstr "Le type dérivé %qs avec l'attribut BIND(C) à %L est vide et peut être inaccessible pour le processeur C compagnon"
#: fortran/symbol.c:4247
#, gcc-internal-format
msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
-msgstr ""
+msgstr "Le composant %qs à %L ne peut pas avoir l'attribut POINTER car il est un membre du type dérivé BIND(C) %qs à %L"
#: fortran/symbol.c:4257
#, gcc-internal-format
msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
-msgstr ""
+msgstr "Le composant pointeur de procédure %qs à %L ne peut pas être un membre du type dérivé BIND(C) %qs à %L"
#: fortran/symbol.c:4268
#, gcc-internal-format
msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
-msgstr ""
+msgstr "Le composant %qs à %L ne peut pas avoir l'attribut ALLOCATABLE car il est un membre du type dérivé BIND(C) %qs à %L"
#: fortran/symbol.c:4307
#, gcc-internal-format
msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
-msgstr ""
+msgstr "Le composant %qs dans le type dérivé %qs à %L peut ne pas être interopérable avec le C bien que le type dérivé %qs soit BIND(C)"
#: fortran/symbol.c:4317
#, gcc-internal-format
msgid "Component %qs in derived type %qs at %L may not be C interoperable"
-msgstr ""
+msgstr "Le composant %qs dans le type dérivé %qs à %L peut ne pas être interopérable avec le C"
#: fortran/symbol.c:4331
#, gcc-internal-format
msgid "Derived type %qs at %L cannot be declared with both PRIVATE and BIND(C) attributes"
-msgstr ""
+msgstr "Le type dérivé %qs à %L ne peut pas être déclaré avec les deux attributs PRIVATE et BIND(C) à la fois"
#: fortran/symbol.c:4339
#, gcc-internal-format
msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
-msgstr ""
+msgstr "Le type dérivé %qs à %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)"
#: fortran/symbol.c:4816 fortran/symbol.c:4821
#, gcc-internal-format
msgid "Symbol %qs is used before it is typed at %L"
-msgstr ""
+msgstr "Le symbole %qs est utilisé à %L avant qu'un type lui soit assigné"
#: fortran/target-memory.c:126
-#, fuzzy, gcc-internal-format
-#| msgid "Invalid expression statement"
+#, gcc-internal-format
msgid "Invalid expression in gfc_element_size."
-msgstr "Déclaration d'expression invalide"
+msgstr "Expression invalide dans gfc_element_size."
#: fortran/target-memory.c:346
-#, fuzzy, gcc-internal-format
-#| msgid "Invalid expression statement"
+#, gcc-internal-format
msgid "Invalid expression in gfc_target_encode_expr."
-msgstr "Déclaration d'expression invalide"
+msgstr "Expression invalide dans gfc_target_encode_expr."
#: fortran/target-memory.c:610
-#, fuzzy, gcc-internal-format
-#| msgid "Invalid expression statement"
+#, gcc-internal-format
msgid "Invalid expression in gfc_target_interpret_expr."
-msgstr "Déclaration d'expression invalide"
+msgstr "Expression invalide dans gfc_target_interpret_expr."
#: fortran/target-memory.c:683
#, gcc-internal-format, gfc-internal-format
msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
-msgstr ""
+msgstr "Initialisations inégales et se chevauchant dans EQUIVALENCE à %L"
#: fortran/target-memory.c:686
#, gcc-internal-format, gfc-internal-format
msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
-msgstr ""
+msgstr "Initialisations inégales et se chevauchant dans EQUIVALENCE à %C"
#: fortran/target-memory.c:774
#, gcc-internal-format, gfc-internal-format
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
-msgstr ""
+msgstr "La constante BOZ à %L est trop grande (%ld vs %ld bits)"
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
#: fortran/trans-array.c:5719
#, gcc-internal-format
msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
-msgstr ""
+msgstr "Le nombre d'éléments dans le constructeur du tableau à %L requiert une augmentation de la limite supérieure permise %d. Voyez l'option %<-fmax-array-constructor%>"
#: fortran/trans-array.c:7629
#, gcc-internal-format
msgid "Creating array temporary at %L for argument %qs"
-msgstr ""
+msgstr "Création d'un temporaire pour le tableau à %L dans l'argument %qs"
#: fortran/trans-array.c:10080
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
-msgstr ""
+msgstr "mauvais type d'expression durant le parcours (%d)"
#: fortran/trans-common.c:401
#, gcc-internal-format
msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
-msgstr ""
+msgstr "Le bloc COMMON nommé %qs à %L sera de la même taille que celui ailleurs (%lu vs %lu octets)"
#: fortran/trans-common.c:782
#, gcc-internal-format
msgid "get_mpz(): Not an integer constant"
-msgstr "get_mpz(): n'est pas une constante d'entier"
+msgstr "get_mpz(): N'est pas une constante entière"
#: fortran/trans-common.c:810
#, gcc-internal-format
msgid "element_number(): Bad dimension type"
-msgstr ""
+msgstr "element_number(): Mauvais type de dimension"
#: fortran/trans-common.c:880
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Null element at %0 for array reference at %1"
+#, gcc-internal-format, gfc-internal-format
msgid "Bad array reference at %L"
-msgstr "élément nul à %0 pour la référence au tableau à %1"
+msgstr "Mauvaise référence à un tableau à %L"
#: fortran/trans-common.c:888
#, gcc-internal-format, gfc-internal-format
msgid "Illegal reference type at %L as EQUIVALENCE object"
-msgstr ""
+msgstr "Type de référence illégale à %L comme objet EQUIVALENCE"
#: fortran/trans-common.c:928
#, gcc-internal-format
msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
-msgstr ""
+msgstr "Règles d'équivalence incohérentes impliquant %qs à %L et %qs à %L"
#. Aligning this field would misalign a previous field.
#: fortran/trans-common.c:1061
#, gcc-internal-format
msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
-msgstr ""
+msgstr "L'ensemble des équivalences pour la variable %qs déclarée à %L violent les exigences de l'alignement"
#: fortran/trans-common.c:1126
#, gcc-internal-format
msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
-msgstr ""
+msgstr "L'équivalence pour %qs ne correspond pas à l'ordre du COMMON %qs à %L"
#: fortran/trans-common.c:1141
#, gcc-internal-format
msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
-msgstr ""
+msgstr "L'ensemble des équivalences pour %qs entraîne une extension invalide au COMMON %qs à %L"
#: fortran/trans-common.c:1157
#, gcc-internal-format
msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use -fno-align-commons"
-msgstr ""
+msgstr "Rembourrage de %d octets requis avant %qs dans le COMMON %qs à %L; réorganisez les éléments ou utilisez -fno-align-commons"
#: fortran/trans-common.c:1163
#, gcc-internal-format
msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use -fno-align-commons"
-msgstr ""
+msgstr "Rembourrage de %d octets requis avant %qs dans le COMMON à %L; réorganisez les éléments ou utilisez -fno-align-commons"
#: fortran/trans-common.c:1184
#, gcc-internal-format
msgid "COMMON %qs at %L does not exist"
-msgstr ""
+msgstr "COMMON %qs à %L n'existe pas"
#: fortran/trans-common.c:1193
#, gcc-internal-format
msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
-msgstr ""
+msgstr "Le COMMON %qs à %L requiert %d octets de rembourrage; réorganisez les éléments ou utilisez %<-fno-align-commons%>"
#: fortran/trans-common.c:1198
#, gcc-internal-format
msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
-msgstr ""
+msgstr "Le COMMON à %L requiert %d octets de rembourrage; réorganisez les éléments ou utilisez %<-fno-align-commons%>"
#: fortran/trans-const.c:323
#, gcc-internal-format, gfc-internal-format
msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
-msgstr ""
+msgstr "Affecter une valeur autre que 0 ou 1 à un LOGICAL produit un résultat indéfini à %L"
#: fortran/trans-const.c:360
#, gcc-internal-format, gfc-internal-format
msgid "gfc_conv_constant_to_tree(): invalid type: %s"
-msgstr ""
+msgstr "gfc_conv_constant_to_tree(): type invalide: %s"
#: fortran/trans-const.c:391
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "non-constant expression"
+#, gcc-internal-format, gfc-internal-format
msgid "non-constant initialization expression at %L"
-msgstr "expression n'est pas une constante"
+msgstr "expression d'initialisation non constante à %L"
#: fortran/trans-decl.c:1667
#, gcc-internal-format
msgid "intrinsic variable which isn't a procedure"
-msgstr ""
+msgstr "variable intrinsèque qui n'est pas une procédure"
#: fortran/trans-decl.c:4157 fortran/trans-decl.c:6384
-#, fuzzy, gcc-internal-format
-#| msgid "Return values of functions in FPU registers"
+#, gcc-internal-format
msgid "Return value of function %qs at %L not set"
-msgstr "Retourner les valeurs de fonctions dans les registres FPU"
+msgstr "La valeur de retour de la fonction %qs à %L n'est pas définie"
#: fortran/trans-decl.c:4548
#, gcc-internal-format
msgid "Deferred type parameter not yet supported"
-msgstr ""
+msgstr "Paramètre de type différé pas encore supporté"
#: fortran/trans-decl.c:4777
#, gcc-internal-format
msgid "backend decl for module variable %qs already exists"
-msgstr ""
+msgstr "Le backend decl pour la variable de module %qs existe déjà"
#: fortran/trans-decl.c:4790
-#, fuzzy, gcc-internal-format
-#| msgid "instance variable `%s' is declared %s"
+#, gcc-internal-format
msgid "Unused PRIVATE module variable %qs declared at %L"
-msgstr "instance de la variable %qs est déclaré à %L"
+msgstr "La variable de module PRIVATE %qs inutilisée est déclarée à %L"
#: fortran/trans-decl.c:5387
#, gcc-internal-format
msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
-msgstr ""
+msgstr "L'argument muet %qs à %L a été déclaré INTENT(OUT) mais n'a pas reçu de valeur"
#: fortran/trans-decl.c:5393
#, gcc-internal-format
msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
-msgstr ""
+msgstr "L'argument muet %qs d'un type dérivé à %L a été déclaré INTENT(OUT) mais n'a pas reçu de valeur et n'a pas d'initialisation par défaut"
#: fortran/trans-decl.c:5403 fortran/trans-decl.c:5544
-#, fuzzy, gcc-internal-format
-#| msgid "Invalid actual argument at %0"
+#, gcc-internal-format
msgid "Unused dummy argument %qs at %L"
-msgstr "argument actuel invalide à %0"
+msgstr "Argument muet %qs inutilisé à %L"
#: fortran/trans-decl.c:5418
#, gcc-internal-format
msgid "Unused module variable %qs which has been explicitly imported at %L"
-msgstr ""
+msgstr "La variable de module %qs est inutilisée mais elle a été importée explicitement à %L"
#: fortran/trans-decl.c:5437
#, gcc-internal-format
msgid "Unused variable %qs declared at %L"
-msgstr "instance de la variable %qs est déclaré à %L"
+msgstr "Variable %qs inutilisée déclarée à %L"
#: fortran/trans-decl.c:5486
#, gcc-internal-format
msgid "Unused parameter %qs declared at %L"
-msgstr "paramètre %qs déclaré à %L"
+msgstr "Paramètre %qs inutilisé déclaré à %L"
#: fortran/trans-decl.c:5490
#, gcc-internal-format
msgid "Unused parameter %qs which has been explicitly imported at %L"
-msgstr ""
+msgstr "Le paramètre %qs est inutilisé mais il a été importé explicitement à %L"
#: fortran/trans-decl.c:5516
-#, fuzzy, gcc-internal-format
-#| msgid "Return values of functions in FPU registers"
+#, gcc-internal-format
msgid "Return value %qs of function %qs declared at %L not set"
-msgstr "Retourner les valeurs de fonctions dans les registres FPU"
+msgstr "La valeur de retour %qs de la fonction %qs est déclarée à %L mais ne reçoit pas de valeur"
#: fortran/trans-decl.c:6110
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, $!ACC DECLARE at %L is not allowed in BLOCK construct"
-msgstr ""
+msgstr "Désolé, $!ACC DECLARE à %L n'est pas permis dans une construction BLOCK"
#: fortran/trans-expr.c:897
#, gcc-internal-format, gfc-internal-format
msgid "Can't compute the length of the char array at %L."
-msgstr ""
+msgstr "Impossible de calculer la longueur du tableau de caractères à %L."
#: fortran/trans-expr.c:1530
#, gcc-internal-format, gfc-internal-format
msgid "Code for reallocating the allocatable variable at %L will be added"
-msgstr ""
+msgstr "Du code pour réallouer la variable allouable à %L va être ajouté"
#: fortran/trans-expr.c:1828
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
-msgstr ""
+msgstr "Désolé, un accès co-indexé à un objet polymorphique illimité à %L n'est pas supporté"
#: fortran/trans-expr.c:1837
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
-msgstr ""
+msgstr "Désolé, un accès co-indexé à un composant polymorphique illimité à %L n'est pas supporté"
#: fortran/trans-expr.c:3352
#, gcc-internal-format
msgid "Unknown intrinsic op"
-msgstr "op intrinsèque inconnue"
+msgstr "Op intrinsèque inconnue"
#: fortran/trans-expr.c:4654
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "too few arguments to function `%s'"
+#, gcc-internal-format, gfc-internal-format
msgid "Unknown argument list function at %L"
-msgstr "pas assez d'arguments pour la fonction « %s »"
+msgstr "Fonction de liste d'arguments inconnue à %L"
#: fortran/trans-intrinsic.c:855
#, gcc-internal-format
msgid "Intrinsic function %qs (%d) not recognized"
-msgstr ""
+msgstr "Fonction intrinsèque %qs (%d) non reconnue"
#: fortran/trans-intrinsic.c:2241 fortran/trans-intrinsic.c:2627
#: fortran/trans-intrinsic.c:2823
#, gcc-internal-format
msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
-msgstr ""
+msgstr "L'argument %<dim%> de l'intrinsèque %s à %L n'est pas un index de dimension valide"
#: fortran/trans-intrinsic.c:10183 fortran/trans-stmt.c:920
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, the event component of derived type at %L is not yet supported"
-msgstr ""
+msgstr "Désolé, le composant de l'événement du type dérivé à %L n'est pas encore supporté"
#: fortran/trans-intrinsic.c:10190
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "environment variable DJGPP not defined"
+#, gcc-internal-format, gfc-internal-format
msgid "The event variable at %L shall not be coindexed "
-msgstr "variable d'environnement DJGPP non définie"
+msgstr "La variable d'événement à %L ne sera point co-indexée "
#: fortran/trans-io.c:1920
#, gcc-internal-format
msgid "build_dt: format with namelist"
-msgstr ""
+msgstr "build_dt: format avec une liste de noms"
#: fortran/trans-io.c:2427
#, gcc-internal-format, gfc-internal-format
msgid "Bad IO basetype (%d)"
-msgstr ""
+msgstr "Mauvais type de base d'E/S (%d)"
#: fortran/trans-openmp.c:1058
-#, fuzzy, gcc-internal-format
-#| msgid "No specification for implied-DO iterator `%A' at %0"
+#, gcc-internal-format
msgid "implicit mapping of assumed size array %qD"
-msgstr "aucune spécification pour l'itération DO-implicite « %A » à %0"
+msgstr "correspondance implicite du tableau de taille tacite %qD"
#: fortran/trans-openmp.c:4964
#, gcc-internal-format
msgid "gfc_trans_omp_workshare(): Bad statement code"
-msgstr ""
+msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
#: fortran/trans-stmt.c:542
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "Alternate return specifier at %0 invalid within a main program unit"
+#, gcc-internal-format, gfc-internal-format
msgid "An alternate return at %L without a * dummy argument"
-msgstr "spécificateur alternatif de retour à %0 invalide à l'intérieur de l'unité du programme principal"
+msgstr "Un retour alternatif à %L n'a pas d'argument muet *"
#: fortran/trans-stmt.c:723
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, the lock component of derived type at %L is not yet supported"
-msgstr ""
+msgstr "Désolé, le composant verrou du type dérivé à %L n'est pas encore supporté"
#: fortran/trans-stmt.c:1182
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
-msgstr ""
+msgstr "Désolé, seul le support pour les entiers du sous-type %d est implémenté pour l'ensemble d'images à %L"
#: fortran/trans-stmt.c:3083
#, gcc-internal-format
msgid "gfc_trans_select(): Bad type for case expr."
-msgstr ""
+msgstr "gfc_trans_select(): Mauvais type pour l'expression case"
#: fortran/trans-types.c:503
#, gcc-internal-format
msgid "INTEGER(KIND=8) is not available for %<-fdefault-integer-8%> option"
-msgstr ""
+msgstr "INTEGER(KIND=8) n'est pas disponible avec l'option %<-fdefault-integer-8%>"
#: fortran/trans-types.c:512
#, gcc-internal-format
msgid "INTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> option"
-msgstr ""
+msgstr "INTEGER(KIND=8) n'est pas disponible avec l'option %<-finteger-4-integer-8%>"
#: fortran/trans-types.c:531
#, gcc-internal-format
msgid "REAL(KIND=8) is not available for %<-fdefault-real-8%> option"
-msgstr ""
+msgstr "REAL(KIND=8) n'est pas disponible avec l'option %<-fdefault-real-8%>"
#: fortran/trans-types.c:539
#, gcc-internal-format
msgid "REAL(KIND=8) is not available for %<-freal-4-real-8%> option"
-msgstr ""
+msgstr "REAL(KIND=8) n'est pas disponible avec l'option %<-freal-4-real-8%>"
#: fortran/trans-types.c:547
#, gcc-internal-format
msgid "REAL(KIND=10) is not available for %<-freal-4-real-10%> option"
-msgstr ""
+msgstr "REAL(KIND=10) n'est pas disponible avec l'option %<-freal-4-real-10%>"
#: fortran/trans-types.c:555
#, gcc-internal-format
msgid "REAL(KIND=16) is not available for %<-freal-4-real-16%> option"
-msgstr ""
+msgstr "REAL(KIND=16) n'est pas disponible avec l'option %<-freal-4-real-16%>"
#: fortran/trans-types.c:570
#, gcc-internal-format
msgid "Use of %<-fdefault-double-8%> requires %<-fdefault-real-8%>"
-msgstr ""
+msgstr "L'utilisation de %<-fdefault-double-8%> requiert %<-fdefault-real-8%>"
#: fortran/trans-types.c:580
#, gcc-internal-format
msgid "REAL(KIND=4) is not available for %<-freal-8-real-4%> option"
-msgstr ""
+msgstr "REAL(KIND=4) n'est pas disponible avec l'option %<-freal-8-real-4%>"
#: fortran/trans-types.c:588
#, gcc-internal-format
msgid "REAL(KIND=10) is not available for %<-freal-8-real-10%> option"
-msgstr ""
+msgstr "REAL(KIND=10) n'est pas disponible avec l'option %<-freal-8-real-10%>"
#: fortran/trans-types.c:596
#, gcc-internal-format
msgid "REAL(KIND=10) is not available for %<-freal-8-real-16%> option"
-msgstr ""
+msgstr "REAL(KIND=10) n'est pas disponible avec l'option %<-freal-8-real-16%>"
#: fortran/trans-types.c:736
#, gcc-internal-format
msgid "gfc_validate_kind(): Got bad type"
-msgstr ""
+msgstr "gfc_validate_kind(): Mauvais type obtenu"
#: fortran/trans-types.c:740
#, gcc-internal-format
msgid "gfc_validate_kind(): Got bad kind"
-msgstr ""
+msgstr "gfc_validate_kind(): Mauvais sous-type obtenu"
#: fortran/trans-types.c:1478
#, gcc-internal-format, gfc-internal-format
msgid "Array element size too big at %C"
-msgstr ""
+msgstr "Taille de l'élément du tableau trop grande à %C"
#: fortran/trans.c:2089
#, gcc-internal-format
msgid "gfc_trans_code(): Bad statement code"
-msgstr ""
+msgstr "gfc_trans_code(): Mauvais code d'instruction"
#: jit/docs/examples/tut05-bf.c:242
#, gcc-internal-format
#: lto/lto-lang.c:811
#, gcc-internal-format
msgid "-fwpa and -fltrans are mutually exclusive"
-msgstr "-fwpa et -fltrans sont mutuellement exclusives"
+msgstr "-fwpa et -fltrans sont mutuellement exclusifs"
#: lto/lto-object.c:107
#, gcc-internal-format, gfc-internal-format
msgid "open %s failed: %s"
-msgstr "ouverture de %s échouée : %s"
+msgstr "l'ouverture de %s a échouée: %s"
#: lto/lto-object.c:151 lto/lto-object.c:186 lto/lto-object.c:283
#: lto/lto-object.c:340 lto/lto-object.c:364
#, gcc-internal-format, gfc-internal-format
msgid "%s: %s"
-msgstr "%s : %s"
+msgstr "%s: %s"
#: lto/lto-object.c:153
#, gcc-internal-format, gfc-internal-format
msgid "%s: %s: %s"
-msgstr "%s : %s : %s"
+msgstr "%s: %s: %s"
-# I18N
#: lto/lto-object.c:195
#, gcc-internal-format, gfc-internal-format
msgid "close: %s"
-msgstr "fermer : %s"
+msgstr "fermeture: %s"
#: lto/lto-object.c:251
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid "two or more data types in declaration of `%s'"
+#, gcc-internal-format, gfc-internal-format
msgid "two or more sections for %s"
-msgstr "deux types de données ou plus dans la déclaration de « %s »"
+msgstr "deux sections ou plus pour %s"
#: lto/lto-partition.c:516
#, gcc-internal-format
msgid "min partition size cannot be greater than max partition size"
-msgstr ""
+msgstr "la taille de partition minimale ne peut pas être plus grande que la taille de partition maximale"
#: lto/lto-symtab.c:175
#, gcc-internal-format
#: lto/lto-symtab.c:447
#, gcc-internal-format
msgid "multiple prevailing defs for %qE"
-msgstr ""
+msgstr "plusieurs définitions existantes pour %qE"
#: lto/lto-symtab.c:465
#, gcc-internal-format
msgid "%qD has already been defined"
-msgstr "%qD a déjà été déclaré"
+msgstr "%qD a déjà été défini"
#: lto/lto-symtab.c:467
#, gcc-internal-format
msgstr "précédemment défini ici"
#: lto/lto-symtab.c:675
-#, fuzzy, gcc-internal-format
-#| msgid "%Jprevious definition here"
+#, gcc-internal-format
msgid "%qD violates the C++ One Definition Rule "
-msgstr "définition précédente ici"
+msgstr "%qD viole la règle de la définition unique du C++ "
#: lto/lto-symtab.c:680
-#, fuzzy, gcc-internal-format
-#| msgid "template-id `%D' for `%+D' does not match any template declaration"
+#, gcc-internal-format
msgid "type of %qD does not match original declaration"
-msgstr "template-id « %D » pour « %+D » ne concorde pas avec aucune déclaration de patron"
+msgstr "le type de %qD ne correspond pas à la déclaration originale"
#: lto/lto-symtab.c:700
-#, fuzzy, gcc-internal-format
-#| msgid "assignment (not initialization) in declaration"
+#, gcc-internal-format
msgid "alignment of %qD is bigger than original declaration"
-msgstr "affectation (non pas l'initialisation) dans la déclaration"
+msgstr "l'alignement de %qD est plus grand que la déclaration originale"
#: lto/lto-symtab.c:706
-#, fuzzy, gcc-internal-format
-#| msgid "template-id `%D' for `%+D' does not match any template declaration"
+#, gcc-internal-format
msgid "size of %qD differ from the size of original declaration"
-msgstr "template-id « %D » pour « %+D » ne concorde pas avec aucune déclaration de patron"
+msgstr "la taille de %qD diffère de la taille de la déclaration originale"
#: lto/lto-symtab.c:711
-#, fuzzy, gcc-internal-format
-#| msgid "`%s' previously declared here"
+#, gcc-internal-format
msgid "%qD was previously declared here"
-msgstr "« %s » précédemment déclaré ici"
+msgstr "%qD précédemment déclaré ici"
#: lto/lto-symtab.c:714
#, gcc-internal-format
#: lto/lto-symtab.c:807
#, gcc-internal-format
msgid "function %qD redeclared as variable"
-msgstr "fonction %qD redéclarée comme variable"
+msgstr "fonction %qD redéclarée comme une variable"
+# la phrase fait référence à une variable ou une fonction (cf les deux messages ci-dessus) d'où le féminin
#: lto/lto-symtab.c:819
#, gcc-internal-format
msgid "previously declared here"
-msgstr "précédemment déclaré ici"
+msgstr "précédemment déclarée ici"
#: lto/lto.c:1812
#, gcc-internal-format
msgid "bytecode stream: garbage at the end of symbols section"
-msgstr ""
+msgstr "flux bytecode: rebut à la fin de la section des symboles"
#: lto/lto.c:1839
-#, fuzzy, gcc-internal-format
-#| msgid "could not determine date and time"
+#, gcc-internal-format
msgid "could not parse hex number"
-msgstr "ne peut déterminer la date et l'heure"
+msgstr "impossible de décoder le nombre hexadécimal"
#: lto/lto.c:1871
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
-msgstr ""
+msgstr "nom de fichier %s inattendu dans la résolution du fichier de l'éditeur de liens. %s attendu"
#: lto/lto.c:1880
#, gcc-internal-format
msgid "could not parse file offset"
-msgstr "Impossible d'analyser le fichier de décalage"
+msgstr "impossible de décoder le décalage dans le fichier"
#: lto/lto.c:1883
#, gcc-internal-format
msgstr "décalage inattendu"
#: lto/lto.c:1905
-#, fuzzy, gcc-internal-format
-#| msgid "invalid register in the instruction"
+#, gcc-internal-format
msgid "invalid line in the resolution file"
-msgstr "registre invalide dans l'instruction"
+msgstr "ligne invalide dans le fichier de résolution"
#: lto/lto.c:1916
-#, fuzzy, gcc-internal-format
-#| msgid "invalid register in the instruction"
+#, gcc-internal-format
msgid "invalid resolution in the resolution file"
-msgstr "registre invalide dans l'instruction"
+msgstr "résolution invalide dans le fichier de résolution"
#: lto/lto.c:1922
#, gcc-internal-format
msgid "resolution sub id %wx not in object file"
-msgstr ""
+msgstr "la résolution avec le sub id %wx n'est pas dans le fichier objet"
#: lto/lto.c:2034
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
-msgstr "Impossible de lire decls LTO depuis %s"
+msgstr "impossible de lire les déclarations LTO depuis %s"
#: lto/lto.c:2140
#, gcc-internal-format, gfc-internal-format
#: lto/lto.c:2161
#, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
-msgstr "Impossible de mapper%s"
+msgstr "Impossible de mapper %s"
#: lto/lto.c:2172
#, gcc-internal-format, gfc-internal-format
#: lto/lto.c:2286
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
-msgstr "lto_obj_file_open() échouée"
+msgstr "lto_obj_file_open() a échoué"
#: lto/lto.c:2311
#, gcc-internal-format
msgid "waitpid failed"
-msgstr "waitpid échoué"
+msgstr "waitpid a échoué"
#: lto/lto.c:2314
#, gcc-internal-format
msgid "streaming subprocess failed"
-msgstr ""
+msgstr "la mise en ligne du sous processus a échouée"
#: lto/lto.c:2317
#, gcc-internal-format
msgid "streaming subprocess was killed by signal"
-msgstr ""
+msgstr "la mise en ligne du sous processus a été tuée par un signal"
#: lto/lto.c:2393
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
-msgstr ""
+msgstr "aucun nom de fichier fourni pour la liste de sortie LTRANS"
#: lto/lto.c:2481
-#, fuzzy, gcc-internal-format
-#| msgid "opening output file %s: %m"
+#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
-msgstr "ouverture du fichier de sortie %s : %m"
+msgstr "ouverture de la liste de sortie LTRANS %s: %m"
#: lto/lto.c:2487
-#, fuzzy, gcc-internal-format
-#| msgid "when writing output to %s: %m"
+#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
-msgstr "lors de l'écriture de la sortie dans %s : %m"
+msgstr "écriture de la liste de sortie LTRANS %s: %m"
#: lto/lto.c:2498
-#, fuzzy, gcc-internal-format
-#| msgid "opening output file %s: %m"
+#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
-msgstr "ouverture du fichier de sortie %s : %m"
+msgstr "fermeture de la liste de sortie LTRANS %s: %m"
#: lto/lto.c:2750
-#, fuzzy, gcc-internal-format
-#| msgid "Could not open source file %s.\n"
+#, gcc-internal-format
msgid "could not open symbol resolution file: %m"
-msgstr "N'a pu ouvrir le fichier source : %m"
+msgstr "n'a pu ouvrir le fichier de résolution des symboles: %m"
#: lto/lto.c:2891
#, gcc-internal-format
msgid "errors during merging of translation units"
-msgstr ""
+msgstr "erreurs durant la fusion des unités de traductions"
#: objc/objc-act.c:425 objc/objc-act.c:6780
#, gcc-internal-format
#: objc/objc-act.c:578
#, gcc-internal-format
msgid "class attributes are not available in Objective-C 1.0"
-msgstr ""
+msgstr "les attributs de classes ne sont pas disponibles en Objective-C 1.0"
#: objc/objc-act.c:593
#, gcc-internal-format
msgid "category attributes are not available in Objective-C 1.0"
-msgstr ""
+msgstr "les attributs de catégories ne sont pas disponibles en Objective-C 1.0"
#: objc/objc-act.c:596
#, gcc-internal-format
msgid "category attributes are not available in this version of the compiler, (ignored)"
-msgstr ""
+msgstr "les attributs de catégories ne sont pas disponibles dans cette version du compilateur (ignoré)"
#: objc/objc-act.c:602
#, gcc-internal-format
msgid "class extensions are not available in Objective-C 1.0"
-msgstr ""
+msgstr "les extensions de classes ne sont pas disponibles en Objective-C 1.0"
#: objc/objc-act.c:616
#, gcc-internal-format
msgid "class extension for class %qE declared after its %<@implementation%>"
-msgstr ""
+msgstr "l'extension de classe pour la classe %qE est déclarée après son %<@implementation%>"
#: objc/objc-act.c:631
#, gcc-internal-format
msgid "protocol attributes are not available in Objective-C 1.0"
-msgstr ""
+msgstr "les attributs de protocole ne sont pas disponibles en Objective-C 1.0"
#: objc/objc-act.c:696
#, gcc-internal-format
#: objc/objc-act.c:707
#, gcc-internal-format
msgid "%<@package%> presently has the same effect as %<@public%>"
-msgstr ""
+msgstr "%<@package%> a actuellement le même effet que %<@public%>"
#: objc/objc-act.c:718
#, gcc-internal-format
#: objc/objc-act.c:728
#, gcc-internal-format
msgid "%<@optional%> is allowed in @protocol context only"
-msgstr "%<@optional%> est autorisé dans le contexte @protocole seulement"
+msgstr "%<@optional%> est autorisé uniquement dans le contexte @protocol"
#: objc/objc-act.c:730
#, gcc-internal-format
msgid "%<@required%> is allowed in @protocol context only"
-msgstr "%<@required%> est autorisé dans le contexte @protocole seulement"
+msgstr "%<@required%> est autorisé uniquement dans le contexte @protocol"
#: objc/objc-act.c:837
#, gcc-internal-format
#: objc/objc-act.c:841
#, gcc-internal-format
msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
-msgstr ""
+msgstr "l'attribut %<readonly%> est en conflit avec l'attribut %<readwrite%>"
#: objc/objc-act.c:858
#, gcc-internal-format
msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
-msgstr ""
+msgstr "l'attribut %<readonly%> est en conflit avec l'attribut %<setter%>"
#: objc/objc-act.c:864
#, gcc-internal-format
msgid "%<assign%> attribute conflicts with %<retain%> attribute"
-msgstr ""
+msgstr "l'attribut %<assign%> est en conflit avec l'attribut %<retain%>"
#: objc/objc-act.c:869
#, gcc-internal-format
msgid "%<assign%> attribute conflicts with %<copy%> attribute"
-msgstr ""
+msgstr "l'attribut %<assign%> est en conflit avec l'attribut %<copy%>"
#: objc/objc-act.c:874
#, gcc-internal-format
msgid "%<retain%> attribute conflicts with %<copy%> attribute"
-msgstr ""
+msgstr "l'attribut %<retain%> est en conflit avec l'attribut %<copy%>"
#: objc/objc-act.c:891
#, gcc-internal-format
msgid "property declaration not in @interface or @protocol context"
-msgstr ""
+msgstr "la déclaration de la propriété n'est pas dans le contexte @interface ou @protocol"
#: objc/objc-act.c:902
#, gcc-internal-format
msgid "invalid property declaration"
-msgstr "Déclaration de propriété invalide"
+msgstr "déclaration de propriété invalide"
#: objc/objc-act.c:910
#, gcc-internal-format
msgid "property can not be an array"
-msgstr "une propriété ne peut être un tableau"
+msgstr "une propriété ne peut pas être un tableau"
#. A @property is not an actual variable, but it is a way to
#. describe a pair of accessor methods, so its type (which is
#: objc/objc-act.c:928
#, gcc-internal-format
msgid "property can not be a bit-field"
-msgstr "une propriété ne peut être un champ de bits"
+msgstr "une propriété ne peut pas être un champ de bits"
#: objc/objc-act.c:960
#, gcc-internal-format
msgid "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>"
-msgstr ""
+msgstr "la propriété de l'objet %qD n'a pas d'attribut %<assign%>, %<retain%> ou %<copy%>; on suppose que c'est %<assign%>"
#: objc/objc-act.c:963
#, gcc-internal-format
msgid "%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it"
-msgstr ""
+msgstr "%<assign%> n'est pas sûr pour des objets Objective-C; veuillez l'indiquer explicitement si vous en avez besoin"
#: objc/objc-act.c:970
#, gcc-internal-format
msgid "%<retain%> attribute is only valid for Objective-C objects"
-msgstr ""
+msgstr "l'attribut %<retain%> est uniquement valable pour des objets Objective-C"
#: objc/objc-act.c:974
#, gcc-internal-format
msgid "%<copy%> attribute is only valid for Objective-C objects"
-msgstr ""
+msgstr "l'attribut %<copy%> est uniquement valable pour des objets Objective-C"
#: objc/objc-act.c:1028
#, gcc-internal-format
#: objc/objc-act.c:7766
#, gcc-internal-format
msgid "originally specified here"
-msgstr "définition initialement définie ici"
+msgstr "spécifié initialement ici"
#: objc/objc-act.c:1093
-#, fuzzy, gcc-internal-format
-#| msgid "%Jdata area of '%D' conflicts with previous declaration"
+#, gcc-internal-format
msgid "'nonatomic' attribute of property %qD conflicts with previous declaration"
-msgstr "zone de données de « %D » entre en conflit avec un déclaration précédente"
+msgstr "l'attribut « nonatomic » de la propriété %qD est en conflit avec la déclaration précédente"
#: objc/objc-act.c:1103
-#, fuzzy, gcc-internal-format
-#| msgid "%Jdata area of '%D' conflicts with previous declaration"
+#, gcc-internal-format
msgid "'getter' attribute of property %qD conflicts with previous declaration"
-msgstr "zone de données de « %D » entre en conflit avec un déclaration précédente"
+msgstr "l'attribut « getter » de la propriété %qD est en conflit avec la déclaration précédente"
#: objc/objc-act.c:1116
-#, fuzzy, gcc-internal-format
-#| msgid "%Jdata area of '%D' conflicts with previous declaration"
+#, gcc-internal-format
msgid "'setter' attribute of property %qD conflicts with previous declaration"
-msgstr "zone de données de « %D » entre en conflit avec un déclaration précédente"
+msgstr "l'attribut « setter » de la propriété %qD est en conflit avec la déclaration précédente"
#: objc/objc-act.c:1127
-#, fuzzy, gcc-internal-format
-#| msgid "%Jdata area of '%D' conflicts with previous declaration"
+#, gcc-internal-format
msgid "assign semantics attributes of property %qD conflict with previous declaration"
-msgstr "zone de données de « %D » entre en conflit avec un déclaration précédente"
+msgstr "les attributs de sémantique d'affectation de la propriété %qD sont en conflit avec la déclaration précédente"
#: objc/objc-act.c:1138
-#, fuzzy, gcc-internal-format
-#| msgid "%Jdata area of '%D' conflicts with previous declaration"
+#, gcc-internal-format
msgid "'readonly' attribute of property %qD conflicts with previous declaration"
-msgstr "zone de données de « %D » entre en conflit avec un déclaration précédente"
+msgstr "l'attribut « readonly » de la propriété %qD est en conflit avec la déclaration précédente"
#: objc/objc-act.c:1176
-#, fuzzy, gcc-internal-format
-#| msgid "%Jdata area of '%D' conflicts with previous declaration"
+#, gcc-internal-format
msgid "type of property %qD conflicts with previous declaration"
-msgstr "zone de données de « %D » entre en conflit avec un déclaration précédente"
+msgstr "le type de la propriété %qD est en conflit avec la déclaration précédente"
#: objc/objc-act.c:1649
#, gcc-internal-format
#: objc/objc-act.c:1665
#, gcc-internal-format
msgid "could not find class %qE"
-msgstr "Impossible de trouver la classe %qE"
+msgstr "impossible de trouver la classe %qE"
#. Again, this should never happen, but we do check.
#: objc/objc-act.c:1673
#, gcc-internal-format
msgid "could not find interface for class %qE"
-msgstr "Impossible de trouver le fichier d'interface pour la classe %qE"
+msgstr "impossible de trouver l'interface pour la classe %qE"
#: objc/objc-act.c:1679 objc/objc-act.c:6817 objc/objc-act.c:6948
#, gcc-internal-format
msgstr "la classe %qE est obsolète"
#: objc/objc-act.c:1708
-#, fuzzy, gcc-internal-format
-#| msgid "cannot find reference tag for class `%s'"
+#, gcc-internal-format
msgid "could not find setter/getter for %qE in class %qE"
-msgstr "ne peut repérer la référence pour l'étiquette de classe %s."
+msgstr "impossible de trouver le setter/getter pour %qE dans la classe %qE"
#: objc/objc-act.c:1744
#, gcc-internal-format
msgid "readonly property can not be set"
-msgstr "une propriété en lecture seule ne pas pas être affectée"
+msgstr "la propriété en lecture seule ne peut pas être définie"
#: objc/objc-act.c:2015
-#, fuzzy, gcc-internal-format
-#| msgid "method definition not in class context"
+#, gcc-internal-format
msgid "method declaration not in @interface context"
-msgstr "méthode de définition n'est pas dans un contexte de classe"
+msgstr "la déclaration de la méthode n'est pas dans le contexte @interface"
#: objc/objc-act.c:2019
#, gcc-internal-format
msgid "method attributes are not available in Objective-C 1.0"
-msgstr ""
+msgstr "les attributs de la méthode ne sont pas disponibles dans Objective-C 1.0"
#: objc/objc-act.c:2039
-#, fuzzy, gcc-internal-format
-#| msgid "method definition not in class context"
+#, gcc-internal-format
msgid "method definition not in @implementation context"
-msgstr "méthode de définition n'est pas dans un contexte de classe"
+msgstr "la définition de la méthode n'est pas dans le contexte @implementation"
#: objc/objc-act.c:2054
-#, fuzzy, gcc-internal-format
-#| msgid "%Jsection attribute cannot be specified for local variables"
+#, gcc-internal-format
msgid "method attributes can not be specified in @implementation context"
-msgstr "l'attribut de section ne peut être spécifié pour des variables locales"
+msgstr "les attributs de la méthode ne peuvent pas être spécifiés dans le contexte @implementation"
#: objc/objc-act.c:2283
#, gcc-internal-format
msgid "class %qs does not implement the %qE protocol"
-msgstr "la classe %qs n'implante pas le protocole %qE"
+msgstr "la classe %qs n'implémente pas le protocole %qE"
#: objc/objc-act.c:2286
#, gcc-internal-format
msgstr "le type %qs n'est pas conforme au protocole %qE"
#: objc/objc-act.c:2567
-#, fuzzy, gcc-internal-format
-#| msgid "comparison of distinct pointer types lacks a cast"
+#, gcc-internal-format
msgid "comparison of distinct Objective-C types lacks a cast"
-msgstr "il manque un transtypage pour comparer des types distincts de pointeur"
+msgstr "la comparaison de types Objective-C distincts a besoin d'un transtypage"
#: objc/objc-act.c:2571
#, gcc-internal-format
msgid "initialization from distinct Objective-C type"
-msgstr ""
+msgstr "initialisation depuis un type Objective-C distinct"
#: objc/objc-act.c:2575
#, gcc-internal-format
msgid "assignment from distinct Objective-C type"
-msgstr ""
+msgstr "affectation depuis un type Objective-C distinct"
#: objc/objc-act.c:2579
#, gcc-internal-format
msgid "distinct Objective-C type in return"
-msgstr ""
+msgstr "type Objective-C distinct en retour"
#: objc/objc-act.c:2583
#, gcc-internal-format
msgid "passing argument %d of %qE from distinct Objective-C type"
-msgstr ""
+msgstr "passage de l'argument %d de %qE depuis un type Objective-C distinct"
#: objc/objc-act.c:2726
#, gcc-internal-format
msgstr "instance allouée statiquement de la classe Objective-C %qE"
#: objc/objc-act.c:2735
-#, fuzzy, gcc-internal-format
-#| msgid "redeclaration of Objective-C class %qs"
+#, gcc-internal-format
msgid "redeclaration of Objective-C class %qs"
-msgstr "redéclaration de la classe Objective-C %qE"
+msgstr "redéclaration de la classe Objective-C %qs"
#. This case happens when we are given an 'interface' which
#. is not a valid class name. For example if a typedef was
#: objc/objc-act.c:2777
#, gcc-internal-format
msgid "only Objective-C object types can be qualified with a protocol"
-msgstr ""
+msgstr "seuls des types d'objets Objective-C peuvent être qualifiés avec un protocole"
#: objc/objc-act.c:2841
#, gcc-internal-format
#: objc/objc-act.c:2874 objc/objc-act.c:5681
#, gcc-internal-format
msgid "cannot find protocol declaration for %qE"
-msgstr "Impossible de trouver la déclaration de protocole pour %qE"
+msgstr "impossible de trouver la déclaration de protocole pour %qE"
#: objc/objc-act.c:3175 objc/objc-act.c:3830 objc/objc-act.c:6393
#: objc/objc-act.c:6868 objc/objc-act.c:6941 objc/objc-act.c:6994
#, gcc-internal-format
msgid "cannot find interface declaration for %qE"
-msgstr "Impossible de trouver la déclaration d'interface pour %qE"
+msgstr "impossible de trouver la déclaration d'interface pour %qE"
#: objc/objc-act.c:3179
-#, fuzzy, gcc-internal-format
-#| msgid "interface `%s' does not have valid constant string layout"
+#, gcc-internal-format
msgid "interface %qE does not have valid constant string layout"
-msgstr "interface « %s » n'a pas une organisation valide de chaînes de constantes"
+msgstr "l'interface %qE n'a pas un agencement des chaînes constantes valable"
#: objc/objc-act.c:3184
-#, fuzzy, gcc-internal-format
-#| msgid "cannot find reference tag for class `%s'"
+#, gcc-internal-format
msgid "cannot find reference tag for class %qE"
-msgstr "ne peut repérer la référence pour l'étiquette de classe %s."
+msgstr "ne peut trouver l'étiquette de référence pour la classe %qE"
#: objc/objc-act.c:3329
-#, fuzzy, gcc-internal-format
-#| msgid "`%s' is not an Objective-C class name or alias"
+#, gcc-internal-format
msgid "%qE is not an Objective-C class name or alias"
-msgstr "« %s » n'est pas une classe Objective-C ou un alias"
+msgstr "%qE n'est pas un nom de classe Objective-C ou un alias"
#: objc/objc-act.c:3344 objc/objc-act.c:3375 objc/objc-act.c:6774
#: objc/objc-act.c:8097 objc/objc-act.c:8148
#, gcc-internal-format
msgid "Objective-C declarations may only appear in global scope"
-msgstr "déclarations Objective-C peut seulement apparaître dans l'étendue globale"
+msgstr "les déclarations Objective-C peuvent seulement apparaître dans l'étendue globale"
#: objc/objc-act.c:3349
#, gcc-internal-format
msgid "cannot find class %qE"
-msgstr "Impossible de trouver la classe %qE"
+msgstr "impossible de trouver la classe %qE"
#: objc/objc-act.c:3351
#, gcc-internal-format
msgstr "la classe %qE existe déjà"
#: objc/objc-act.c:3393 objc/objc-act.c:6833
-#, fuzzy, gcc-internal-format
-#| msgid "`%s' redeclared as different kind of symbol"
+#, gcc-internal-format
msgid "%qE redeclared as different kind of symbol"
-msgstr "« %s » redéclaré comme une autre sorte de symbole"
+msgstr "%qE redéclaré comme une autre sorte de symbole"
#: objc/objc-act.c:3395 objc/objc-act.c:3981 objc/objc-act.c:4009
#: objc/objc-act.c:4064 objc/objc-act.c:6835
-#, fuzzy, gcc-internal-format
-#| msgid "previous declaration of `%D'"
+#, gcc-internal-format
msgid "previous declaration of %q+D"
-msgstr "déclaration précédente de « %D »"
+msgstr "déclaration précédente de %q+D"
#: objc/objc-act.c:3684
#, gcc-internal-format
msgid "strong-cast assignment has been intercepted"
-msgstr ""
+msgstr "l'affectation avec transtypage fort a été interceptée"
#: objc/objc-act.c:3726
#, gcc-internal-format
msgid "strong-cast may possibly be needed"
-msgstr ""
+msgstr "un transtypage fort pourrait être nécessaire"
#: objc/objc-act.c:3736
-#, fuzzy, gcc-internal-format
-#| msgid "instance variable `%s' has unknown size"
+#, gcc-internal-format
msgid "instance variable assignment has been intercepted"
-msgstr "instance de la variable « %s » a une taille inconnue"
+msgstr "l'affectation à la variable d'instance a été interceptée"
#: objc/objc-act.c:3755
#, gcc-internal-format
msgid "pointer arithmetic for garbage-collected objects not allowed"
-msgstr ""
+msgstr "l'arithmétique de pointeur pour des objets collectés par le ramasse-miettes est interdit"
#: objc/objc-act.c:3761
#, gcc-internal-format
msgid "global/static variable assignment has been intercepted"
-msgstr ""
+msgstr "l'affectation à la variable globale/statique a été interceptée"
#: objc/objc-act.c:3978 objc/objc-act.c:4006 objc/objc-act.c:4061
#, gcc-internal-format
msgstr "variable d'instance dupliquée %q+D"
#: objc/objc-act.c:4121
-#, fuzzy, gcc-internal-format
-#| msgid "Use `-fobjc-exceptions' to enable Objective-C exception syntax"
+#, gcc-internal-format
msgid "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
-msgstr "Utiliser « -fobjc-exceptions » pour autoriser la syntaxe d'exception d'Objective-C"
+msgstr "%<-fobjc-exceptions%> est requis pour activer la syntaxe des exceptions en Objective-C"
#: objc/objc-act.c:4205
-#, fuzzy, gcc-internal-format
-#| msgid "`@catch' parameter is not a known Objective-C class type"
+#, gcc-internal-format
msgid "@catch parameter is not a known Objective-C class type"
-msgstr "paramètre « @catch » n'est pas connu comme un type de classe Objective-C"
+msgstr "le paramètre de @catch n'est pas un type de classe Objective-C connu"
#: objc/objc-act.c:4211
-#, fuzzy, gcc-internal-format
-#| msgid "\"void\" as only parameter may not be qualified"
+#, gcc-internal-format
msgid "@catch parameter can not be protocol-qualified"
-msgstr "paramètre @catch comme seul paramètre ne peut être qualifié"
+msgstr "le paramètre de @catch ne peut pas être qualifié avec un protocole"
#: objc/objc-act.c:4256
#, gcc-internal-format
msgid "exception of type %<%T%> will be caught"
-msgstr "exception du type %<%T%> sera interceptée"
+msgstr "l'exception du type %<%T%> sera interceptée"
#: objc/objc-act.c:4258
#, gcc-internal-format
msgid " by earlier handler for %<%T%>"
-msgstr " par un handler antérieur pour %<%T%>"
+msgstr " par un gestionnaire antérieur pour %<%T%>"
#: objc/objc-act.c:4305
-#, fuzzy, gcc-internal-format
-#| msgid "`@try' without `@catch' or `@finally'"
+#, gcc-internal-format
msgid "%<@try%> without %<@catch%> or %<@finally%>"
-msgstr "« @try » sans « @catch » ou « @finally »"
+msgstr "%<@try%> sans %<@catch%> ni %<@finally%>"
#: objc/objc-act.c:4333
-#, fuzzy, gcc-internal-format
-#| msgid "`@throw;' (rethrow) used outside of a `@catch' block"
+#, gcc-internal-format
msgid "%<@throw%> (rethrow) used outside of a @catch block"
-msgstr "« @throw; » (rethrow) utilisé en dehors d'un bloc « @catch »"
+msgstr "%<@throw%> (rethrow) utilisé en dehors d'un bloc @catch"
#: objc/objc-act.c:4346
#, gcc-internal-format
msgid "%<@throw%> argument is not an object"
-msgstr ""
+msgstr "l'argument de %<@throw%> n'est pas un objet"
#: objc/objc-act.c:4367
#, gcc-internal-format
msgid "%<@synchronized%> argument is not an object"
-msgstr ""
+msgstr "l'argument de %<@synchronized%> n'est pas un objet"
#: objc/objc-act.c:4575
#, gcc-internal-format
#: objc/objc-act.c:4598 objc/objc-act.c:4617
#, gcc-internal-format
msgid "inconsistent instance variable specification"
-msgstr "spécification inconsistante avec l'instance de la variable"
+msgstr "spécification de variable d'instance incohérente"
#: objc/objc-act.c:4672
-#, fuzzy, gcc-internal-format
-#| msgid "can not use an object as parameter to a method\n"
+#, gcc-internal-format
msgid "can not use an object as parameter to a method"
-msgstr "ne peut utiliser un objet comme paramètre à une méthode\n"
+msgstr "ne peut utiliser un objet comme paramètre d'une méthode"
#: objc/objc-act.c:4716
#, gcc-internal-format
msgid "method argument attributes are not available in Objective-C 1.0"
-msgstr ""
+msgstr "les attributs d'arguments d'une méthode ne sont pas disponibles en Objective-C 1.0"
#: objc/objc-act.c:5090
-#, fuzzy, gcc-internal-format
-#| msgid "multiple %s named `%c%s' found"
+#, gcc-internal-format
msgid "multiple methods named %<%c%E%> found"
-msgstr "multiples %s nommés « %c%s » repérés"
+msgstr "plusieurs méthodes nommées %<%c%E%> ont été rencontrées"
#: objc/objc-act.c:5093
#, gcc-internal-format
msgstr "utilisation de %<%c%s%>"
#: objc/objc-act.c:5102
-#, fuzzy, gcc-internal-format
-#| msgid "multiple %s named `%c%s' found"
+#, gcc-internal-format
msgid "multiple selectors named %<%c%E%> found"
-msgstr "multiples %s nommés « %c%s » repérés"
+msgstr "plusieurs sélecteurs nommés %<%c%E%> ont été rencontrés"
#: objc/objc-act.c:5105
#, gcc-internal-format
#: objc/objc-act.c:5408
#, gcc-internal-format
msgid "no super class declared in @interface for %qE"
-msgstr "pas de super classe déclarée dans @interface pour « %qE »"
+msgstr "pas de super classe déclarée dans @interface pour %qE"
#: objc/objc-act.c:5459
#, gcc-internal-format
msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
-msgstr "a trouvé %<-%E%> à la place de %<+%E%> dans le protocole"
+msgstr "%<-%E%> trouvé à la place de %<+%E%> dans le(s) protocole(s)"
#. We have a type, but it's not an Objective-C type (!).
#: objc/objc-act.c:5571
#: objc/objc-act.c:5588
#, gcc-internal-format
msgid "%<%c%E%> not found in protocol(s)"
-msgstr "%<%c%E%> n'est pas implantée dans le protocole"
+msgstr "%<%c%E%> n'a pas été trouvé dans le(s) protocole(s)"
#: objc/objc-act.c:5602
#, gcc-internal-format
#: objc/objc-act.c:5617
#, gcc-internal-format
msgid "(Messages without a matching method signature"
-msgstr "(Messages sans une méthode concordante de signature"
+msgstr "(Les messages sans signature de méthode concordante"
#: objc/objc-act.c:5619
#, gcc-internal-format
msgid "will be assumed to return %<id%> and accept"
-msgstr "sera assumé pour retourner %<id%> et accepter"
+msgstr "seront supposés retourner %<id%> et accepter"
#: objc/objc-act.c:5621
#, gcc-internal-format
msgid "%<...%> as arguments.)"
-msgstr "%<...%> comme argument.)"
+msgstr "%<...%> comme arguments.)"
#: objc/objc-act.c:5730
#, gcc-internal-format
#: objc/objc-act.c:5754
#, gcc-internal-format
msgid "instance variable %qE accessed in class method"
-msgstr "instance %qE de la variable accédée par la méthode de classe"
+msgstr "la variable d'instance %qE est accédée dans la méthode de la classe"
#: objc/objc-act.c:5984 objc/objc-act.c:6004
#, gcc-internal-format
msgid "method %<%c%E%> declared %<@optional%> and %<@required%> at the same time"
-msgstr ""
+msgstr "la méthode %<%c%E%> est déclarée %<@optional%> et %<@required%> en même temps"
#: objc/objc-act.c:5988
#, gcc-internal-format
msgid "previous declaration of %<%c%E%> as %<@required%>"
-msgstr "précédente déclaration de %<%c%E%> comme %<@required%>"
+msgstr "déclaration précédente de %<%c%E%> comme %<@required%>"
#: objc/objc-act.c:6008
#, gcc-internal-format
msgid "previous declaration of %<%c%E%> as %<@optional%>"
-msgstr "précédente déclaration de %<%c%E%> comme %<@optional%>"
+msgstr "déclaration précédente de %<%c%E%> comme %<@optional%>"
#: objc/objc-act.c:6068
#, gcc-internal-format
msgid "duplicate declaration of method %<%c%E%> with conflicting types"
-msgstr "duplication de déclaration de la méthode %<%c%E%> avec des types conflictuels"
+msgstr "déclaration dupliquée de la méthode %<%c%E%> avec des types conflictuels"
#: objc/objc-act.c:6072
#, gcc-internal-format
#: objc/objc-act.c:6109
#, gcc-internal-format
msgid "duplicate interface declaration for category %<%E(%E)%>"
-msgstr "duplication de déclaration d'interface pour la catégorie %<%E(%E)%>"
+msgstr "déclaration d'interface dupliquée pour la catégorie %<%E(%E)%>"
#: objc/objc-act.c:6197
#, gcc-internal-format
msgid "illegal reference type specified for instance variable %qs"
-msgstr "type deréférence spécifié illégal pour l'instance de variable %qs"
+msgstr "type de référence illégal spécifié pour la variable d'instance %qs"
#: objc/objc-act.c:6208
#, gcc-internal-format
msgid "instance variable %qs has unknown size"
-msgstr "instance de la variable %qs a une taille inconnue"
+msgstr "la variable d'instance %qs a une taille inconnue"
#: objc/objc-act.c:6229
-#, fuzzy, gcc-internal-format
-#| msgid "invalid use of flexible array member"
+#, gcc-internal-format
msgid "instance variable %qs uses flexible array member"
-msgstr "utilisation invalide d'un membre flexible de tableau"
+msgstr "la variable d'instance %qs utilise un membre de tableau flexible"
#: objc/objc-act.c:6256
-#, fuzzy, gcc-internal-format
-#| msgid "type `%s' has a user-defined constructor"
+#, gcc-internal-format
msgid "type %qE has no default constructor to call"
-msgstr "le type %qE a un constructeur défini par l'usager"
+msgstr "le type %qE n'a pas de constructeur par défaut à appeler"
#: objc/objc-act.c:6262
-#, fuzzy, gcc-internal-format
-#| msgid "destructor for alien class `%T' cannot be a member"
+#, gcc-internal-format
msgid "destructor for %qE shall not be run either"
-msgstr "destructeur pour la classe étrangère « %T » ne peut être un membre"
+msgstr "le destructeur de %qE ne sera pas exécuté non plus"
#. Vtable pointers are Real Bad(tm), since Obj-C cannot
#. initialize them.
#: objc/objc-act.c:6274
#, gcc-internal-format
msgid "type %qE has virtual member functions"
-msgstr "type %qE a des membres de fonction virtuelle"
+msgstr "le type %qE a des fonctions membres virtuelles"
#: objc/objc-act.c:6275
#, gcc-internal-format
msgid "illegal aggregate type %qE specified for instance variable %qs"
-msgstr "type d'agrégat illégal %qE spécifié pour l'instance de la variable %qs"
+msgstr "type d'agrégat %qE illégal spécifié pour la variable d'instance %qs"
#: objc/objc-act.c:6285
#, gcc-internal-format
#: objc/objc-act.c:6291
#, gcc-internal-format
msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
-msgstr "constructeurs et destructeurs C++ ne seront pas invoqués pour les champs en Objective-C"
+msgstr "les constructeurs et destructeurs C++ ne seront pas invoqués pour les champs Objective-C"
#: objc/objc-act.c:6422
#, gcc-internal-format
msgid "instance variable %qE is declared private"
-msgstr "instance de la variable %qE est déclaré privée"
+msgstr "la variable d'instance %qE est déclarée privée"
#: objc/objc-act.c:6433
-#, fuzzy, gcc-internal-format
-#| msgid "instance variable `%s' is %s; this will be a hard error in the future"
+#, gcc-internal-format
msgid "instance variable %qE is %s; this will be a hard error in the future"
-msgstr "instance de la variable « %s » est %s; cela déclenchera une erreur dure dans le futur"
+msgstr "la variable d'instance %qE est %s; ceci déclenchera une erreur incontournable dans le futur"
#: objc/objc-act.c:6440
#, gcc-internal-format
msgid "instance variable %qE is declared %s"
-msgstr "instance de la variable %qE est déclaré %s"
+msgstr "la variable d'instance %qE est déclarée %s"
#: objc/objc-act.c:6551 objc/objc-act.c:6666
#, gcc-internal-format
msgid "incomplete implementation of class %qE"
-msgstr "implantation incomplète de la classe %qE"
+msgstr "implémentation incomplète de la classe %qE"
#: objc/objc-act.c:6555 objc/objc-act.c:6670
#, gcc-internal-format
msgid "incomplete implementation of category %qE"
-msgstr "implantation incomplète de la catégorie %qE"
+msgstr "implémentation incomplète de la catégorie %qE"
#: objc/objc-act.c:6564 objc/objc-act.c:6678
#, gcc-internal-format
msgid "method definition for %<%c%E%> not found"
-msgstr "définition de la méthode pour %<%c%E%> n'a pas été repérée"
+msgstr "la définition de la méthode pour %<%c%E%> n'a pas été trouvée"
#: objc/objc-act.c:6719
-#, fuzzy, gcc-internal-format
-#| msgid "%s `%s' does not fully implement the `%s' protocol"
+#, gcc-internal-format
msgid "%s %qE does not fully implement the %qE protocol"
-msgstr "%s « %s » n'implante pas complètement le protocole « %s »"
+msgstr "%s %qE n'implémente pas complètement le protocole %qE"
#: objc/objc-act.c:6809
-#, fuzzy, gcc-internal-format
-#| msgid "cannot find interface declaration for `%s', superclass of `%s'"
+#, gcc-internal-format
msgid "cannot find interface declaration for %qE, superclass of %qE"
-msgstr "ne peut repérer une déclaration d'interface pour « %s », super classe de « %s »"
+msgstr "impossible de trouver la déclaration de l'interface pour %qE, super classe de %qE"
#: objc/objc-act.c:6848
#, gcc-internal-format
msgstr "ré-implémentation de la classe %qE"
#: objc/objc-act.c:6881
-#, fuzzy, gcc-internal-format
-#| msgid "conflicting super class name `%s'"
+#, gcc-internal-format
msgid "conflicting super class name %qE"
-msgstr "nom de super classe « %s » est conflictuel"
+msgstr "nom de super classe %qE conflictuel"
#: objc/objc-act.c:6884
#, gcc-internal-format
msgstr "déclaration précédente"
#: objc/objc-act.c:6899 objc/objc-act.c:6901
-#, fuzzy, gcc-internal-format
-#| msgid "duplicate interface declaration for class `%s'"
+#, gcc-internal-format
msgid "duplicate interface declaration for class %qE"
-msgstr "double déclaration d'interface pour la classe « %s »"
+msgstr "déclaration d'interface dupliquée pour la classe %qE"
#: objc/objc-act.c:7218 objc/objc-act.c:7414
-#, fuzzy, gcc-internal-format
-#| msgid "inconsistent instance variable specification"
+#, gcc-internal-format
msgid "can not find instance variable associated with property"
-msgstr "spécification inconsistante avec l'instance de la variable"
+msgstr "impossible de trouver la variable d'instance associée à une propriété"
#. TODO: This should be caught much earlier than this.
#: objc/objc-act.c:7380
-#, fuzzy, gcc-internal-format
-#| msgid "invalid register in the move instruction"
+#, gcc-internal-format
msgid "invalid setter, it must have one argument"
-msgstr "registre invalide dans l'instruction de déplacement"
+msgstr "setter invalide, il doit avoir un argument"
#: objc/objc-act.c:7544 objc/objc-act.c:7759
#, gcc-internal-format
msgid "property %qs already specified in %<@dynamic%>"
-msgstr ""
+msgstr "la propriété %qs est déjà spécifiée dans %<@dynamic%>"
#: objc/objc-act.c:7547 objc/objc-act.c:7762
#, gcc-internal-format
msgid "property %qs already specified in %<@synthesize%>"
-msgstr ""
+msgstr "la propriété %qs est déjà spécifiée dans %<@synthesize%>"
#: objc/objc-act.c:7561 objc/objc-act.c:7776
#, gcc-internal-format
msgid "no declaration of property %qs found in the interface"
-msgstr ""
+msgstr "aucune déclaration de la propriété %qs trouvée dans l'interface"
#: objc/objc-act.c:7588
#, gcc-internal-format
msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
-msgstr ""
+msgstr "ivar %qs utilisée par la déclaration %<@synthesize%> doit être une ivar existante"
#: objc/objc-act.c:7609
#, gcc-internal-format
msgid "property %qs is using instance variable %qs of incompatible type"
-msgstr ""
+msgstr "la propriété %qs utilise la variable d'instance %qs d'un type incompatible"
#: objc/objc-act.c:7631
-#, fuzzy, gcc-internal-format
-#| msgid "illegal aggregate type `%s' specified for instance variable `%s'"
+#, gcc-internal-format
msgid "'assign' property %qs is using bit-field instance variable %qs"
-msgstr "type d'agrégat illégal « %s » spécifié pour l'instance de la variable « %s »"
+msgstr "la propriété « assign » %qs utilise la variable d'instance %qs qui est un champ de bits"
#: objc/objc-act.c:7644
#, gcc-internal-format
msgid "'atomic' property %qs is using bit-field instance variable %qs"
-msgstr ""
+msgstr "la propriété « atomic » %qs utilise la variable d'instance %qs qui est un champ de bits"
#: objc/objc-act.c:7662
#, gcc-internal-format
msgid "property %qs is using the same instance variable as property %qs"
-msgstr ""
+msgstr "la propriété %qs utilise la même variable d'instance que la propriété %qs"
#: objc/objc-act.c:7703
#, gcc-internal-format
msgid "%<@synthesize%> is not available in Objective-C 1.0"
-msgstr ""
+msgstr "%<@synthesize%> n'est pas disponible en Objective-C 1.0"
#. We can get here only in Objective-C; the Objective-C++ parser
#. detects the problem while parsing, outputs the error
#. "misplaced '@synthesize' Objective-C++ construct" and skips
#. the declaration.
#: objc/objc-act.c:7714
-#, fuzzy, gcc-internal-format
-#| msgid "`@end' missing in implementation context"
+#, gcc-internal-format
msgid "%<@synthesize%> not in @implementation context"
-msgstr "%<@synthesize%> manquant dans @implantation du contexte"
+msgstr "%<@synthesize%> pas dans le contexte @implementation"
#: objc/objc-act.c:7720
-#, fuzzy, gcc-internal-format
-#| msgid "%s cannot be used in asm here"
+#, gcc-internal-format
msgid "%<@synthesize%> can not be used in categories"
-msgstr "%<@synthesize%> ne peut être utilisé dans asm ici"
+msgstr "%<@synthesize%> ne peut pas être utilisé dans des catégories"
#: objc/objc-act.c:7729
#, gcc-internal-format
msgid "%<@synthesize%> requires the @interface of the class to be available"
-msgstr ""
+msgstr "%<@synthesize%> requiert qu'une @interface de la classe soit disponible"
#: objc/objc-act.c:7812
#, gcc-internal-format
msgid "%<@dynamic%> is not available in Objective-C 1.0"
-msgstr ""
+msgstr "%<@dynamic%> n'est pas disponible en Objective-C 1.0"
#. We can get here only in Objective-C; the Objective-C++ parser
#. detects the problem while parsing, outputs the error
#: objc/objc-act.c:7823
#, gcc-internal-format
msgid "%<@dynamic%> not in @implementation context"
-msgstr "%<@dynamic%> manquant dans @implantation du contexte"
+msgstr "%<@dynamic%> pas dans dans le contexte @implementation"
#: objc/objc-act.c:7845
#, gcc-internal-format
msgid "%<@dynamic%> requires the @interface of the class to be available"
-msgstr ""
+msgstr "%<@dynamic%> requiert qu'une @interface de la classe soit disponible"
#: objc/objc-act.c:8043
#, gcc-internal-format
msgid "definition of protocol %qE not found"
-msgstr "définition du protocole %qE"
+msgstr "définition du protocole %qE pas trouvée"
#. It would be nice to use warn_deprecated_use() here, but
#. we are using TREE_CHAIN (which is supposed to be the
#: objc/objc-act.c:8193
#, gcc-internal-format
msgid "duplicate declaration for protocol %qE"
-msgstr "double déclaration pour le protocole %qE"
+msgstr "déclaration dupliquée pour le protocole %qE"
#: objc/objc-act.c:8704
#, gcc-internal-format
msgstr "déclaration précédente de %<%c%s%>"
#: objc/objc-act.c:8808
-#, fuzzy, gcc-internal-format
-#| msgid "no super class declared in interface for `%s'"
+#, gcc-internal-format
msgid "no super class declared in interface for %qE"
-msgstr "pas de super classe déclarée dans l'interface pour « %s »"
+msgstr "pas de super classe déclarée dans l'interface pour %qE"
#: objc/objc-act.c:8835
#, gcc-internal-format
msgid "[super ...] must appear in a method context"
-msgstr "[super ...] doit apparaître dans une méthode du contexte"
+msgstr "[super ...] doit apparaître dans le contexte d'une méthode"
#: objc/objc-act.c:8875
#, gcc-internal-format
msgid "method possibly missing a [super dealloc] call"
-msgstr ""
+msgstr "il manque peut-être un appel à [super dealloc] pour la méthode"
#: objc/objc-act.c:9335
-#, fuzzy, gcc-internal-format
-#| msgid "instance variable `%s' is declared private"
+#, gcc-internal-format
msgid "instance variable %qs is declared private"
-msgstr "instance de la variable « %s » est déclaré privée"
+msgstr "la variable d'instance %qs est déclarée privée"
#: objc/objc-act.c:9388
#, gcc-internal-format
msgid "local declaration of %qE hides instance variable"
-msgstr "la déclaration locale de « %qE » masque l'instance d'une variable"
+msgstr "la déclaration locale de %qE masque la variable d'instance"
#. This can happen if DECL_ARTIFICIAL (*expr_p), but
#. should be impossible for real properties, which always
#: objc/objc-act.c:9434
#, gcc-internal-format
msgid "no %qs getter found"
-msgstr ""
+msgstr "pas de getter %qs trouvé"
#: objc/objc-act.c:9674
#, gcc-internal-format
msgid "fast enumeration is not available in Objective-C 1.0"
-msgstr ""
+msgstr "l'énumération rapide n'est pas disponible en Objective-C 1.0"
#: objc/objc-act.c:9684
#, gcc-internal-format
#: objc/objc-next-runtime-abi-02.c:3587
#, gcc-internal-format
msgid "non-objective-c type '%T' cannot be caught"
-msgstr "type non-objective-c « %T » ne peut être intercepté"
+msgstr "le type non-objective-c « %T » ne peut être intercepté"
#: objc/objc-next-runtime-abi-01.c:150
#, gcc-internal-format
#: objc/objc-runtime-shared-support.c:425
#, gcc-internal-format
msgid "creating selector for nonexistent method %qE"
-msgstr "création du sélection pour une méthode inexistante %qE"
+msgstr "création d'un sélecteur pour la méthode inexistante %qE"
#~ msgid "tid.y;"
#~ msgstr "tid.y;"