diff options
author | Joseph Myers <joseph@codesourcery.com> | 2017-03-27 21:31:49 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2017-03-27 21:31:49 +0100 |
commit | e298b56acbe3e2534767462937d5674978979683 (patch) | |
tree | f55855e3bdf9e6a85cc0b3759d0385698015d8f9 /gcc/po/fr.po | |
parent | d89f355e2df9b99f2d37c0c2820414d9da848661 (diff) | |
download | gcc-e298b56acbe3e2534767462937d5674978979683.zip gcc-e298b56acbe3e2534767462937d5674978979683.tar.gz gcc-e298b56acbe3e2534767462937d5674978979683.tar.bz2 |
* de.po, fr.po: Update.
From-SVN: r246510
Diffstat (limited to 'gcc/po/fr.po')
-rw-r--r-- | gcc/po/fr.po | 1460 |
1 files changed, 682 insertions, 778 deletions
diff --git a/gcc/po/fr.po b/gcc/po/fr.po index 57f206a..cffef02 100644 --- a/gcc/po/fr.po +++ b/gcc/po/fr.po @@ -133,7 +133,7 @@ msgstr "" "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-18 19:21+0100\n" +"PO-Revision-Date: 2017-03-25 20:01+0100\n" "Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n" "Language-Team: French <traduc@traduc.org>\n" "Language: fr\n" @@ -5859,7 +5859,7 @@ msgstr "Activer toutes les extensions du langage DEC." #: fortran/lang.opt:433 msgid "Enable kind-specific variants of integer intrinsic functions." -msgstr "Activer les variantes spécifiques au genre pour les fonctions intrinsèques entières." +msgstr "Activer les variantes spécifiques au sous-type pour les fonctions intrinsèques entières." #: fortran/lang.opt:437 msgid "Enable legacy math intrinsics for compatibility." @@ -19389,7 +19389,7 @@ msgstr "une construction %<ordered%> avec une clause %<depend%> doit être nichà #: omp-low.c:2821 #, gcc-internal-format msgid "invalid depend kind in omp %<ordered%> %<depend%>" -msgstr "genre de dépendance invalide dans omp %<ordered%> %<depend%>" +msgstr "sous-type dépendant invalide dans omp %<ordered%> %<depend%>" #: omp-low.c:2836 #, gcc-internal-format @@ -37244,7 +37244,7 @@ msgstr "l'instruction n'est pas une expression constante" #: cp/constexpr.c:4557 #, gcc-internal-format msgid "unexpected expression %qE of kind %s" -msgstr "l'expression %qE du genre %s est inattendue" +msgstr "l'expression %qE du sous-type %s est inattendue" #: cp/constexpr.c:4627 #, gcc-internal-format @@ -47678,7 +47678,7 @@ msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être une constante" #: fortran/check.c:183 #, gcc-internal-format, gfc-internal-format msgid "Invalid kind for %s at %L" -msgstr "Genre invalide pour %s à %L" +msgstr "Sous-type invalide pour %s à %L" #: fortran/check.c:202 #, gcc-internal-format @@ -47733,7 +47733,7 @@ msgstr "%<%s + %s%> à %L doit être plus petit ou égal à BIT_SIZE(%qs)" #: fortran/check.c:420 #, gcc-internal-format msgid "%qs argument of %qs intrinsic at %L must be the same type and kind as %qs" -msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du même type et du même genre que %qs" +msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du même type et du même sous-type que %qs" #: fortran/check.c:437 #, gcc-internal-format @@ -47753,7 +47753,7 @@ msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être ALLOCATABLE" #: fortran/check.c:491 #, gcc-internal-format msgid "%qs argument of %qs intrinsic at %L must be of kind %d" -msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du genre %d" +msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du sous-type %d" #: fortran/check.c:529 #, gcc-internal-format @@ -47789,7 +47789,7 @@ msgstr "Les arguments %qs et %qs de l'intrinsèque %qs à %L doivent avoir le mà #: fortran/check.c:2497 fortran/check.c:2924 #, gcc-internal-format, gfc-internal-format msgid "Different type kinds at %L" -msgstr "Genres de types différents à %L" +msgstr "Sous-types différents à %L" #: fortran/check.c:930 #, gcc-internal-format @@ -47824,7 +47824,7 @@ msgstr "Le pointeur NULL à %L n'est pas permis comme argument effectif de la fo #: fortran/check.c:1045 #, gcc-internal-format, gfc-internal-format msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND" -msgstr "L'argument ATOM à %L pour la fonction intrinsèque %s sera un entier du genre ATOMIC_INT_KIND ou un logique du genre ATOMIC_LOGICAL_KIND" +msgstr "L'argument ATOM à %L pour la fonction intrinsèque %s sera un entier du sous-type ATOMIC_INT_KIND ou un logique du sous-type ATOMIC_LOGICAL_KIND" #: fortran/check.c:1053 #, gcc-internal-format, gfc-internal-format @@ -47849,7 +47849,7 @@ msgstr "L'argument ATOM de la fonction intrinsèque %s à %L sera définissable" #: fortran/check.c:1111 fortran/check.c:1243 #, gcc-internal-format, gfc-internal-format msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND" -msgstr "L'argument ATOM à %L pour la fonction intrinsèque %s sera un entier du genre ATOMIC_INT_KIND" +msgstr "L'argument ATOM à %L pour la fonction intrinsèque %s sera un entier du sous-type ATOMIC_INT_KIND" #: fortran/check.c:1131 #, gcc-internal-format, gfc-internal-format @@ -47894,7 +47894,7 @@ msgstr "L'argument %qs de l'intrinsèque %qs à %L doit avoir un type soit REAL #: fortran/check.c:1482 fortran/check.c:1488 #, gcc-internal-format, gfc-internal-format msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument" -msgstr "La conversion depuis %s vers le genre par défaut COMPLEX(%d) à %L pourrait perdre en précision, envisagez d'utiliser l'argument KIND" +msgstr "La conversion depuis %s vers le sous-type par défaut COMPLEX(%d) à %L pourrait perdre en précision, envisagez d'utiliser l'argument KIND" #: fortran/check.c:1510 #, gcc-internal-format @@ -47914,7 +47914,7 @@ msgstr "L'argument stat= à %L doit être une variable entière avec kind=4" #: fortran/check.c:1557 #, gcc-internal-format, gfc-internal-format msgid "The errmsg= argument at %L must be a default-kind character variable" -msgstr "L'argument errmsg= à %L doit être une variable caractère du genre par défaut" +msgstr "L'argument errmsg= à %L doit être une variable caractère du sous-type par défaut" #: fortran/check.c:1565 #, gcc-internal-format @@ -48045,7 +48045,7 @@ msgstr "%<I%> à %L et %<J%> à %L ne peuvent pas être tous les deux des consta #: fortran/check.c:2169 #, gcc-internal-format, gfc-internal-format msgid "non-default INTEGER kind argument to %s intrinsic at %L" -msgstr "Argument du genre INTEGER pas par défaut passé à l'intrinsèque %s à %L" +msgstr "Argument INTEGER du sous-type pas par défaut passé à l'intrinsèque %s à %L" #: fortran/check.c:2229 #, gcc-internal-format @@ -48060,7 +48060,7 @@ msgstr "L'argument de %s à %L doit être de longueur un" #: fortran/check.c:2452 #, gcc-internal-format msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs" -msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du même genre que %qs" +msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être du même sous-type que %qs" #: fortran/check.c:2542 #, gcc-internal-format, gfc-internal-format @@ -48540,7 +48540,7 @@ msgstr "fe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)" #: fortran/check.c:5743 #, gcc-internal-format, gfc-internal-format msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind" -msgstr "L'argument COUNT de SYSTEM_CLOCK à %L a un genre pas par défaut" +msgstr "L'argument COUNT de SYSTEM_CLOCK à %L a un sous-type pas par défaut" #: fortran/check.c:5762 #, gcc-internal-format, gfc-internal-format @@ -48550,17 +48550,17 @@ msgstr "Argument réel COUNT_RATE de SYSTEM_CLOCK à %L" #: fortran/check.c:5772 #, gcc-internal-format, gfc-internal-format msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind" -msgstr "L'argument COUNT_RATE de SYSTEM_CLOCK à %L a un genre pas par défaut" +msgstr "L'argument COUNT_RATE de SYSTEM_CLOCK à %L a un sous-type pas par défaut" #: fortran/check.c:5789 #, gcc-internal-format, gfc-internal-format msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind" -msgstr "L'argument COUNT_MAX de SYSTEM_CLOCK à %L a un genre pas par défaut" +msgstr "L'argument COUNT_MAX de SYSTEM_CLOCK à %L a un sous-type pas par défaut" #: fortran/check.c:6006 #, gcc-internal-format msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)" -msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être d'un genre pas plus large que le genre par défaut (%d)" +msgstr "L'argument %qs de l'intrinsèque %qs à %L doit être d'un sous-type pas plus large que le sous-type par défaut (%d)" #: fortran/check.c:6358 fortran/check.c:6366 #, gcc-internal-format @@ -48827,7 +48827,7 @@ msgstr "Le symbole %qs à %C est aussi déclaré comme un type à %L" #: fortran/decl.c:1471 #, gcc-internal-format msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)" -msgstr "La variable %qs dans le bloc commun %qs à %C doit être déclarée avec un genre interopérable avec le C puisque le bloc commun %qs est BIND(C)" +msgstr "La variable %qs dans le bloc commun %qs à %C doit être déclarée avec un sous-type interopérable avec le C puisque le bloc commun %qs est BIND(C)" #: fortran/decl.c:1505 #, gcc-internal-format, gfc-internal-format @@ -49032,12 +49032,12 @@ msgstr "Expression d'initialisation d'un scalaire attendue à %C" #: fortran/decl.c:2623 #, gcc-internal-format, gfc-internal-format msgid "Kind %d not supported for type %s at %C" -msgstr "Le genre %d n'est pas supporté pour le type %s à %C" +msgstr "Le sous-type %d n'est pas supporté pour le type %s à %C" #: fortran/decl.c:2636 #, gcc-internal-format, gfc-internal-format msgid "C kind type parameter is for type %s but type at %L is %s" -msgstr "Le paramètre d'un type du genre C est pour le type %s mais le type à %L est %s" +msgstr "Le paramètre d'un type du sous-type C est pour le type %s mais le type à %L est %s" #: fortran/decl.c:2645 #, gcc-internal-format, gfc-internal-format @@ -49047,7 +49047,7 @@ msgstr "Parenthèse droite ou virgule manquante à %C" #: fortran/decl.c:2743 #, gcc-internal-format, gfc-internal-format msgid "Kind %d is not supported for CHARACTER at %C" -msgstr "Le genre %d n'est pas supporté pour CHARACTER à %C" +msgstr "Le sous-type %d n'est pas supporté pour CHARACTER à %C" #: fortran/decl.c:2875 #, gcc-internal-format, gfc-internal-format @@ -49269,7 +49269,7 @@ msgstr "La déclaration implicite de la fonction BIND(C) %qs à %L pourrait ne p #: fortran/decl.c:4552 #, gcc-internal-format msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)" -msgstr "La variable %qs dans le bloc commun %qs à %L ne peut pas être un genre interopérable avec le C bien que le bloc commun %qs est BIND(C)" +msgstr "La variable %qs dans le bloc commun %qs à %L ne peut pas être un sous-type interopérable avec le C bien que le bloc commun %qs est BIND(C)" #: fortran/decl.c:4561 #, gcc-internal-format @@ -49279,7 +49279,7 @@ msgstr "La déclaration de type %qs à %L n'est pas interopérable avec le C mai #: fortran/decl.c:4565 #, gcc-internal-format msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)" -msgstr "La variable %qs à %L peut ne pas être d'un genre interopérable avec le C mais elle est BIND(C)" +msgstr "La variable %qs à %L peut ne pas être d'un sous-type interopérable avec le C mais elle est BIND(C)" #: fortran/decl.c:4577 #, gcc-internal-format @@ -49598,7 +49598,7 @@ msgstr "Le spécificateur NAME= à %C devrait être une expression constante" #: fortran/decl.c:6626 #, gcc-internal-format, gfc-internal-format msgid "NAME= specifier at %C should be a scalar of default character kind" -msgstr "Le spécificateur NAME= à %C devrait être un scalaire du genre de caractère par défaut" +msgstr "Le spécificateur NAME= à %C devrait être un scalaire du sous-type de caractère par défaut" #: fortran/decl.c:6645 #, gcc-internal-format, gfc-internal-format @@ -50375,7 +50375,7 @@ msgstr "L'opérateur de concaténation dans l'expression à %L doit avoir deux o #: fortran/expr.c:2144 #, gcc-internal-format, gfc-internal-format msgid "Concat operator at %L must concatenate strings of the same kind" -msgstr "L'opérateur de concaténation à %L doit concaténer des chaînes du même genre" +msgstr "L'opérateur de concaténation à %L doit concaténer des chaînes du même sous-type" #: fortran/expr.c:2154 #, gcc-internal-format, gfc-internal-format @@ -50705,7 +50705,7 @@ msgstr "Types différents dans une affectation de pointeur à %L; tentative d'af #: fortran/expr.c:3660 #, gcc-internal-format, gfc-internal-format msgid "Different kind type parameters in pointer assignment at %L" -msgstr "Paramètres de type de genre différents dans l'affectation de pointeur à %L" +msgstr "Paramètres de type de sous-type différents dans l'affectation de pointeur à %L" #: fortran/expr.c:3667 #, gcc-internal-format, gfc-internal-format @@ -51235,7 +51235,7 @@ msgstr "Un élément d'un tableau de forme tacite ou pointeur est passé à l'ar #: fortran/interface.c:2498 #, gcc-internal-format msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L" -msgstr "Extension: Argument effectif scalaire du genre pas par défaut, du genre non C_CHAR avec un argument muet tableau %qs à %L" +msgstr "Extension: Argument effectif scalaire du sous-type pas par défaut, du sous-type non C_CHAR avec un argument muet tableau %qs à %L" #: fortran/interface.c:2506 #, gcc-internal-format @@ -51960,7 +51960,7 @@ msgstr "L'expression constante dans l'étiquette du FORMAT à %L doit être de t #: fortran/io.c:1617 #, gcc-internal-format, gfc-internal-format msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER" -msgstr "L'étiquette du FORMAT à %L doit être du type CHARACTER ou INTEGER du genre par défaut" +msgstr "L'étiquette du FORMAT à %L doit être du type CHARACTER ou INTEGER du sous-type par défaut" #: fortran/io.c:1623 #, gcc-internal-format, gfc-internal-format @@ -52005,7 +52005,7 @@ msgstr "La balise %s à %L doit être du type %s" #: fortran/io.c:1700 #, gcc-internal-format, gfc-internal-format msgid "%s tag at %L must be a character string of default kind" -msgstr "La balise %s à %L doit être une chaîne de caractères du genre par défaut" +msgstr "La balise %s à %L doit être une chaîne de caractères du sous-type par défaut" #: fortran/io.c:1707 #, gcc-internal-format, gfc-internal-format @@ -52025,7 +52025,7 @@ msgstr "Le Fortran 95 exige un INTEGER par défaut dans la balise %s à %L" #: fortran/io.c:1730 #, gcc-internal-format, gfc-internal-format msgid "Non-default LOGICAL kind in %s tag at %L" -msgstr "Genre LOGICAL pas par défaut dans la balise %s à %L" +msgstr "Sous-type LOGICAL pas par défaut dans la balise %s à %L" #: fortran/io.c:1737 #, gcc-internal-format, gfc-internal-format @@ -52849,7 +52849,7 @@ msgstr "Le type de l'entité à %L est incompatible sur le type avec typespec" #: fortran/match.c:4029 #, gcc-internal-format, gfc-internal-format msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec" -msgstr "Le paramètre de type de genre pour l'entité à %L diffère du paramètre de type de genre du typespec" +msgstr "Le paramètre de sous-type pour l'entité à %L diffère du paramètre de sous-type du typespec" #: fortran/match.c:4043 #, gcc-internal-format, gfc-internal-format @@ -52987,7 +52987,7 @@ msgstr "Erreur de syntaxe dans le nom du bloc commun à %C" #: fortran/match.c:4856 #, gcc-internal-format msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)" -msgstr "La variable %qs à %L dans le bloc commun %qs à %C doit être déclarée avec un genre interopérable avec le C puisque le bloc commun %qs est bind(c)" +msgstr "La variable %qs à %L dans le bloc commun %qs à %C doit être déclarée avec un sous-type interopérable avec le C puisque le bloc commun %qs est bind(c)" #: fortran/match.c:4865 #, gcc-internal-format @@ -54723,284 +54723,271 @@ msgid "failed to create union component '%s'" msgstr "échec lors de la création du composant d'union « %s »" #: fortran/parse.c:3172 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "syntax error in action" +#, gcc-internal-format, gfc-internal-format msgid "Syntax error in nested structure declaration at %C" -msgstr "erreur de syntaxe dans l,action" +msgstr "Erreur de syntaxe dans la déclaration d'une structure imbriquée à %C" #: fortran/parse.c:3259 #, gcc-internal-format, gfc-internal-format msgid "FINAL declaration at %C must be inside CONTAINS" -msgstr "" +msgstr "La déclaration FINAL à %C doit être à l'intérieur de CONTAINS" #: fortran/parse.c:3267 #, gcc-internal-format, gfc-internal-format msgid "Derived type definition at %C without components" -msgstr "" +msgstr "Définition du type dérivé à %C sans composants" #: fortran/parse.c:3283 #, gcc-internal-format, gfc-internal-format msgid "PRIVATE statement at %C must precede structure components" -msgstr "" +msgstr "L'instruction PRIVATE à %C doit précéder les composants de la structure" #: fortran/parse.c:3300 #, gcc-internal-format, gfc-internal-format msgid "SEQUENCE statement at %C must precede structure components" -msgstr "" +msgstr "L'instruction SEQUENCE à %C doit précéder les composants de la structure" #: fortran/parse.c:3306 #, gcc-internal-format, gfc-internal-format msgid "SEQUENCE attribute at %C already specified in TYPE statement" -msgstr "" +msgstr "L'attribut SEQUENCE à %C est déjà spécifié dans l'instruction TYPE" #: fortran/parse.c:3311 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Unsupported VXT statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "Duplicate SEQUENCE statement at %C" -msgstr "déclaration VXT non supporté à %0" +msgstr "Instruction SEQENCE dupliquée à %C" #: fortran/parse.c:3321 #, gcc-internal-format, gfc-internal-format msgid "CONTAINS block in derived type definition at %C" -msgstr "" +msgstr "Bloc CONTAINS dans une définition de type dérivé à %C" #: fortran/parse.c:3379 #, gcc-internal-format, gfc-internal-format msgid "ENUM declaration at %C has no ENUMERATORS" -msgstr "" +msgstr "La déclaration ENUM à %C n'a aucun ENUMERATOR" #: fortran/parse.c:3466 #, gcc-internal-format, gfc-internal-format msgid "Unexpected %s statement in INTERFACE block at %C" -msgstr "" +msgstr "Instruction %s inattendue dans le bloc INTERFACE à %C" #: fortran/parse.c:3490 #, gcc-internal-format msgid "Name %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type" -msgstr "" +msgstr "Le nom %qs de ABSTRACT INTERFACE à %C ne peut pas être le même qu'un type intrinsèque" #: fortran/parse.c:3524 #, gcc-internal-format, gfc-internal-format msgid "Unexpected %s statement at %C in INTERFACE body" -msgstr "" +msgstr "Instruction %s inattendue à %C dans le corps de INTERFACE" #: fortran/parse.c:3542 #, gcc-internal-format msgid "INTERFACE procedure %qs at %L has the same name as the enclosing procedure" -msgstr "" +msgstr "La procédure %qs de INTERFACE à %L a le même nom que la procédure englobante" #: fortran/parse.c:3672 #, gcc-internal-format, gfc-internal-format msgid "%s statement is not allowed inside of BLOCK at %C" -msgstr "" +msgstr "L'instruction %s n'est pas permise à l'intérieur de BLOCK à %C" #: fortran/parse.c:3703 -#, 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 statement is not allowed inside of BLOCK DATA at %C" -msgstr "Déclaration à %0 invalide dans le bloc de donnée de l'unité programme à %1" +msgstr "L'instruction %s n'est pas permise à l'intérieur de BLOCK DATA à %C" #: fortran/parse.c:3793 #, gcc-internal-format, gfc-internal-format msgid "%s statement must appear in a MODULE" -msgstr "" +msgstr "L'instruction %s doit apparaître dans un MODULE" #: fortran/parse.c:3801 #, gcc-internal-format, gfc-internal-format msgid "%s statement at %C follows another accessibility specification" -msgstr "" +msgstr "L'instruction %s à %C suit un autre spécificateur d'accessibilité" #: fortran/parse.c:3853 -#, fuzzy, gcc-internal-format -#| msgid "Invalid token at %0 in expression or subexpression at %1" +#, gcc-internal-format msgid "Bad kind expression for function %qs at %L" -msgstr "élément lexical invalide à %0 dans l'expression ou la sous-expression à %1" +msgstr "Mauvaise expression « kind » pour la fonction %qs à %L" #: fortran/parse.c:3857 #, gcc-internal-format msgid "The type for function %qs at %L is not accessible" -msgstr "" +msgstr "Le type pour la fonction %qs à %L n'est pas accessible" #: fortran/parse.c:3917 #, gcc-internal-format, gfc-internal-format msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE" -msgstr "" +msgstr "L'instruction ELSEWHERE à %C suit un ELSEWHERE précédent qui n'est pas masqué" #: fortran/parse.c:3939 #, gcc-internal-format, gfc-internal-format msgid "Unexpected %s statement in WHERE block at %C" -msgstr "" +msgstr "Instruction %s inattendue dans le bloc WHERE à %C" #: fortran/parse.c:3998 #, gcc-internal-format, gfc-internal-format msgid "Unexpected %s statement in FORALL block at %C" -msgstr "" +msgstr "Instruction %s inattendue dans le bloc FORALL à %C" #: fortran/parse.c:4049 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "ELSE IF statement at %C cannot follow ELSE statement at %L" -msgstr "déclaration PUBLIC ou PRIVATE à %1 ne peut être spécifié en même temps avec la déclaration PUBLIC ou PRIVATE à %0" +msgstr "L'instruction ELSE IF à %C ne peut pas suivre une instruction ELSE à %L" #: fortran/parse.c:4067 #, gcc-internal-format, gfc-internal-format msgid "Duplicate ELSE statements at %L and %C" -msgstr "" +msgstr "Instructions ELSE dupliquées à %L et %C" #: fortran/parse.c:4128 #, gcc-internal-format, gfc-internal-format msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C" -msgstr "" +msgstr "Une instruction CASE ou END SELECT est attendue à la suite de SELECT CASE à %C" #: fortran/parse.c:4212 #, gcc-internal-format, gfc-internal-format msgid "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %C" -msgstr "" +msgstr "Une instruction TYPE IS, CLASS IS ou END SELECT est attendue à la suite de SELECT TYPE à %C" #: fortran/parse.c:4274 -#, fuzzy, gcc-internal-format -#| msgid "%s cannot appear in a constant-expression" +#, gcc-internal-format msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L" -msgstr "%s ne peut apparaître dans une expression de constante" +msgstr "La variable %qs à %C ne peut pas être redéfinie à l'intérieur de la boucle commençant à %L" #: fortran/parse.c:4307 #, gcc-internal-format, gfc-internal-format msgid "End of nonblock DO statement at %C is within another block" -msgstr "" +msgstr "La fin de l'instruction DO non bloc à %C est à l'intérieur d'un autre bloc" #: fortran/parse.c:4317 #, gcc-internal-format, gfc-internal-format msgid "End of nonblock DO statement at %C is interwoven with another DO loop" -msgstr "" +msgstr "La fin de l'instruction DO non bloc à %C est enchevêtrée dans une autre boucle DO" #: fortran/parse.c:4343 #, gcc-internal-format, gfc-internal-format msgid "CRITICAL block inside of OpenACC region at %C" -msgstr "" +msgstr "Bloc CRITICAL à l'intérieur d'une région OpenACC à %C" #: fortran/parse.c:4370 #, gcc-internal-format, gfc-internal-format msgid "Statement label in END CRITICAL at %C does not match CRITICAL label" -msgstr "" +msgstr "L'étiquette d'instruction dans END CRITICAL à %C ne correspond pas à l'étiquette de CRITICAL" #: fortran/parse.c:4439 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "In construct" +#, gcc-internal-format, gfc-internal-format msgid "BLOCK construct at %C" -msgstr "Dans le construit" +msgstr "Construction BLOCK à %C" #: fortran/parse.c:4473 #, gcc-internal-format, gfc-internal-format msgid "ASSOCIATE construct at %C" -msgstr "" +msgstr "Construction ASSOCIATE à %C" #: fortran/parse.c:4654 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "start label '%s' does not match end label '%s'" +#, gcc-internal-format, gfc-internal-format msgid "Statement label in ENDDO at %C doesn't match DO label" -msgstr "étiquette de départ « %s » ne concorde pas avec l'étiquette de fin « %s »" +msgstr "L'étiquette d'instruction dans ENDDO à %C ne correspond pas à l'étiquette de DO" #: fortran/parse.c:4670 #, gcc-internal-format, gfc-internal-format msgid "Named block DO at %L requires matching ENDDO name" -msgstr "" +msgstr "Le bloc DO nommé à %L requiert un nom ENDDO correspondant" #: fortran/parse.c:4861 #, gcc-internal-format, gfc-internal-format msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C" -msgstr "" +msgstr "!$OMP END ATOMIC requis après !$OMP ATOMIC CAPTURE à %C" #: fortran/parse.c:4877 fortran/parse.c:4936 #, gcc-internal-format, gfc-internal-format msgid "OpenACC directive inside of CRITICAL block at %C" -msgstr "" +msgstr "Directive OpenACC à l'intérieur du bloc CRITICAL à %C" #: fortran/parse.c:4911 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "in %s, at %s:%d" +#, gcc-internal-format, gfc-internal-format msgid "Expecting %s at %C" -msgstr "dans %s, à %s:%d" +msgstr "%s attendu à %C" #: fortran/parse.c:4955 #, gcc-internal-format, gfc-internal-format msgid "Expected DO loop at %C" -msgstr "" +msgstr "Boucle DO attendue à %C" #: fortran/parse.c:4975 #, gcc-internal-format, gfc-internal-format msgid "Redundant !$ACC END LOOP at %C" -msgstr "" +msgstr "!$ACC END LOOP redondant à %C" #: fortran/parse.c:5189 #, gcc-internal-format, gfc-internal-format msgid "Name after !$omp critical and !$omp end critical does not match at %C" -msgstr "" +msgstr "Les noms après !$omp critical et !$omp end critical ne correspondent pas à %C" #: fortran/parse.c:5247 #, gcc-internal-format, gfc-internal-format msgid "%s statement at %C cannot terminate a non-block DO loop" -msgstr "" +msgstr "L'instruction %s à %C ne peut pas terminer une boucle DO non bloc" #: fortran/parse.c:5261 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "FORMAT at %0 with run-time expression must follow first executable statement" +#, gcc-internal-format, gfc-internal-format msgid "DATA statement at %C after the first executable statement" -msgstr "FORMAT à %0 dans l'expression lors de l'exécution doit suivre la première déclaration exécutable" +msgstr "Instruction DATA à %C après la première instruction exécutable" #: fortran/parse.c:5499 #, gcc-internal-format msgid "Contained procedure %qs at %C is already ambiguous" -msgstr "" +msgstr "La procédure contenue %qs à %C est déjà ambigüe" #: fortran/parse.c:5556 #, gcc-internal-format, gfc-internal-format msgid "Unexpected %s statement in CONTAINS section at %C" -msgstr "" +msgstr "Instruction %s inattendue dans la section CONTAINS à %C" #: fortran/parse.c:5581 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "No label definition for FORMAT statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L" -msgstr "pas de définition d'étiquette pour la déclaration de FORMAT à %0" +msgstr "Instruction CONTAINS sans instruction FUNCTION ou SUBROUTINE à %L" #: fortran/parse.c:5693 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "RETURN statement at %0 invalid within a main program unit" +#, gcc-internal-format, gfc-internal-format msgid "CONTAINS statement at %C is already in a contained program unit" -msgstr "déclaration RETURN à %0 invalide à l'intérieur de l'unité du programme principal" +msgstr "L'instruction CONTAINS à %C est déjà dans une unité de programme contenue" #: fortran/parse.c:5739 #, gcc-internal-format msgid "gfc_global_used(): Bad type" -msgstr "" +msgstr "gfc_global_used(): Mauvais type" +# Le dernier %s est un mot clé tel que « FUNCTION », « PROGRAM », « MODULE » etc, d'où le « un(e) » #: fortran/parse.c:5744 -#, fuzzy, gcc-internal-format -#| msgid "Label %A already defined at %1 when redefined at %0" +#, gcc-internal-format msgid "Global binding name %qs at %L is already being used as a %s at %L" -msgstr "Étiquette %A déjà définie à %1 et redéfinie à %0" +msgstr "Le nom de liaison globale %qs à %L est déjà utilisé comme un(e) %s à %L" +# Le dernier %s est un mot clé tel que « FUNCTION », « PROGRAM », « MODULE » etc, d'où le « un(e) » #: fortran/parse.c:5747 -#, fuzzy, gcc-internal-format -#| msgid "Label %A already defined at %1 when redefined at %0" +#, gcc-internal-format msgid "Global name %qs at %L is already being used as a %s at %L" -msgstr "Étiquette %A déjà définie à %1 et redéfinie à %0" +msgstr "Le nom global %qs à %L est déjà utilisé comme un(e) %s à %L" #: fortran/parse.c:5768 #, gcc-internal-format, gfc-internal-format msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L" -msgstr "" +msgstr "Le BLOCK DATA blanc à %C est en conflit avec le BLOCK DATA précédent à %L" #: fortran/parse.c:5794 #, gcc-internal-format, gfc-internal-format msgid "Unexpected %s statement in BLOCK DATA at %C" -msgstr "" +msgstr "Instruction %s inattendue dans BLOCK DATA à %C" #: fortran/parse.c:5898 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Unsupported VXT statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "Unexpected %s statement in MODULE at %C" -msgstr "déclaration VXT non supporté à %0" +msgstr "Instruction %s inattendue dans MODULE à %C" #. If we see a duplicate main program, shut down. If the second #. instance is an implied main program, i.e. data decls or executable @@ -55008,1218 +54995,1169 @@ msgstr "déclaration VXT non supporté à %0" #: fortran/parse.c:6279 #, gcc-internal-format, gfc-internal-format msgid "Two main PROGRAMs at %L and %C" -msgstr "" +msgstr "Deux PROGRAM principaux à %L et %C" #: fortran/primary.c:103 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Missing formal parameter term" +#, gcc-internal-format, gfc-internal-format msgid "Missing kind-parameter at %C" -msgstr "Paramètre term formel manquant" +msgstr "Paramètre « kind » manquant à %C" #: fortran/primary.c:136 #, gcc-internal-format msgid "gfc_check_digit(): bad radix" -msgstr "" +msgstr "gfc_check_digit(): mauvais radical" #: fortran/primary.c:230 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "function body not available" +#, gcc-internal-format, gfc-internal-format msgid "Integer kind %d at %C not available" -msgstr "corps de la fonction n'est pas disponible" +msgstr "Le sous-type %d à %C n'est pas disponible pour un entier" #: fortran/primary.c:239 #, gcc-internal-format, gfc-internal-format msgid "Integer too big for its kind at %C. This check can be disabled with the option -fno-range-check" -msgstr "" +msgstr "L'entier est trop grand pour son sous-type à %C. Cette vérification peut être désactivée avec l'option -fno-range-check" #: fortran/primary.c:267 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid octal constant at %0" +#, gcc-internal-format, gfc-internal-format msgid "Hollerith constant at %C" -msgstr "constante octale invalide à %0" +msgstr "Constante Hollerith à %C" #: fortran/primary.c:274 #, gcc-internal-format, gfc-internal-format msgid "Invalid Hollerith constant: %L must contain at least one character" -msgstr "" +msgstr "Constante Hollerith invalide: %L doit contenir au moins un caractère" #: fortran/primary.c:280 #, gcc-internal-format, gfc-internal-format msgid "Invalid Hollerith constant: Integer kind at %L should be default" -msgstr "" +msgstr "Constante Hollerith invalide: L'entier à %L devrait avoir le sous-type par défaut" #: fortran/primary.c:300 #, gcc-internal-format, gfc-internal-format msgid "Invalid Hollerith constant at %L contains a wide character" -msgstr "" +msgstr "Constante Hollerith invalide à %L car elle contient un caractère large" #: fortran/primary.c:386 #, gcc-internal-format, gfc-internal-format msgid "Hexadecimal constant at %C uses non-standard syntax" -msgstr "" +msgstr "La constante hexadécimale à %C utilise une syntaxe non standard" #: fortran/primary.c:395 #, gcc-internal-format, gfc-internal-format msgid "Empty set of digits in BOZ constant at %C" -msgstr "" +msgstr "Ensemble de chiffres vide dans la constante BOZ à %C" #: fortran/primary.c:401 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Zero-length character constant at %0" +#, gcc-internal-format, gfc-internal-format msgid "Illegal character in BOZ constant at %C" -msgstr "constante caractère de longueur zéro à %0" +msgstr "Caractère illégal dans la constante BOZ à %C" #: fortran/primary.c:424 #, gcc-internal-format, gfc-internal-format msgid "BOZ constant at %C uses non-standard postfix syntax" -msgstr "" +msgstr "La constante BOZ à %C utilise une syntaxe suffixée non standard" #: fortran/primary.c:454 #, gcc-internal-format, gfc-internal-format msgid "Integer too big for integer kind %i at %C" -msgstr "" +msgstr "Entier trop grand pour l'entier du sous-type %i à %C" #: fortran/primary.c:460 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "label found outside of CASE statement" +#, gcc-internal-format, gfc-internal-format msgid "BOZ used outside a DATA statement at %C" -msgstr "étiquette trouvée en dehors de la déclaration du CASE" +msgstr "BOZ utilisée en dehors d'une instruction DATA à %C" #: fortran/primary.c:551 #, gcc-internal-format, gfc-internal-format msgid "exponent-letter 'q' in real-literal-constant at %C" -msgstr "" +msgstr "Lettre d'exposant « q » dans une constante littérale réelle à %C" #: fortran/primary.c:556 #, gcc-internal-format msgid "Extension: exponent-letter %<q%> in real-literal-constant at %C" -msgstr "" +msgstr "Extension: lettre d'exposant %<q%> dans une constante littérale réelle à %C" #: fortran/primary.c:577 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Missing value at %1 for real-number exponent at %0" +#, gcc-internal-format, gfc-internal-format msgid "Missing exponent in real number at %C" -msgstr "Valeur manquante à %1 pour l'exposant d'un nombre réel à %0" +msgstr "Exposant manquant dans le nombre réel à %C" #: fortran/primary.c:636 #, gcc-internal-format msgid "Real number at %C has a %<d%> exponent and an explicit kind" -msgstr "" +msgstr "Le nombre réel à %C a un exposant %<d%> et un sous-type explicite" #: fortran/primary.c:666 #, gcc-internal-format msgid "Real number at %C has a %<q%> exponent and an explicit kind" -msgstr "" +msgstr "Le nombre réel à %C a un exposant %<q%> et un sous-type explicite" #: fortran/primary.c:680 #, gcc-internal-format msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C" -msgstr "" +msgstr "Lettre d'exposant %<q%> invalide dans une constante littérale réelle à %C" #: fortran/primary.c:713 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid label definition %A (at %0)" +#, gcc-internal-format, gfc-internal-format msgid "Invalid real kind %d at %C" -msgstr "définition d'étiquette invalide %A (à %0)" +msgstr "Sous-type %d invalide pour un réel à %C" #: fortran/primary.c:728 #, gcc-internal-format, gfc-internal-format msgid "Real constant overflows its kind at %C" -msgstr "" +msgstr "La constante réelle déborde de son sous-type à %C" #: fortran/primary.c:733 #, gcc-internal-format, gfc-internal-format msgid "Real constant underflows its kind at %C" -msgstr "" +msgstr "La constante réelle déborde vers le bas hors de son sous-type à %C" #: fortran/primary.c:738 #, gcc-internal-format msgid "gfc_range_check() returned bad value" -msgstr "" +msgstr "gfc_range_check() a retourné une mauvaise valeur" #: fortran/primary.c:785 #, gcc-internal-format msgid "Non-significant digits in %qs number at %C, maybe incorrect KIND" -msgstr "" +msgstr "Chiffres non significatifs dans le nombre %qs à %C, KIND est peut-être incorrect" #: fortran/primary.c:877 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "parse error in method specification" +#, gcc-internal-format, gfc-internal-format msgid "Syntax error in SUBSTRING specification at %C" -msgstr "erreur d'analyse syntaxique dans la spécification de fonction" +msgstr "Erreur de syntaxe dans la spécification SUBSTRING à %C" #: fortran/primary.c:1084 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid binary constant at %0" +#, gcc-internal-format, gfc-internal-format msgid "Invalid kind %d for CHARACTER constant at %C" -msgstr "constante binaire invalide à %0" +msgstr "Sous-type %d invalide pour la constante CHARACTER à %C" #: fortran/primary.c:1105 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Unterminated character constant at %0 [info -f g77 M LEX]" +#, gcc-internal-format, gfc-internal-format msgid "Unterminated character constant beginning at %C" -msgstr "constante de caractères non terminée à %0 [info -f g77 M LEX]" +msgstr "La constante caractère qui commence à %C n'est pas terminée" #: fortran/primary.c:1135 #, gcc-internal-format msgid "Character %qs in string at %C is not representable in character kind %d" -msgstr "" +msgstr "Le caractère %qs dans la chaîne à %C n'a pas de représentation dans le caractère du sous-type %d" #: fortran/primary.c:1148 #, gcc-internal-format msgid "match_string_constant(): Delimiter not found" -msgstr "" +msgstr "match_string_constant(): Délimiteur pas trouvé" #: fortran/primary.c:1218 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid octal constant at %0" +#, gcc-internal-format, gfc-internal-format msgid "Bad kind for logical constant at %C" -msgstr "constante octale invalide à %0" +msgstr "Mauvais sous-type pour la constante logique à %C" #: fortran/primary.c:1250 #, gcc-internal-format, gfc-internal-format msgid "Expected PARAMETER symbol in complex constant at %C" -msgstr "" +msgstr "Symbole PARAMETER attendu dans la constante complexe à %C" #: fortran/primary.c:1259 #, gcc-internal-format, gfc-internal-format msgid "Numeric PARAMETER required in complex constant at %C" -msgstr "" +msgstr "PARAMETER numérique requis dans la constante complexe à %C" #: fortran/primary.c:1265 #, gcc-internal-format, gfc-internal-format msgid "Scalar PARAMETER required in complex constant at %C" -msgstr "" +msgstr "PARAMETER scalaire requis dans la constante complexe à %C" #: fortran/primary.c:1269 #, gcc-internal-format, gfc-internal-format msgid "PARAMETER symbol in complex constant at %C" -msgstr "" +msgstr "Symbole PARAMETER dans la constante complexe à %C" #: fortran/primary.c:1292 #, gcc-internal-format msgid "gfc_match_sym_complex_part(): Bad type" -msgstr "" +msgstr "gfc_match_sym_complex_part(): Mauvais type" #: fortran/primary.c:1299 #, gcc-internal-format, gfc-internal-format msgid "Error converting PARAMETER constant in complex constant at %C" -msgstr "" +msgstr "Erreur lors de la conversion de la constante PARAMETER dans la constante complexe à %C" #: fortran/primary.c:1431 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "syntax error in action" +#, gcc-internal-format, gfc-internal-format msgid "Syntax error in COMPLEX constant at %C" -msgstr "erreur de syntaxe dans l’action" +msgstr "Erreur de syntaxe dans la constante COMPLEX à %C" #: fortran/primary.c:1558 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "data member `%D' cannot be a member template" +#, gcc-internal-format, gfc-internal-format msgid "Namelist '%s' can not be an argument at %L" -msgstr "membre de données « %D » ne peut être membre du patron" +msgstr "La liste de noms « %s » ne peut pas être un argument à %L" #: fortran/primary.c:1644 #, gcc-internal-format msgid "Keyword %qs at %C has already appeared in the current argument list" -msgstr "" +msgstr "Le mot-clé %qs à %C est déjà apparu dans la liste des arguments actuelle" #: fortran/primary.c:1711 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "argument missing after %s" +#, gcc-internal-format, gfc-internal-format msgid "argument list function at %C" -msgstr "argument manquant après %s" +msgstr "Fonction de liste d'arguments à %C" #: fortran/primary.c:1779 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "expected to return to file \"%s\"" +#, gcc-internal-format, gfc-internal-format msgid "Expected alternate return label at %C" -msgstr "attendait retourner au fichier \"%s\"" +msgstr "Étiquette de retour alternatif attendue à %C" #: fortran/primary.c:1801 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid actual argument at %0" +#, gcc-internal-format, gfc-internal-format msgid "Missing keyword name in actual argument list at %C" -msgstr "argument actuel invalide à %0" +msgstr "Nom de mot-clé manquant dans la liste des arguments effectifs à %C" #: fortran/primary.c:1847 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "syntax error in macro parameter list" +#, gcc-internal-format, gfc-internal-format msgid "Syntax error in argument list at %C" -msgstr "erreur de syntaxe dans la liste de paramètres macro" +msgstr "Erreur de syntaxe dans la liste des arguments à %C" #: fortran/primary.c:1868 #, gcc-internal-format msgid "extend_ref(): Bad tail" -msgstr "" +msgstr "extend_ref(): Variable « tail » invalide" #: fortran/primary.c:1907 #, gcc-internal-format, gfc-internal-format msgid "Array section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %C" -msgstr "" +msgstr "Un désignateur de section de tableau (c-à -d. « (:) ») est requis en plus du désignateur de co-tableau « [...] » à %C" #: fortran/primary.c:1915 #, gcc-internal-format msgid "Coarray designator at %C but %qs is not a coarray" -msgstr "" +msgstr "Un désignateur de co-tableau est rencontré à %C mais %qs n'est pas un co-tableau" #: fortran/primary.c:2013 #, gcc-internal-format msgid "Symbol %qs at %C has no IMPLICIT type" -msgstr "" +msgstr "Le symbole %qs à %C n'est pas du type IMPLICIT" #: fortran/primary.c:2019 #, gcc-internal-format msgid "Unexpected %<%c%> for nonderived-type variable %qs at %C" -msgstr "" +msgstr "%<%c%> inattendu pour la variable %qs du type non dérivé à %C" #: fortran/primary.c:2037 #, gcc-internal-format, gfc-internal-format msgid "Expected structure component name at %C" -msgstr "" +msgstr "Nom de composant de structure attendu à %C" #: fortran/primary.c:2088 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "argument missing after %s" +#, gcc-internal-format, gfc-internal-format msgid "Expected argument list at %C" -msgstr "argument manquant après %s" +msgstr "Liste d'arguments attendue à %C" #: fortran/primary.c:2128 #, gcc-internal-format msgid "Procedure pointer component %qs requires an argument list at %C" -msgstr "" +msgstr "Le composant pointeur de procédure %qs requiert une liste d'arguments à %C" #: fortran/primary.c:2217 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "forming %s to reference type `%T'" +#, gcc-internal-format, gfc-internal-format msgid "Nonpolymorphic reference to abstract type at %C" -msgstr "formant %s pour référencer le type « %T »" +msgstr "Référence non polymorphique au type abstrait à %C" #: fortran/primary.c:2224 #, gcc-internal-format, gfc-internal-format msgid "Coindexed procedure-pointer component at %C" -msgstr "" +msgstr "Composant pointeur de procédure co-indexé à %C" #: fortran/primary.c:2259 #, gcc-internal-format msgid "gfc_variable_attr(): Expression isn't a variable" -msgstr "" +msgstr "gfc_variable_attr(): L'expression n'est pas une variable" #: fortran/primary.c:2314 #, gcc-internal-format msgid "gfc_variable_attr(): Bad array reference" -msgstr "" +msgstr "gfc_variable_attr(): Mauvaise référence à un tableau" #: fortran/primary.c:2434 #, gcc-internal-format msgid "gfc_caf_attr(): Expression isn't a variable" -msgstr "" +msgstr "gfc_caf_attr(): L'expression n'est pas une variable" #: fortran/primary.c:2491 -#, fuzzy, gcc-internal-format -#| msgid "subscript missing in array reference" +#, gcc-internal-format msgid "gfc_caf_attr(): Bad array reference" -msgstr "indice manquant dans la référence du tableau" +msgstr "gfc_caf_attr(): Mauvaise référence à un tableau" #: fortran/primary.c:2663 #, gcc-internal-format, gfc-internal-format msgid "Structure constructor with missing optional arguments at %C" -msgstr "" +msgstr "Constructeur de structure avec des arguments optionnels manquants à %C" #: fortran/primary.c:2672 #, gcc-internal-format msgid "No initializer for allocatable component '%qs' given in the structure constructor at %C" -msgstr "" +msgstr "Aucune initialisation pour le composant allouable %qs donné dans le constructeur de structure à %C" #: fortran/primary.c:2679 #, gcc-internal-format msgid "No initializer for component %qs given in the structure constructor at %C!" -msgstr "" +msgstr "Pas d'initialisation donnée pour le composant %qs dans le constructeur de structure à %C !" #: fortran/primary.c:2727 #, gcc-internal-format msgid "Can't construct ABSTRACT type %qs at %L" -msgstr "" +msgstr "Impossible de construire le type ABSTRACT %qs à %L" #: fortran/primary.c:2747 #, gcc-internal-format, gfc-internal-format msgid "Structure constructor with named arguments at %C" -msgstr "" +msgstr "Constructeur de structure avec des arguments nommés à %C" #: fortran/primary.c:2762 #, gcc-internal-format, gfc-internal-format msgid "Component initializer without name after component named %s at %L!" -msgstr "" +msgstr "Initialisation de composant sans nom après le composant nommé %s à %L !" #: fortran/primary.c:2767 #, gcc-internal-format, gfc-internal-format msgid "Too many components in structure constructor at %L!" -msgstr "" +msgstr "Trop de composants dans le constructeur de structure à %L !" #: fortran/primary.c:2804 #, gcc-internal-format msgid "Component %qs is initialized twice in the structure constructor at %L!" -msgstr "" +msgstr "Le composant %qs est initialisé deux fois dans le constructeur de structure à %L !" #: fortran/primary.c:2816 #, gcc-internal-format msgid "Coindexed expression to pointer component %qs in structure constructor at %L!" -msgstr "" +msgstr "Expression co-indexée vers le composant pointeur %qs dans le constructeur de structure à %L !" #: fortran/primary.c:2870 #, gcc-internal-format msgid "component %qs at %L has already been set by a parent derived type constructor" -msgstr "" +msgstr "Le composant %qs à %L a déjà été défini par le constructeur d'un type parent dérivé" #: fortran/primary.c:3025 #, gcc-internal-format, gfc-internal-format msgid "%%LOC() as an rvalue at %C" -msgstr "" +msgstr "%%LOC() a une r-valeur à %C" #: fortran/primary.c:3084 #, gcc-internal-format msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)" -msgstr "" +msgstr "%qs à %C est le nom d'une fonction récursive et, par conséquent, il fait référence à la variable résultat. Utilisez une variable RESULT explicite pour diriger la récursion (12.5.2.1)" #: fortran/primary.c:3208 #, gcc-internal-format msgid "Unexpected use of subroutine name %qs at %C" -msgstr "" +msgstr "Utilisation inattendue du nom de sous-routine %qs à %C" #: fortran/primary.c:3240 -#, fuzzy, gcc-internal-format -#| msgid "Statement function `%A' defined at %0 is not used" +#, gcc-internal-format msgid "Statement function %qs requires argument list at %C" -msgstr "déclaration de fonction « %A » définie à %0 n'est pas utilisée" +msgstr "La fonction-instruction %qs requiert une liste d'arguments à %C" #: fortran/primary.c:3243 -#, fuzzy, gcc-internal-format -#| msgid "macro \"%s\" requires %u arguments, but only %u given" +#, gcc-internal-format msgid "Function %qs requires an argument list at %C" -msgstr "macro « %s » requiert %u arguments, mais seulement %u ont été passés" +msgstr "La fonction %qs requiert une liste d'arguments à %C" #: fortran/primary.c:3293 -#, fuzzy, gcc-internal-format -#| msgid "missing argument to \"%s\"" +#, gcc-internal-format msgid "Missing argument to %qs at %C" -msgstr "argument manquant à \"%s\"" +msgstr "Argument manquant pour %qs à %C" #: fortran/primary.c:3306 #, gcc-internal-format, gfc-internal-format msgid "The leftmost part-ref in a data-ref can not be a function reference at %C" -msgstr "" +msgstr "Le part-ref le plus à gauche dans le data-ref ne peut pas être une référence à une fonction à %C" #: fortran/primary.c:3460 -#, fuzzy, gcc-internal-format -#| msgid "missing argument to \"%s\"" +#, gcc-internal-format msgid "Missing argument list in function %qs at %C" -msgstr "argument manquant à \"%s\"" +msgstr "Liste d'arguments manquante dans la fonction %qs à %C" #: fortran/primary.c:3504 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "floating point overflow in expression" +#, gcc-internal-format, gfc-internal-format msgid "Symbol at %C is not appropriate for an expression" -msgstr "débordement d'un nombre en virgule flottante dans l'expression" +msgstr "Le symbole à %C ne convient pas pour une expression" #: fortran/primary.c:3574 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++" +#, gcc-internal-format, gfc-internal-format msgid "Derived type '%s' cannot be used as a variable at %C" -msgstr "« %s » ne peut être utilisé comme nom de macro car c'est un opérateur en C++" +msgstr "Le type dérivé « %s » ne peut pas être utilisé comme une variable à %C" #: fortran/primary.c:3615 #, gcc-internal-format, gfc-internal-format msgid "Named constant at %C in an EQUIVALENCE" -msgstr "" +msgstr "La constante nommée à %C est une EQUIVALENCE" #: fortran/primary.c:3650 -#, fuzzy, gcc-internal-format -#| msgid "%s is not addressable" +#, gcc-internal-format msgid "%qs at %C is not a variable" -msgstr "%s n'est pas addressable" +msgstr "%qs à %C n'est pas une variable" #: fortran/resolve.c:123 #, gcc-internal-format msgid "%qs at %L is of the ABSTRACT type %qs" -msgstr "" +msgstr "%qs à %L est du type ABSTRACT %qs" #: fortran/resolve.c:126 #, gcc-internal-format msgid "ABSTRACT type %qs used at %L" -msgstr "" +msgstr "Type ABSTRACT %qs utilisé à %L" #: fortran/resolve.c:143 #, gcc-internal-format msgid "Interface %qs at %L is declared in a later PROCEDURE statement" -msgstr "" +msgstr "L'interface %qs à %L est déclarée dans une instruction PROCEDURE ultérieure" #: fortran/resolve.c:156 #, gcc-internal-format msgid "Interface %qs at %L may not be generic" -msgstr "" +msgstr "L'interface %qs à %L ne peut pas être générique" #: fortran/resolve.c:163 -#, fuzzy, gcc-internal-format -#| msgid "constructor cannot be static member function" +#, gcc-internal-format msgid "Interface %qs at %L may not be a statement function" -msgstr "le constructeur ne peut être une fonction membre statique" +msgstr "L'interface %qs à %L ne peut pas être une fonction-instruction" #: fortran/resolve.c:172 #, gcc-internal-format msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L" -msgstr "" +msgstr "La procédure intrinsèque %qs n'est pas permise dans une instruction PROCEDURE à %L" #: fortran/resolve.c:178 #, gcc-internal-format msgid "Interface %qs at %L must be explicit" -msgstr "" +msgstr "L'interface %qs à %L doit être explicite" #: fortran/resolve.c:200 #, gcc-internal-format msgid "PROCEDURE %qs at %L may not be used as its own interface" -msgstr "" +msgstr "La PROCEDURE %qs à %L ne peut pas être utilisée comme sa propre interface" #: fortran/resolve.c:300 -#, fuzzy, gcc-internal-format -#| msgid "Alternate return specifier at %0 invalid within a function" +#, gcc-internal-format msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed" -msgstr "spécificateur alternatif de retour à %0 invalide à l'intérieur de la fonction" +msgstr "Le spécificateur de retour alternatif dans la sous-routine élémentale %qs à %L n'est pas permis" #: fortran/resolve.c:304 -#, fuzzy, gcc-internal-format -#| msgid "Alternate return specifier at %0 invalid within a function" +#, gcc-internal-format msgid "Alternate return specifier in function %qs at %L is not allowed" -msgstr "spécificateur alternatif de retour à %0 invalide à l'intérieur de la fonction" +msgstr "Le spécificateur de retour alternatif dans la fonction %qs à %L n'est pas permis" #: fortran/resolve.c:315 #, gcc-internal-format msgid "Self-referential argument %qs at %L is not allowed" -msgstr "" +msgstr "L'argument %qs qui fait référence à lui-même à %L n'est pas permis" #: fortran/resolve.c:387 #, gcc-internal-format msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE" -msgstr "" +msgstr "La procédure muette %qs d'une procédure PURE à %L doit aussi être PURE" #: fortran/resolve.c:397 #, gcc-internal-format msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)" -msgstr "" +msgstr "Argument %qs de la fonction pure %qs à %L avec l'attribut VALUE mais sans INTENT(IN)" #: fortran/resolve.c:402 #, gcc-internal-format msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE" -msgstr "" +msgstr "L'argument %qs de la fonction pure %qs à %L doit être INTENT(IN) ou VALUE" #: fortran/resolve.c:410 #, gcc-internal-format msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT" -msgstr "" +msgstr "Argument %qs de la sous-routine pure %qs à %L avec l'attribut VALUE mais sans INTENT" #: fortran/resolve.c:415 #, gcc-internal-format msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute" -msgstr "" +msgstr "L'argument %qs de la sous-routine pure %qs à %L doit avoir un INTENT spécifié ou avoir l'attribut VALUE" #: fortran/resolve.c:425 -#, fuzzy, gcc-internal-format -#| msgid "first argument to `%s' must be a mode" +#, gcc-internal-format msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic" -msgstr "premier argument de « %s » doit être un mode" +msgstr "L'argument INTENT(OUT) %qs de la procédure pure %qs à %L ne peut pas être polymorphique" #: fortran/resolve.c:458 -#, fuzzy, gcc-internal-format -#| msgid "too many arguments to procedure" +#, gcc-internal-format msgid "Coarray dummy argument %qs at %L to elemental procedure" -msgstr "trop d'arguments pour la procédure" +msgstr "Argument muet co-tableau %qs à %L pour une procédure élémentale" #: fortran/resolve.c:466 #, gcc-internal-format msgid "Argument %qs of elemental procedure at %L must be scalar" -msgstr "" +msgstr "L'argument %qs de la procédure élémentale à %L doit être scalaire" #: fortran/resolve.c:475 #, gcc-internal-format msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute" -msgstr "" +msgstr "L'argument %qs de la procédure élémentale à %L ne peut pas avoir l'attribut ALLOCATABLE" #: fortran/resolve.c:485 #, gcc-internal-format msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute" -msgstr "" +msgstr "L'argument %qs de la procédure élémentale à %L ne peut pas avoir l'attribut POINTER" #: fortran/resolve.c:493 #, gcc-internal-format msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L" -msgstr "" +msgstr "La procédure muette %qs n'est pas permise dans la procédure élémentale %qs à %L" #: fortran/resolve.c:502 #, gcc-internal-format msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute" -msgstr "" +msgstr "L'argument %qs de la procédure élémentale %qs à %L doit avoir un INTENT spécifié ou avoir l'attribut VALUE" #: fortran/resolve.c:515 -#, fuzzy, gcc-internal-format -#| msgid "Null argument at %0 for statement function reference at %1" +#, gcc-internal-format msgid "Argument %qs of statement function at %L must be scalar" -msgstr "argument nul à %0 pour la déclaration de la référence de fonction à %1" +msgstr "L'argument %qs de la fonction-instruction à %L doit être scalaire" #: fortran/resolve.c:525 #, gcc-internal-format msgid "Character-valued argument %qs of statement function at %L must have constant length" -msgstr "" +msgstr "L'argument %qs avec une valeur de caractère pour la fonction-instruction à %L doit avoir une longueur constante" #: fortran/resolve.c:574 -#, fuzzy, gcc-internal-format -#| msgid "Do not schedule the start and end of the procedure" +#, gcc-internal-format msgid "Contained procedure %qs at %L has the same name as its encompassing procedure" -msgstr "Ne pas ordonnancer le début et la fin de la procédure" +msgstr "La procédure contenue %qs à %L a le même nom que sa procédure contenante" #: fortran/resolve.c:591 #, gcc-internal-format msgid "Contained function %qs at %L has no IMPLICIT type" -msgstr "" +msgstr "La fonction contenue %qs à %L n'a pas le type IMPLICIT" #: fortran/resolve.c:594 #, gcc-internal-format msgid "Result %qs of contained function %qs at %L has no IMPLICIT type" -msgstr "" +msgstr "Le résultat %qs de la fonction contenue %qs à %L n'a pas le type IMPLICIT" +# %s peut être le texte traduit "module procedure" ou "internal function" d'où le féminin #: fortran/resolve.c:618 #, gcc-internal-format msgid "Character-valued %s %qs at %L must not be assumed length" -msgstr "" +msgstr "La %s %qs avec une valeur de caractère à %L ne peut pas avoir une longueur tacite" #: fortran/resolve.c:792 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "inconsistent instance variable specification" +#, gcc-internal-format, gfc-internal-format msgid "Function %s at %L has entries with mismatched array specifications" -msgstr "spécification inconsistante avec l'instance de la variable" +msgstr "La fonction %s à %L a des entrées avec des spécifications de tableau non concordantes" #: fortran/resolve.c:809 #, gcc-internal-format, gfc-internal-format msgid "Function %s at %L with entries returning variables of different string lengths" -msgstr "" +msgstr "La fonction %s à %L a des entrées qui retournent des variables de longueurs de chaînes différentes" #: fortran/resolve.c:836 #, gcc-internal-format, gfc-internal-format msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L" -msgstr "" +msgstr "Le résultat de FUNCTION %s ne peut pas être un tableau dans FUNCTION %s à %L" #: fortran/resolve.c:840 #, gcc-internal-format, gfc-internal-format msgid "ENTRY result %s can't be an array in FUNCTION %s at %L" -msgstr "" +msgstr "Le résultat de ENTRY %s ne peut pas être un tableau dans FUNCTION %s à %L" #: fortran/resolve.c:847 #, gcc-internal-format, gfc-internal-format msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L" -msgstr "" +msgstr "Le résultat de FUNCTION %s ne peut pas être un POINTER dans FUNCTION %s à %L" #: fortran/resolve.c:851 #, gcc-internal-format, gfc-internal-format msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L" -msgstr "" +msgstr "Le résultat de ENTRY %s ne peut pas être un POINTER dans FUNCTION %s à %L" #: fortran/resolve.c:889 #, gcc-internal-format, gfc-internal-format msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L" -msgstr "" +msgstr "Le résultat de FUNCTION %s ne peut pas être du type %s dans FUNCTION %s à %L" #: fortran/resolve.c:894 #, gcc-internal-format, gfc-internal-format msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L" -msgstr "" +msgstr "Le résultat de ENTRY %s ne peut pas être du type %s dans FUNCTION %s à %L" #: fortran/resolve.c:943 #, gcc-internal-format msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed" -msgstr "" +msgstr "La variable %qs à %L est dans COMMON mais seule l'initialisation dans BLOCK DATA est permise" #: fortran/resolve.c:947 #, gcc-internal-format msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks" -msgstr "" +msgstr "La variable %qs à %L est initialisée dans un COMMON blanc mais l'initialisation est uniquement permise dans des communs nommés" #: fortran/resolve.c:954 #, gcc-internal-format msgid "%qs in cannot appear in COMMON at %L [F2008:C5100]" -msgstr "" +msgstr "%qs ne peut pas apparaître dans COMMON à %L [F2008:C5100]" #: fortran/resolve.c:962 #, gcc-internal-format msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute" -msgstr "" +msgstr "La variable %qs, d'un type dérivé, dans COMMON à %L n'a ni l'attribut SEQUENCE ni l'attribut BIND(C)" #: fortran/resolve.c:966 #, gcc-internal-format msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable" -msgstr "" +msgstr "La variable %qs, d'un type dérivé, dans COMMON à %L a un composant ultime qui est allouable" #: fortran/resolve.c:970 #, gcc-internal-format msgid "Derived type variable %qs in COMMON at %L may not have default initializer" -msgstr "" +msgstr "La variable %qs, d'un type dérivé, dans COMMON à %L ne peut pas avoir une initialisation par défaut" #: fortran/resolve.c:1014 #, gcc-internal-format msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s" -msgstr "" +msgstr "En Fortran 2003, le bloc COMMON %qs à %L est un identificateur global et doit donc avoir le même nom de liaison que le bloc COMMON similairement nommé à %L: %s vs %s" #: fortran/resolve.c:1028 #, gcc-internal-format msgid "COMMON block %qs at %L uses the same global identifier as entity at %L" -msgstr "" +msgstr "Le bloc COMMON %qs à %L utilise le même identificateur global que l'entité à %L" #: fortran/resolve.c:1036 #, gcc-internal-format msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L" -msgstr "" +msgstr "Fortran 2008: Le bloc COMMON %qs avec l'étiquette de liaison à %L partage l'identificateur avec l'entité de bloc non COMMON globale à %L" #: fortran/resolve.c:1058 #, gcc-internal-format, gfc-internal-format msgid "COMMON block at %L with binding label %s uses the same global identifier as entity at %L" -msgstr "" +msgstr "Le bloc COMMON à %L avec le label de liaison %s utilise le même identificateur global que l'entité à %L" #: fortran/resolve.c:1079 #, gcc-internal-format msgid "COMMON block %qs at %L is used as PARAMETER at %L" -msgstr "" +msgstr "Le bloc COMMON %qs à %L est utilisé comme PARAMETER à %L" #: fortran/resolve.c:1083 #, gcc-internal-format msgid "COMMON block %qs at %L can not have the EXTERNAL attribute" -msgstr "" +msgstr "Le bloc COMMON %qs à %L ne peut pas avoir d'attribut EXTERNAL" #: fortran/resolve.c:1087 #, gcc-internal-format msgid "COMMON block %qs at %L is also an intrinsic procedure" -msgstr "" +msgstr "Le bloc COMMON %qs à %L est aussi une procédure intrinsèque" #: fortran/resolve.c:1091 #, gcc-internal-format msgid "COMMON block %qs at %L that is also a function result" -msgstr "" +msgstr "Le bloc COMMON %qs à %L qui est aussi un résultat de fonction" #: fortran/resolve.c:1096 #, gcc-internal-format msgid "COMMON block %qs at %L that is also a global procedure" -msgstr "" +msgstr "Le bloc COMMON %qs à %L qui est aussi une procédure globale" #: fortran/resolve.c:1194 #, gcc-internal-format, gfc-internal-format msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)" -msgstr "" +msgstr "Le rang de l'élément dans le constructeur de structure à %L ne correspond pas à celui du composant (%d/%d)" #: fortran/resolve.c:1215 #, gcc-internal-format msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s" -msgstr "" +msgstr "L'élément dans le constructeur de structure à %L, pour le composant pointeur %qs, est %s mais il devrait être %s" #: fortran/resolve.c:1281 #, gcc-internal-format msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE" -msgstr "" +msgstr "Le NULL dans le constructeur de structure à %L est appliqué au composant %qs qui n'est ni un POINTER ni ALLOCATABLE" #: fortran/resolve.c:1316 #, gcc-internal-format msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s" -msgstr "" +msgstr "Désaccord d'interface pour le composant pointeur de procédure %qs dans le constructeur de structure à %L: %s" #: fortran/resolve.c:1332 #, gcc-internal-format msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET" -msgstr "" +msgstr "L'élément dans le constructeur de structure à %L pour le composant pointeur %qs devrait être un POINTER ou un TARGET" #: fortran/resolve.c:1343 #, gcc-internal-format, gfc-internal-format msgid "Pointer initialization target at %L must not be ALLOCATABLE " -msgstr "" +msgstr "La cible de l'initialisation du pointeur à %L ne doit pas être ALLOCATABLE" #: fortran/resolve.c:1361 #, gcc-internal-format msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure" -msgstr "" +msgstr "Expression invalide dans le constructeur de structure pour le composant pointeur %qs à %L dans une procédure PURE" #: fortran/resolve.c:1485 #, gcc-internal-format msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L" -msgstr "" +msgstr "La limite supérieure dans la dernière dimension doit apparaître dans la référence du tableau de taille tacite %qs à %L" +# %qs est le nom d'une procédure d'où le féminin #: fortran/resolve.c:1547 -#, fuzzy, gcc-internal-format -#| msgid "use of `%D' is ambiguous" +#, gcc-internal-format msgid "%qs at %L is ambiguous" -msgstr "utilisation de « %D » est ambiguë" +msgstr "%qs à %L est ambigüe" #: fortran/resolve.c:1551 #, gcc-internal-format msgid "GENERIC procedure %qs is not allowed as an actual argument at %L" -msgstr "" +msgstr "La procédure GENERIC %qs n'est pas permise comme argument effectif à %L" #: fortran/resolve.c:1672 #, gcc-internal-format msgid "Type specified for intrinsic function %qs at %L is ignored" -msgstr "" +msgstr "Le type spécifié pour la fonction intrinsèque %qs à %L est ignoré" #: fortran/resolve.c:1685 #, gcc-internal-format msgid "Intrinsic subroutine %qs at %L shall not have a type specifier" -msgstr "" +msgstr "La sous-routine intrinsèque %qs à %L n'aura point de spécificateur de type" #: fortran/resolve.c:1696 #, gcc-internal-format msgid "%qs declared INTRINSIC at %L does not exist" -msgstr "" +msgstr "%qs déclaré INTRINSIC à %L n'existe pas" +# %s est une chaîne non traduite telle que "available since Fortran 77". +# voir bugs #38573 et #52279 à ce sujet. #: fortran/resolve.c:1709 #, gcc-internal-format msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it." -msgstr "" +msgstr "L'intrinsèque %qs déclaré INTRINSIC à %L n'est pas disponible avec les paramètres standard actuels mais est %s. Utilisez l'option %<-std=*%> appropriée ou activez %<-fall-intrinsic%> de manière à pouvoir l'utiliser." #: fortran/resolve.c:1745 #, gcc-internal-format msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. Declare it RECURSIVE or use %<-frecursive%>" -msgstr "" +msgstr "La procédure non RECURSIVE %qs à %L semble s'appeler elle-même récursivement. Déclarez là RECURSIVE ou utilisez %<-frecursive%>" #: fortran/resolve.c:1784 fortran/resolve.c:9309 fortran/resolve.c:10967 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Label %A already defined at %1 when redefined at %0" +#, gcc-internal-format, gfc-internal-format msgid "Label %d referenced at %L is never defined" -msgstr "Étiquette %A déjà définie à %1 et redéfinie à %0" +msgstr "L'étiquette %d référencée à %L n'est jamais définie" #: fortran/resolve.c:1827 -#, fuzzy, gcc-internal-format -#| msgid "Statement function `%A' defined at %0 is not used" +#, gcc-internal-format msgid "Statement function %qs at %L is not allowed as an actual argument" -msgstr "déclaration de fonction « %A » définie à %0 n'est pas utilisée" +msgstr "La fonction-instruction %qs à %L n'est pas permise comme argument effectif" #: fortran/resolve.c:1835 #, gcc-internal-format msgid "Intrinsic %qs at %L is not allowed as an actual argument" -msgstr "" +msgstr "L'intrinsèque %qs à %L n'est pas permis comme argument effectif" #: fortran/resolve.c:1842 -#, 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 is used as actual argument at %L" -msgstr "procédure externe « %A » est pass comme argument actuel à %0 mais non pas déclaré explicitement déclaré EXTERNAL" +msgstr "Procédure interne %qs utilisée comme argument effectif à %L" #: fortran/resolve.c:1850 #, gcc-internal-format msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L" -msgstr "" +msgstr "La procédure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif à %L" #: fortran/resolve.c:1877 #, gcc-internal-format msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L" -msgstr "" +msgstr "Impossible de trouver une procédure INTRINSIC spécifique pour la référence %qs à %L" #: fortran/resolve.c:1899 -#, fuzzy, gcc-internal-format -#| msgid "use of `%D' is ambiguous" +#, gcc-internal-format msgid "Symbol %qs at %L is ambiguous" -msgstr "utilisation de « %D » est ambiguë" +msgstr "Le symbole %qs à %L est ambigu" #: fortran/resolve.c:1954 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "argument to `%s' must be of integer type" +#, gcc-internal-format, gfc-internal-format msgid "By-value argument at %L is not of numeric type" -msgstr "argument de « %s » doit être de type entier" +msgstr "L'argument par valeur à %L n'est pas un type numérique" #: fortran/resolve.c:1961 #, gcc-internal-format, gfc-internal-format msgid "By-value argument at %L cannot be an array or an array section" -msgstr "" +msgstr "L'argument par valeur à %L ne peut pas être un tableau ou une section de tableau" #: fortran/resolve.c:1975 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Statement at %0 invalid in this context" +#, gcc-internal-format, gfc-internal-format msgid "By-value argument at %L is not allowed in this context" -msgstr "déclaration à %0 invalide dans ce contexte" +msgstr "L'argument par valeur à %L n'est pas permis dans ce contexte" #: fortran/resolve.c:1987 #, gcc-internal-format, gfc-internal-format msgid "Passing internal procedure at %L by location not allowed" -msgstr "" +msgstr "Passer la procédure interne à %L par position n'est pas permis" #: fortran/resolve.c:1998 #, gcc-internal-format msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L" -msgstr "" +msgstr "Le composant pointeur de procédure ELEMENTAL %qs n'est pas permis comme argument effectif à %L" #: fortran/resolve.c:2007 #, gcc-internal-format, gfc-internal-format msgid "Coindexed actual argument at %L with ultimate pointer component" -msgstr "" +msgstr "Argument effectif co-indexé à %L avec un composant pointeur ultime" #: fortran/resolve.c:2139 #, gcc-internal-format msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)" -msgstr "" +msgstr "%qs à %L est un tableau et est OPTIONAL; SI IL EST MANQUANT, il ne peut pas être l'argument effectif d'une procédure ELEMENTAL à moins qu'il y ait un argument non optionnel avec le même rang (12.4.1.5)" #: fortran/resolve.c:2176 #, gcc-internal-format msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array" -msgstr "" +msgstr "L'argument effectif à %L pour le muet INTENT(%s) %qs de la sous-routine ELEMENTAL %qs est un scalaire mais un autre argument effectif est un tableau" #: fortran/resolve.c:2448 #, gcc-internal-format msgid "Return type mismatch of function %qs at %L (%s/%s)" -msgstr "" +msgstr "Désaccord dans le type de retour de la fonction %qs à %L (%s/%s)" #: fortran/resolve.c:2470 #, gcc-internal-format msgid "Interface mismatch in global procedure %qs at %L: %s " -msgstr "" +msgstr "Non concordance de l'interface dans la procédure globale %qs à %L: %s " #: fortran/resolve.c:2583 #, gcc-internal-format msgid "There is no specific function for the generic %qs at %L" -msgstr "" +msgstr "Il n'y a pas de fonction spécifique pour la fonction générique %qs à %L" #: fortran/resolve.c:2601 #, gcc-internal-format msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface" -msgstr "" +msgstr "La fonction générique %qs à %L n'est pas cohérente avec l'interface intrinsèque spécifique" #: fortran/resolve.c:2639 #, gcc-internal-format msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic" -msgstr "" +msgstr "La fonction %qs à %L est INTRINSIC mais elle est incompatible avec un intrinsèque" #: fortran/resolve.c:2694 #, gcc-internal-format msgid "Unable to resolve the specific function %qs at %L" -msgstr "" +msgstr "Impossible de résoudre la fonction spécifique %qs à %L" #: fortran/resolve.c:2750 fortran/resolve.c:15841 #, gcc-internal-format msgid "Function %qs at %L has no IMPLICIT type" -msgstr "" +msgstr "La fonction %qs à %L n'a pas de type IMPLICIT" +# %s à la fin est le texte non traduit "mask" ou "block" #: fortran/resolve.c:2859 -#, fuzzy, gcc-internal-format -#| msgid "Reference to intrinsic function `%A' as if it were a subroutine at %0" +#, gcc-internal-format msgid "Reference to impure function %qs at %L inside a FORALL %s" -msgstr "référence à une fonction intrinsèque «%A» comme s'il est une sous-routine à %0" +msgstr "Référence à la fonction impure %qs à %L à l'intérieur d'un FORALL %s" +# %s à la fin est le texte non traduit "mask" ou "block" #: fortran/resolve.c:2866 #, gcc-internal-format msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s" -msgstr "" +msgstr "Référence à la fonction impure %qs à %L à l'intérieur d'un DO CONCURRENT %s" #: fortran/resolve.c:2873 #, gcc-internal-format msgid "Reference to impure function %qs at %L within a PURE procedure" -msgstr "" +msgstr "Référence à la fonction impure %qs à %L dans une procédure PURE" #: fortran/resolve.c:2943 -#, fuzzy, gcc-internal-format -#| msgid "`%D' is not a function," +#, gcc-internal-format msgid "%qs at %L is not a function" -msgstr "« %D » n'est pas une fonction" +msgstr "%qs à %L n'est pas une fonction" #: fortran/resolve.c:2951 fortran/resolve.c:3421 #, gcc-internal-format msgid "ABSTRACT INTERFACE %qs must not be referenced at %L" -msgstr "" +msgstr "ABSTRACT INTERFACE %qs ne doit pas être référencée à %L" #. Internal procedures are taken care of in resolve_contained_fntype. #: fortran/resolve.c:2994 #, gcc-internal-format msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument" -msgstr "" +msgstr "La fonction %qs est déclarée CHARACTER(*) et ne peut pas être utilisée à %L car elle n'est pas un argument muet" #: fortran/resolve.c:3028 -#, fuzzy, gcc-internal-format -#| msgid "sizeof applied to a function type" +#, gcc-internal-format msgid "resolve_function(): bad function type" -msgstr "sizeof appliqué sur un type de fonction" +msgstr "resolve_function(): mauvais type de fonction" #: fortran/resolve.c:3048 #, gcc-internal-format msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct" -msgstr "" +msgstr "La fonction %qs non ELEMENTAL définie par l'utilisateur à %L n'est pas permise dans la construction WORKSHARE" #: fortran/resolve.c:3110 #, gcc-internal-format msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE" -msgstr "" +msgstr "ENTRY %qs à %L ne peut pas être appelé récursivement car la fonction %qs n'est pas RECURSIVE" #: fortran/resolve.c:3114 #, gcc-internal-format msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE" -msgstr "" +msgstr "La fonction %qs à %L ne peut pas être appelée récursivement car elle n'est pas RECURSIVE" #: fortran/resolve.c:3165 #, gcc-internal-format msgid "Subroutine call to %qs in FORALL block at %L is not PURE" -msgstr "" +msgstr "L'appel de sous-routine à %qs dans le bloc FORALL à %L n'est pas PURE" #: fortran/resolve.c:3171 #, gcc-internal-format msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE" -msgstr "" +msgstr "L'appel de sous-routine à %qs dans le bloc DO CONCURRENT à %L n'est pas PURE" #: fortran/resolve.c:3177 #, gcc-internal-format msgid "Subroutine call to %qs at %L is not PURE" -msgstr "" +msgstr "L'appel de sous-routine à %qs à %L n'est pas PURE" #: fortran/resolve.c:3245 #, gcc-internal-format msgid "There is no specific subroutine for the generic %qs at %L" -msgstr "" +msgstr "Il n'y a pas de sous-routine spécifique pour le générique %qs à %L" #: fortran/resolve.c:3254 #, gcc-internal-format msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface" -msgstr "" +msgstr "La sous-routine générique %qs à %L n'est pas cohérente avec l'interface de sous-routine intrinsèque" #: fortran/resolve.c:3289 #, gcc-internal-format msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic" -msgstr "" +msgstr "La sous-routine %qs à %L est INTRINSIC mais elle n'est pas compatible avec un intrinsèque" #: fortran/resolve.c:3334 #, gcc-internal-format msgid "Unable to resolve the specific subroutine %qs at %L" -msgstr "" +msgstr "Impossible de résoudre la sous-routine spécifique %qs à %L" #: fortran/resolve.c:3392 #, gcc-internal-format msgid "%qs at %L has a type, which is not consistent with the CALL at %L" -msgstr "" +msgstr "%qs à %L a un type, ce qui n'est pas cohérent avec l'appel CALL à %L" #: fortran/resolve.c:3431 #, gcc-internal-format msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE" -msgstr "" +msgstr "ENTRY %qs à %L ne peut pas être appelé récursivement car la sous-routine %qs n'est pas RECURSIVE" #: fortran/resolve.c:3435 #, gcc-internal-format msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE" -msgstr "" +msgstr "SUBROUTINE %qs à %L ne peut pas être appelée récursivement car elle n'est pas RECURSIVE" #: fortran/resolve.c:3480 -#, fuzzy, gcc-internal-format -#| msgid "cast does not match function type" +#, gcc-internal-format msgid "resolve_subroutine(): bad function type" -msgstr "le transtypage ne concorde pas avec le type de la fonction" +msgstr "resolve_subroutine(): mauvais type de fonction" #: fortran/resolve.c:3518 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "shared and mdll are not compatible" +#, gcc-internal-format, gfc-internal-format msgid "Shapes for operands at %L and %L are not conformable" -msgstr "shared et mdll ne sont pas compatibles" +msgstr "Les formes pour les opérandes à %L et %L ne sont pas conformes" #: fortran/resolve.c:3570 #, gcc-internal-format msgid "logical_to_bitwise(): Bad intrinsic" -msgstr "" +msgstr "logical_to_bitwise(): Mauvais intrinsèque" #: fortran/resolve.c:3856 #, gcc-internal-format msgid "resolve_operator(): Bad intrinsic" -msgstr "" +msgstr "resolve_operator(): Mauvais intrinsèque" #: fortran/resolve.c:4026 fortran/resolve.c:4049 -#, fuzzy, gcc-internal-format -#| msgid "incompatible modes in concat expression" +#, gcc-internal-format msgid "compare_bound_int(): Bad expression" -msgstr "modes incompatibles dans l'expression de concaténation" +msgstr "compare_bound_int(): Mauvaise expression" #: fortran/resolve.c:4144 #, gcc-internal-format, gfc-internal-format msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d" -msgstr "" +msgstr "La référence au tableau à %L est en dehors des limites (%ld < %ld) dans la dimension %d" #: fortran/resolve.c:4149 #, gcc-internal-format, gfc-internal-format msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d" -msgstr "" +msgstr "La référence au tableau à %L est en dehors des limites (%ld < %ld) dans la co-dimension %d" #: fortran/resolve.c:4159 #, gcc-internal-format, gfc-internal-format msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d" -msgstr "" +msgstr "La référence au tableau à %L est en dehors des limites (%ld > %ld) dans la dimension %d" #: fortran/resolve.c:4164 #, gcc-internal-format, gfc-internal-format msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d" -msgstr "" +msgstr "La référence au tableau à %L est en dehors des limites (%ld > %ld) dans la co-dimension %d" #: fortran/resolve.c:4184 #, gcc-internal-format, gfc-internal-format msgid "Illegal stride of zero at %L" -msgstr "" +msgstr "Pas nul illégal à %L" #: fortran/resolve.c:4201 #, gcc-internal-format, gfc-internal-format msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d" -msgstr "" +msgstr "La référence inférieure au tableau à %L est hors des limites (%ld < %ld) dans la dimension %d" #: fortran/resolve.c:4209 #, gcc-internal-format, gfc-internal-format msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d" -msgstr "" +msgstr "La référence inférieure au tableau à %L est en dehors des limites (%ld > %ld) dans la dimension %d" #: fortran/resolve.c:4225 #, gcc-internal-format, gfc-internal-format msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d" -msgstr "" +msgstr "La référence supérieure au tableau à %L est hors des limites (%ld < %ld) dans la dimension %d" #: fortran/resolve.c:4234 #, gcc-internal-format, gfc-internal-format msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d" -msgstr "" +msgstr "La référence supérieure au tableau à %L est hors des limites (%ld > %ld) dans la dimension %d" #: fortran/resolve.c:4250 -#, fuzzy, gcc-internal-format -#| msgid "subscript missing in array reference" +#, gcc-internal-format msgid "check_dimension(): Bad array reference" -msgstr "indice manquant dans la référence du tableau" +msgstr "check_dimension(): Mauvaise référence de tableau" #: fortran/resolve.c:4273 #, gcc-internal-format, gfc-internal-format msgid "Rightmost upper bound of assumed size array section not specified at %L" -msgstr "" +msgstr "La limite supérieure la plus à droite de la section du tableau de taille tacite n'est pas spécifiée à %L" #: fortran/resolve.c:4283 #, gcc-internal-format, gfc-internal-format msgid "Rank mismatch in array reference at %L (%d/%d)" -msgstr "" +msgstr "Désaccord de rang dans la référence au tableau à %L (%d/%d)" #: fortran/resolve.c:4291 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "mode mismatch in parameter %d" +#, gcc-internal-format, gfc-internal-format msgid "Coindex rank mismatch in array reference at %L (%d/%d)" -msgstr "non concordance du mode dans le paramètre %d" +msgstr "Désaccord du rang du co-index dans la référence au tableau à %L (%d/%d)" #: fortran/resolve.c:4307 #, gcc-internal-format, gfc-internal-format msgid "Coindex of codimension %d must be a scalar at %L" -msgstr "" +msgstr "Le co-index de la co-dimension %d doit être un scalaire à %L" #: fortran/resolve.c:4335 #, gcc-internal-format, gfc-internal-format msgid "Array index at %L must be scalar" -msgstr "" +msgstr "L'index de tableau à %L doit être scalaire" #: fortran/resolve.c:4341 #, gcc-internal-format, gfc-internal-format msgid "Array index at %L must be of INTEGER type, found %s" -msgstr "" +msgstr "L'index de tableau à %L doit être du type INTEGER, on a trouvé %s" #: fortran/resolve.c:4347 #, gcc-internal-format, gfc-internal-format msgid "REAL array index at %L" -msgstr "" +msgstr "Index de tableau REAL à %L" #: fortran/resolve.c:4386 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "argument %d of %s must be a location" +#, gcc-internal-format, gfc-internal-format msgid "Argument dim at %L must be scalar" -msgstr "argument %d de %s doit être une localisation" +msgstr "L'argument dim à %L doit être scalaire" #: fortran/resolve.c:4393 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "argument to `%s' must be of integer type" +#, gcc-internal-format, gfc-internal-format msgid "Argument dim at %L must be of INTEGER type" -msgstr "argument de « %s » doit être de type entier" +msgstr "L'argument dim à %L doit être du type INTEGER" #: fortran/resolve.c:4438 #, gcc-internal-format msgid "find_array_spec(): Missing spec" -msgstr "" +msgstr "find_array_spec(): Spec manquante" #: fortran/resolve.c:4449 #, gcc-internal-format msgid "find_array_spec(): unused as(1)" -msgstr "" +msgstr "find_array_spec(): « as » inutilisé(1)" #: fortran/resolve.c:4460 #, gcc-internal-format msgid "find_array_spec(): unused as(2)" -msgstr "" +msgstr "find_array_spec(): « as » inutilisé(2)" #: fortran/resolve.c:4503 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Array `%A' at %0 is too large to handle" +#, gcc-internal-format, gfc-internal-format msgid "Array index at %L is an array of rank %d" -msgstr "tableau « %A » à %0 est trop grand pour être traité" +msgstr "L'index de tableau à %L est un tableau de rang %d" #: fortran/resolve.c:4601 #, gcc-internal-format, gfc-internal-format msgid "Substring start index at %L must be of type INTEGER" -msgstr "" +msgstr "L'index de départ de la sous-chaîne à %L doit être du type INTEGER" #: fortran/resolve.c:4608 #, gcc-internal-format, gfc-internal-format msgid "Substring start index at %L must be scalar" -msgstr "" +msgstr "L'index de départ de la sous-chaîne à %L doit être scalaire" #: fortran/resolve.c:4617 #, gcc-internal-format, gfc-internal-format msgid "Substring start index at %L is less than one" -msgstr "" +msgstr "L'index de départ de la sous-chaîne à %L est plus petit que un" #: fortran/resolve.c:4630 #, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L must be of type INTEGER" -msgstr "" +msgstr "L'index de fin de la sous-chaîne à %L doit être du type INTEGER" #: fortran/resolve.c:4637 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Substring begin/end point at %0 out of defined range" +#, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L must be scalar" -msgstr "point begin/end de la sous-chaîne à %0 en dehors de la plage définie" +msgstr "L'index de fin de la sous-chaîne à %L doit être scalaire" #: fortran/resolve.c:4647 #, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L exceeds the string length" -msgstr "" +msgstr "L'index de fin de la sous-chaîne à %L excède la longueur de la chaîne" #: fortran/resolve.c:4657 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "requested alignment is too large" +#, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L is too large" -msgstr "l'alignement demandé est trop grand" +msgstr "L'index de fin de la sous-chaîne à %L est trop grand" #: fortran/resolve.c:4810 #, gcc-internal-format msgid "resolve_ref(): Bad array reference" -msgstr "" +msgstr "resolve_ref(): Mauvaise référence de tableau" #: fortran/resolve.c:4824 #, gcc-internal-format, gfc-internal-format msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L" -msgstr "" +msgstr "Le composant à droite d'une référence de partie avec un rang non nul ne doit pas avoir l'attribut POINTER à %L" #: fortran/resolve.c:4834 #, gcc-internal-format, gfc-internal-format msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L" -msgstr "" +msgstr "Le composant à droite d'une référence de partie avec un rang non nul ne doit pas avoir l'attribut ALLOCATABLE à %L" #: fortran/resolve.c:4853 #, gcc-internal-format, gfc-internal-format msgid "Two or more part references with nonzero rank must not be specified at %L" -msgstr "" +msgstr "Deux références de parties (ou plus) avec un rang non nul ne peuvent pas être spécifiées à %L" #: fortran/resolve.c:4951 #, gcc-internal-format msgid "expression_rank(): Two array specs" -msgstr "" +msgstr "expression_rank(): Deux specs de tableau" #: fortran/resolve.c:5033 #, gcc-internal-format, gfc-internal-format msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument" -msgstr "" +msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK peut uniquement être utilisée comme argument effectif" #: fortran/resolve.c:5043 #, gcc-internal-format, gfc-internal-format msgid "Assumed-type variable %s at %L may only be used as actual argument" -msgstr "" +msgstr "La variable de type tacite %s à %L peut uniquement être utilisée comme argument effectif" #. FIXME: It doesn't work reliably as inquiry_argument is not set #. for all inquiry functions in resolve_function; the reason is @@ -56228,12 +56166,12 @@ msgstr "" #: fortran/resolve.c:5053 #, gcc-internal-format, gfc-internal-format msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument" -msgstr "" +msgstr "La variable de type tacite %s à %L comme argument effectif à une fonction de requête sera le premier argument" #: fortran/resolve.c:5068 #, gcc-internal-format, gfc-internal-format msgid "Assumed-rank variable %s at %L may only be used as actual argument" -msgstr "" +msgstr "La variable de rang tacite %s à %L peut uniquement être utilisée comme argument effectif" #. FIXME: It doesn't work reliably as inquiry_argument is not set #. for all inquiry functions in resolve_function; the reason is @@ -56242,277 +56180,271 @@ msgstr "" #: fortran/resolve.c:5078 #, gcc-internal-format, gfc-internal-format msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument" -msgstr "" +msgstr "La variable de rang tacite %s à %L comme argument effectif à une fonction intrinsèque sera le premier argument" #: fortran/resolve.c:5089 #, gcc-internal-format, gfc-internal-format msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference" -msgstr "" +msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK n'aura point de référence à un sous-objet" #: fortran/resolve.c:5098 #, gcc-internal-format, gfc-internal-format msgid "Assumed-type variable %s at %L shall not have a subobject reference" -msgstr "" +msgstr "La variable de type tacite %s à %L n'aura point de référence à un sous-objet" #: fortran/resolve.c:5113 #, gcc-internal-format, gfc-internal-format msgid "Assumed-rank variable %s at %L shall not have a subobject reference" -msgstr "" +msgstr "La variable de rang tacite %s à %L n'aura point de référence à un sous-objet" #: fortran/resolve.c:5275 #, gcc-internal-format msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter" -msgstr "" +msgstr "La variable %qs, utilisée dans une expression de spécification, est référencée à %L avant l'instruction ENTRY dans laquelle elle est un paramètre" #: fortran/resolve.c:5280 #, gcc-internal-format msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter" -msgstr "" +msgstr "La variable %qs est utilisée à %L avant l'instruction ENTRY dans laquelle elle est un paramètre" #: fortran/resolve.c:5350 #, gcc-internal-format, gfc-internal-format msgid "Polymorphic subobject of coindexed object at %L" -msgstr "" +msgstr "Sous-objet polymorphique d'un objet co-indexé à %L" #: fortran/resolve.c:5363 #, gcc-internal-format, gfc-internal-format msgid "Coindexed object with polymorphic allocatable subcomponent at %L" -msgstr "" +msgstr "Objet co-indexé avec un sous-composant allouable polymorphique à %L" #: fortran/resolve.c:5704 #, gcc-internal-format, gfc-internal-format msgid "Passed-object at %L must be scalar" -msgstr "" +msgstr "L'objet passé à %L doit être scalaire" #: fortran/resolve.c:5711 #, gcc-internal-format msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs" -msgstr "" +msgstr "L'objet de base pour l'appel de composant pointeur de procédure à %L est du type ABSTRACT %qs" #: fortran/resolve.c:5746 #, gcc-internal-format msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs" -msgstr "" +msgstr "L'objet de base pour l'appel de procédure liée au type à %L est du type ABSTRACT %qs" #: fortran/resolve.c:5755 #, gcc-internal-format, gfc-internal-format msgid "Base object for NOPASS type-bound procedure call at %L must be scalar" -msgstr "" +msgstr "L'objet de base pour l'appel de procédure liée au type NOPASS à %L doit être scalaire" #. Nothing matching found! #: fortran/resolve.c:5943 #, gcc-internal-format msgid "Found no matching specific binding for the call to the GENERIC %qs at %L" -msgstr "" +msgstr "Aucune liaison spécifique correspondante pour l'appel à GENERIC %qs à %L" #: fortran/resolve.c:5970 #, gcc-internal-format msgid "%qs at %L should be a SUBROUTINE" -msgstr "" +msgstr "%qs à %L devrait être une SUBROUTINE" #: fortran/resolve.c:6021 #, gcc-internal-format msgid "%qs at %L should be a FUNCTION" -msgstr "" +msgstr "%qs à %L devrait être une FUNCTION" #: fortran/resolve.c:6571 #, gcc-internal-format msgid "gfc_resolve_expr(): Bad expression type" -msgstr "" +msgstr "gfc_resolve_expr(): Mauvais type d'expression" #: fortran/resolve.c:6597 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "%s parameter %d must be a location" +#, gcc-internal-format, gfc-internal-format msgid "%s at %L must be a scalar" -msgstr "%s paramètre %d doit être une localisation" +msgstr "%s à %L doit être un scalaire" #: fortran/resolve.c:6607 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "argument to `%s' must be of integer type" +#, gcc-internal-format, gfc-internal-format msgid "%s at %L must be integer" -msgstr "argument de « %s » doit être de type entier" +msgstr "%s à %L doit être un entier" #: fortran/resolve.c:6611 fortran/resolve.c:6618 #, gcc-internal-format, gfc-internal-format msgid "%s at %L must be INTEGER" -msgstr "" +msgstr "%s à %L doit être INTEGER" #: fortran/resolve.c:6660 #, gcc-internal-format, gfc-internal-format msgid "Step expression in DO loop at %L cannot be zero" -msgstr "" +msgstr "L'expression de pas dans la boucle DO à %L ne peut pas être zéro" #: fortran/resolve.c:6696 #, gcc-internal-format, gfc-internal-format msgid "DO loop at %L will be executed zero times" -msgstr "" +msgstr "La boucle DO à %L sera exécutée zéro fois" #: fortran/resolve.c:6713 #, gcc-internal-format, gfc-internal-format msgid "DO loop at %L is undefined as it overflows" -msgstr "" +msgstr "La boucle DO à %L est indéfinie car elle déborde" #: fortran/resolve.c:6719 #, gcc-internal-format, gfc-internal-format msgid "DO loop at %L is undefined as it underflows" -msgstr "" +msgstr "La boucle DO à %L est indéfinie car elle déborde vers le bas" #: fortran/resolve.c:6780 #, gcc-internal-format, gfc-internal-format msgid "FORALL index-name at %L must be a scalar INTEGER" -msgstr "" +msgstr "Le nom d'index FORALL à %L doit être un INTEGER scalaire" #: fortran/resolve.c:6785 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "DO FOR start expression is a numbered SET" +#, gcc-internal-format, gfc-internal-format msgid "FORALL start expression at %L must be a scalar INTEGER" -msgstr "expression de départ de DO FOR est un SET énuméré" +msgstr "L'expression de départ de FORALL à %L doit être un INTEGER scalaire" #: fortran/resolve.c:6792 #, gcc-internal-format, gfc-internal-format msgid "FORALL end expression at %L must be a scalar INTEGER" -msgstr "" +msgstr "L'expression de fin de FORALL à %L doit être un INTEGER scalaire" +# %s est toujours « INTEGER » et rien d'autre #: fortran/resolve.c:6800 #, gcc-internal-format, gfc-internal-format msgid "FORALL stride expression at %L must be a scalar %s" -msgstr "" +msgstr "L'expression de pas de FORALL à %L doit être un %s scalaire" #: fortran/resolve.c:6805 #, gcc-internal-format, gfc-internal-format msgid "FORALL stride expression at %L cannot be zero" -msgstr "" +msgstr "L'expression de pas de FORALL à %L ne peut pas être zéro" #: fortran/resolve.c:6818 #, gcc-internal-format msgid "FORALL index %qs may not appear in triplet specification at %L" -msgstr "" +msgstr "L'index %qs de FORALL ne peut pas apparaître dans une spécification de triplet à %L" #: fortran/resolve.c:6921 fortran/resolve.c:7213 #, gcc-internal-format, gfc-internal-format msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER" -msgstr "" +msgstr "L'objet allouable à %L doit être ALLOCATABLE ou un POINTER" #: fortran/resolve.c:6929 fortran/resolve.c:7178 #, gcc-internal-format, gfc-internal-format msgid "Coindexed allocatable object at %L" -msgstr "" +msgstr "Objet allouable co-indexé à %L" #: fortran/resolve.c:7035 #, gcc-internal-format, gfc-internal-format msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L" -msgstr "" +msgstr "L'expression source à %L doit être scalaire ou avoir le même rang que l'objet allouable à %L" #: fortran/resolve.c:7066 #, gcc-internal-format, gfc-internal-format msgid "Source-expr at %L and allocate-object at %L must have the same shape" -msgstr "" +msgstr "L'expression source à %L et l'objet allouable à %L doivent avoir la même forme" #: fortran/resolve.c:7224 #, gcc-internal-format, gfc-internal-format msgid "Type of entity at %L is type incompatible with source-expr at %L" -msgstr "" +msgstr "Le type de l'entité à %L a un type incompatible avec l'expression source à %L" #: fortran/resolve.c:7236 #, gcc-internal-format, gfc-internal-format msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter" -msgstr "" +msgstr "L'objet allouable à %L et l'expression source à %L auront le même paramètre de sous-type" #: fortran/resolve.c:7250 #, gcc-internal-format, gfc-internal-format msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray" -msgstr "" +msgstr "L'expression source à %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable à %L est un co-tableau" #: fortran/resolve.c:7265 #, gcc-internal-format, gfc-internal-format msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray" -msgstr "" +msgstr "L'expression source à %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable à %L est un co-tableau" #: fortran/resolve.c:7278 #, gcc-internal-format, gfc-internal-format msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr" -msgstr "" +msgstr "L'allocation de %s du type de base ABSTRACT à %L requiert une spécification de type ou une expression source" #: fortran/resolve.c:7291 #, gcc-internal-format, gfc-internal-format msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration" -msgstr "" +msgstr "L'allocation de %s à %L avec la spécification de type requiert la même longueur de caractères dans le paramètre que dans la déclaration" #: fortran/resolve.c:7372 fortran/resolve.c:7387 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid I specifier in FORMAT statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "Array specification required in ALLOCATE statement at %L" -msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0" +msgstr "Spécification de tableau requise dans l'instruction ALLOCATE à %L" #: fortran/resolve.c:7379 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid I specifier in FORMAT statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L" -msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0" +msgstr "Une spécification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE à %L" #: fortran/resolve.c:7402 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid I specifier in FORMAT statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "Coarray specification required in ALLOCATE statement at %L" -msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0" +msgstr "Spécification de co-tableau requise dans l'instruction ALLOCATE à %L" #: fortran/resolve.c:7429 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid I specifier in FORMAT statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "Bad array specification in ALLOCATE statement at %L" -msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0" +msgstr "Mauvaise spécification de tableau dans l'instruction ALLOCATE à %L" #: fortran/resolve.c:7448 #, gcc-internal-format msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated" -msgstr "" +msgstr "%qs ne doit pas apparaître dans la spécification de tableau à %L dans la même instruction ALLOCATE où il est lui-même alloué" #: fortran/resolve.c:7463 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid I specifier in FORMAT statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "Expected '*' in coindex specification in ALLOCATE statement at %L" -msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0" +msgstr "« * » attendu dans la spécification du co-index dans l'instruction ALLOCATE à %L" #: fortran/resolve.c:7474 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid I specifier in FORMAT statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "Bad coarray specification in ALLOCATE statement at %L" -msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0" +msgstr "Mauvaise spécification de co-tableau dans l'instruction ALLOCATE à %L" #: fortran/resolve.c:7506 #, gcc-internal-format, gfc-internal-format msgid "Stat-variable at %L must be a scalar INTEGER variable" -msgstr "" +msgstr "La variable stat à %L doit être une variable INTEGER scalaire" +# les deux %s sont le même mot-clé "ALLOCATE" ou "DEALLOCATE" utilisés une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteurs… #: fortran/resolve.c:7529 #, gcc-internal-format, gfc-internal-format msgid "Stat-variable at %L shall not be %sd within the same %s statement" -msgstr "" +msgstr "La variable stat à %L ne sera point qualifiée par %s dans la même instruction %s" #: fortran/resolve.c:7540 #, gcc-internal-format, gfc-internal-format msgid "ERRMSG at %L is useless without a STAT tag" -msgstr "" +msgstr "ERRMSG à %L est inutile sans la balise STAT" #: fortran/resolve.c:7551 #, gcc-internal-format, gfc-internal-format msgid "Errmsg-variable at %L must be a scalar CHARACTER variable" -msgstr "" +msgstr "La variable errmsg à %L doit être une variable CHARACTER scalaire" +# les deux %s sont le même mot-clé "ALLOCATE" ou "DEALLOCATE" utilisés une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteurs… #: fortran/resolve.c:7574 #, gcc-internal-format, gfc-internal-format msgid "Errmsg-variable at %L shall not be %sd within the same %s statement" -msgstr "" +msgstr "La variable errmsg à %L ne sera point qualifiée par %s dans la même instruction %s" #: fortran/resolve.c:7604 #, gcc-internal-format, gfc-internal-format msgid "Allocate-object at %L also appears at %L" -msgstr "" +msgstr "L'objet alloué à %L apparaît aussi à %L" #: fortran/resolve.c:7610 fortran/resolve.c:7616 #, gcc-internal-format, gfc-internal-format msgid "Allocate-object at %L is subobject of object at %L" -msgstr "" +msgstr "L'objet alloué à %L est un sous-objet d'un objet à %L" #. The cases overlap, or they are the same #. element in the list. Either way, we must @@ -56521,432 +56453,416 @@ msgstr "" #: fortran/resolve.c:7844 #, gcc-internal-format, gfc-internal-format msgid "CASE label at %L overlaps with CASE label at %L" -msgstr "" +msgstr "L'étiquette CASE à %L chevauche l'étiquette CASE à %L" #: fortran/resolve.c:7895 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "expression statement has incomplete type" +#, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L must be of type %s" -msgstr "la déclaration de l'expression a un type incomplet" +msgstr "L'expression dans l'instruction CASE à %L doit être du type %s" #: fortran/resolve.c:7906 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L must be of kind %d" -msgstr "" +msgstr "L'expression dans l'instruction CASE à %L doit être du sous-type %d" #: fortran/resolve.c:7919 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L must be scalar" -msgstr "" +msgstr "L'expression dans l'instruction CASE à %L doit être scalaire" #: fortran/resolve.c:7965 #, gcc-internal-format, gfc-internal-format msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression" -msgstr "" +msgstr "L'expression de sélection dans le GOTO calculé à %L doit être une expression entière scalaire" #: fortran/resolve.c:7984 #, gcc-internal-format, gfc-internal-format msgid "Argument of SELECT statement at %L cannot be %s" -msgstr "" +msgstr "L'argument de l'instruction SELECT à %L ne peut pas être %s" #: fortran/resolve.c:7994 #, gcc-internal-format, gfc-internal-format msgid "Argument of SELECT statement at %L must be a scalar expression" -msgstr "" +msgstr "L'argument de l'expression SELECT à %L doit être une expression scalaire" #: fortran/resolve.c:8012 fortran/resolve.c:8020 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L is not in the range of %s" -msgstr "" +msgstr "L'expression dans l'instruction CASE à %L n'est pas dans la plage de %s" #: fortran/resolve.c:8082 fortran/resolve.c:8624 #, gcc-internal-format, gfc-internal-format msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L" -msgstr "" +msgstr "Le DEFAULT CASE à %L ne peut pas être suivi par un second DEFAULT CASE à %L" #: fortran/resolve.c:8108 #, gcc-internal-format, gfc-internal-format msgid "Logical range in CASE statement at %L is not allowed" -msgstr "" +msgstr "Une plage logique n'est pas permise dans l'instruction CASE à %L" #: fortran/resolve.c:8120 #, gcc-internal-format, gfc-internal-format msgid "Constant logical value in CASE statement is repeated at %L" -msgstr "" +msgstr "La valeur logique constante est répétée dans l'instruction CASE à %L" #: fortran/resolve.c:8135 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Range specification at %0 invalid" +#, gcc-internal-format, gfc-internal-format msgid "Range specification at %L can never be matched" -msgstr "spécification d'étendue à %0 invalide" +msgstr "La spécification d'étendue à %L ne peut jamais correspondre à quoi que ce soit" #: fortran/resolve.c:8238 #, gcc-internal-format, gfc-internal-format msgid "Logical SELECT CASE block at %L has more that two cases" -msgstr "" +msgstr "Le bloc SELECT CASE logique à %L a plus de deux cas" #: fortran/resolve.c:8313 #, gcc-internal-format msgid "Associate-name %qs at %L is used as array" -msgstr "" +msgstr "Le nom associé %qs à %L est utilisé comme tableau" #: fortran/resolve.c:8324 #, gcc-internal-format, gfc-internal-format msgid "CLASS selector at %L needs a temporary which is not yet implemented" -msgstr "" +msgstr "Le sélecteur CLASS à %L a besoin d'un temporaire qui n'est pas encore implémenté" #: fortran/resolve.c:8517 #, gcc-internal-format, gfc-internal-format msgid "Selector shall be polymorphic in SELECT TYPE statement at %L" -msgstr "" +msgstr "Le sélecteur sera polymorphique dans l'instruction SELECT TYPE à %L" #: fortran/resolve.c:8534 fortran/resolve.c:8546 #, gcc-internal-format, gfc-internal-format msgid "Selector at %L must not be coindexed" -msgstr "" +msgstr "Le sélecteur à %L ne doit pas être co-indexé" #: fortran/resolve.c:8575 #, gcc-internal-format, gfc-internal-format msgid "TYPE IS at %L overlaps with TYPE IS at %L" -msgstr "" +msgstr "TYPE IS à %L chevauche TYPE IS à %L" #: fortran/resolve.c:8587 #, gcc-internal-format msgid "Derived type %qs at %L must be extensible" -msgstr "" +msgstr "Le type dérivé %qs à %L doit être extensible" #: fortran/resolve.c:8599 #, gcc-internal-format msgid "Derived type %qs at %L must be an extension of %qs" -msgstr "" +msgstr "Le type dérivé %qs à %L doit être une extension de %qs" #: fortran/resolve.c:8602 -#, fuzzy, gcc-internal-format -#| msgid "Unimplemented intrinsic `%A' at %0" +#, gcc-internal-format msgid "Unexpected intrinsic type %qs at %L" -msgstr "intrinsèque «%A» non implanté à %0" +msgstr "Type intrinsèque %qs inattendu à %L" #: fortran/resolve.c:8612 #, gcc-internal-format, gfc-internal-format msgid "The type-spec at %L shall specify that each length type parameter is assumed" -msgstr "" +msgstr "La spécification de type à %L doit spécifier que chaque paramètre de type de longueur est tacite" #: fortran/resolve.c:8850 #, gcc-internal-format, gfc-internal-format msgid "Double CLASS IS block in SELECT TYPE statement at %L" -msgstr "" +msgstr "Bloc CLASS IS en double dans l'instruction SELECT TYPE à %L" #: fortran/resolve.c:8946 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid reference to intrinsic `%A' at %0" +#, gcc-internal-format, gfc-internal-format msgid "Invalid context for NULL () intrinsic at %L" -msgstr "référence invalide vers l'intrinsèque «%A» à %0" +msgstr "Contexte invalide pour l'intrinsèque NULL () à %L" #: fortran/resolve.c:9009 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "`%D' must take exactly one argument" +#, gcc-internal-format, gfc-internal-format msgid "DTIO %s procedure at %L must be recursive" -msgstr "« %D » doit prendre exactement un argument" +msgstr "La procédure DTIO %s à %L doit être récursive" #: fortran/resolve.c:9019 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure" -msgstr "" +msgstr "L'élément de transfert de données à %L ne peut pas être polymorphique à moins qu'il soit traité par une procédure d'entrée/sortie définie" #: fortran/resolve.c:9032 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure" -msgstr "" +msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants POINTER à moins qu'il soit traité par une procédure d'entrée/sortie définie" #: fortran/resolve.c:9041 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have procedure pointer components" -msgstr "" +msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants de pointeur de procédure" #: fortran/resolve.c:9048 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure" -msgstr "" +msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants ALLOCATABLE à moins qu'il soit traité par une procédure d'entrée/sortie définie" #: fortran/resolve.c:9059 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have PRIVATE components" -msgstr "" +msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants PRIVATE" #: fortran/resolve.c:9065 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure" -msgstr "" +msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants PRIVATE à moins qu'il soit traité par une procédure d'entrée/sortie définie" #: fortran/resolve.c:9080 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot be a full reference to an assumed-size array" -msgstr "" +msgstr "L'élément de transfert de données à %L ne peut pas être une référence complète à un tableau de taille tacite" #: fortran/resolve.c:9137 #, gcc-internal-format, gfc-internal-format msgid "Lock variable at %L must be a scalar of type LOCK_TYPE" -msgstr "" +msgstr "La variable verrou à %L doit être un scalaire de type LOCK_TYPE" #: fortran/resolve.c:9147 #, gcc-internal-format, gfc-internal-format msgid "Event variable at %L must be a scalar of type EVENT_TYPE" -msgstr "" +msgstr "La variable d'événement à %L doit être un scalaire de type EVENT_TYPE" #: fortran/resolve.c:9151 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "first argument to `%s' must be a mode" +#, gcc-internal-format, gfc-internal-format msgid "Event variable argument at %L must be a coarray or coindexed" -msgstr "premier argument de « %s » doit être un mode" +msgstr "L'argument variable d'événement à %L doit être un co-tableau ou co-indexé" #: fortran/resolve.c:9154 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "first argument to `%s' must be a mode" +#, gcc-internal-format, gfc-internal-format msgid "Event variable argument at %L must be a coarray but not coindexed" -msgstr "premier argument de « %s » doit être un mode" +msgstr "L'argument variable d'événement à %L doit être un co-tableau mais pas co-indexé" #: fortran/resolve.c:9161 fortran/resolve.c:9282 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "argument %d must be referable" +#, gcc-internal-format, gfc-internal-format msgid "STAT= argument at %L must be a scalar INTEGER variable" -msgstr "argument %d doit pouvoir être référencé" +msgstr "L'argument STAT= à %L doit être une variable INTEGER scalaire" #: fortran/resolve.c:9173 fortran/resolve.c:9289 #, gcc-internal-format, gfc-internal-format msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable" -msgstr "" +msgstr "L'argument ERRMSG= à %L doit être une variable CHARACTER scalaire" #: fortran/resolve.c:9185 #, gcc-internal-format, gfc-internal-format msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable" -msgstr "" +msgstr "L'argument ACQUIRED_LOCK= à %L doit être une variable LOGICAL scalaire" #: fortran/resolve.c:9198 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "argument %d must be referable" +#, gcc-internal-format, gfc-internal-format msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression" -msgstr "argument %d doit pouvoir être référencé" +msgstr "L'argument UNTIL_COUNT= à %L doit être une expression INTEGER scalaire" #: fortran/resolve.c:9259 #, gcc-internal-format, gfc-internal-format msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression" -msgstr "" +msgstr "L'argument imageset à %L doit être une expression scalaire ou INTEGER de rang 1" #: fortran/resolve.c:9263 fortran/resolve.c:9273 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "first argument to `%s' must be a mode" +#, gcc-internal-format, gfc-internal-format msgid "Imageset argument at %L must between 1 and num_images()" -msgstr "premier argument de « %s » doit être un mode" +msgstr "L'argument imageset à %L doit être entre 1 et num_images()" #: fortran/resolve.c:9316 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Statement at %0 invalid in context established by statement at %1" +#, gcc-internal-format, gfc-internal-format msgid "Statement at %L is not a valid branch target statement for the branch statement at %L" -msgstr "déclaration à %0 invalide dans le contexte établi par la déclaration à %1" +msgstr "L'instruction à %L n'est pas une instruction cible valable pour l'instruction de branchement à %L" #: fortran/resolve.c:9326 #, gcc-internal-format, gfc-internal-format msgid "Branch at %L may result in an infinite loop" -msgstr "" +msgstr "Le branchement à %L peut conduire à une boucle infinie" #. Note: A label at END CRITICAL does not leave the CRITICAL #. construct as END CRITICAL is still part of it. #: fortran/resolve.c:9343 fortran/resolve.c:9366 #, gcc-internal-format, gfc-internal-format msgid "GOTO statement at %L leaves CRITICAL construct for label at %L" -msgstr "" +msgstr "L'instruction GOTO à %L quitte une construction CRITICAL pour l'étiquette à %L" #: fortran/resolve.c:9347 fortran/resolve.c:9372 #, gcc-internal-format, gfc-internal-format msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L" -msgstr "" +msgstr "L'instruction GOTO à %L quitte une construction DO CONCURRENT pour l'étiquette à %L" #. The label is not in an enclosing block, so illegal. This was #. allowed in Fortran 66, so we allow it as extension. No #. further checks are necessary in this case. #: fortran/resolve.c:9387 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Statement at %0 invalid in context established by statement at %1" +#, gcc-internal-format, gfc-internal-format msgid "Label at %L is not in the same block as the GOTO statement at %L" -msgstr "déclaration à %0 invalide dans le contexte établi par la déclaration à %1" +msgstr "L'étiquette à %L n'est pas dans le même bloc que l'instruction GOTO à %L" #: fortran/resolve.c:9459 #, gcc-internal-format, gfc-internal-format msgid "WHERE mask at %L has inconsistent shape" -msgstr "" +msgstr "Le masque WHERE à %L a une forme inconsistante" #: fortran/resolve.c:9475 #, gcc-internal-format, gfc-internal-format msgid "WHERE assignment target at %L has inconsistent shape" -msgstr "" +msgstr "La cible de l'affectation WHERE à %L a une forme inconsistante" #: fortran/resolve.c:9483 fortran/resolve.c:9570 #, gcc-internal-format, gfc-internal-format msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L" -msgstr "" +msgstr "Affectation définie par l'utilisateur non ELEMENTAL dans WHERE à %L" #: fortran/resolve.c:9493 fortran/resolve.c:9580 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Unsupported VXT statement at %0" +#, gcc-internal-format, gfc-internal-format msgid "Unsupported statement inside WHERE at %L" -msgstr "déclaration VXT non supporté à %0" +msgstr "Instruction non supportée à l'intérieur de WHERE à %L" #: fortran/resolve.c:9524 #, gcc-internal-format, gfc-internal-format msgid "Assignment to a FORALL index variable at %L" -msgstr "" +msgstr "Affectation à une variable d'index FORALL à %L" #: fortran/resolve.c:9533 #, gcc-internal-format msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object" -msgstr "" +msgstr "Le FORALL avec l'index %qs n'est pas utilisé dans le membre de gauche de l'affectation à %L et, par conséquent, pourrait causer de multiples affectations à cet objet" #: fortran/resolve.c:9698 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "argument %d must be referable" +#, gcc-internal-format, gfc-internal-format msgid "FORALL index-name at %L must be a scalar variable of type integer" -msgstr "argument %d doit pouvoir être référencé" +msgstr "Le nom d'index de FORALL à %L doit être une variable scalaire de type entier" #: fortran/resolve.c:9708 #, gcc-internal-format, gfc-internal-format msgid "An outer FORALL construct already has an index with this name %L" -msgstr "" +msgstr "Une construction de boucle FORALL extérieure a déjà un index avec ce nom à %L" #: fortran/resolve.c:9785 #, gcc-internal-format, gfc-internal-format msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array" -msgstr "" +msgstr "La clause WHERE/ELSEWHERE à %L requiert un tableau LOGICAL" #: fortran/resolve.c:9887 #, gcc-internal-format msgid "gfc_resolve_blocks(): Bad block type" -msgstr "" +msgstr "gfc_resolve_blocks(): Mauvais type de bloc" #: fortran/resolve.c:10001 #, gcc-internal-format, gfc-internal-format msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L" -msgstr "" +msgstr "L'expression CHARACTER sera tronquée dans l'affectation (%d/%d) à %L" #: fortran/resolve.c:10033 #, gcc-internal-format, gfc-internal-format msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure" -msgstr "" +msgstr "L'expression co-indexée à %L est affectée à une variable de type dérivé avec un composant POINTER dans une procédure PURE" #: fortran/resolve.c:10038 #, gcc-internal-format, gfc-internal-format msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)" -msgstr "" +msgstr "La variable impure à %L est affectée à une variable de type dérivé avec un composant POINTER dans une procédure PURE (12.6)" #: fortran/resolve.c:10048 #, gcc-internal-format, gfc-internal-format msgid "Assignment to coindexed variable at %L in a PURE procedure" -msgstr "" +msgstr "Affectation à une variable co-indexée à %L dans une procédure PURE" #: fortran/resolve.c:10080 #, gcc-internal-format, gfc-internal-format msgid "Assignment to polymorphic coarray at %L is not permitted" -msgstr "" +msgstr "L'affectation à un co-tableau polymorphique à %L n'est pas permise" #: fortran/resolve.c:10084 #, gcc-internal-format, gfc-internal-format msgid "Assignment to an allocatable polymorphic variable at %L" -msgstr "" +msgstr "Affectation à une variable polymorphique allouable à %L" #: fortran/resolve.c:10089 #, gcc-internal-format msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>" -msgstr "" +msgstr "L'affectation à une variable polymorphique allouable à %L requiert %<-frealloc-lhs%>" #: fortran/resolve.c:10096 #, gcc-internal-format, gfc-internal-format msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator" -msgstr "" +msgstr "La variable non allouable ne doit pas être polymorphique dans l'affectation intrinsèque à %L – vérifiez qu'il existe une sous-routine spécifique correspondante pour l'opérateur « = »" #: fortran/resolve.c:10107 #, gcc-internal-format, gfc-internal-format msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L" -msgstr "" +msgstr "La variable co-indexée ne doit pas avoir un composant ultimement allouable dans l'affectation à %L" #: fortran/resolve.c:10412 #, gcc-internal-format, gfc-internal-format msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions." -msgstr "" +msgstr "À FAIRE: la/les affectation(s) liée(s) au type à %L n'ont pas été réalisées car des références multiples à des parties de tableaux apparaîtraient dans des expressions intermédiaires." #. Even if standard does not support this feature, continue to build #. the two statements to avoid upsetting frontend_passes.c. #: fortran/resolve.c:10654 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "invalid lvalue in assignment" +#, gcc-internal-format, gfc-internal-format msgid "Pointer procedure assignment at %L" -msgstr "membre gauche de l'affectation invalide" +msgstr "Affectation à une procédure pointeur à %L" #: fortran/resolve.c:10666 #, gcc-internal-format, gfc-internal-format msgid "The function result on the lhs of the assignment at %L must have the pointer attribute." -msgstr "" +msgstr "Le résultat de la fonction dans le membre de gauche de l'affectation à %L doit avoir l'attribut pointeur." #: fortran/resolve.c:10899 #, gcc-internal-format, gfc-internal-format msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable" -msgstr "" +msgstr "L'instruction ASSIGNED GOTO à %L requiert une variable INTEGER" #: fortran/resolve.c:10902 #, gcc-internal-format msgid "Variable %qs has not been assigned a target label at %L" -msgstr "" +msgstr "Une étiquette cible n'a pas été affectée à la variable %qs à %L" #: fortran/resolve.c:10913 #, gcc-internal-format, gfc-internal-format msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier" -msgstr "" +msgstr "L'instruction RETURN alternatif à %L requiert un spécificateur de retour SCALAR-INTEGER" #: fortran/resolve.c:10975 #, gcc-internal-format, gfc-internal-format msgid "ASSIGN statement at %L requires a scalar default INTEGER variable" -msgstr "" +msgstr "L'instruction ASSIGN à %L requiert une variable scalaire INTEGER par défaut" #: fortran/resolve.c:11023 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Invalid kind at %0 for type at %1" +#, gcc-internal-format, gfc-internal-format msgid "Invalid NULL at %L" -msgstr "sorte invalide à %0 pour le type à %1" +msgstr "NULL invalide à %L" #: fortran/resolve.c:11027 #, gcc-internal-format, gfc-internal-format msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression" -msgstr "" +msgstr "L'instruction IF arithmétique à %L requiert une expression scalaire REAL ou INTEGER" #: fortran/resolve.c:11083 #, gcc-internal-format msgid "gfc_resolve_code(): No expression on DO WHILE" -msgstr "" +msgstr "gfc_resolve_code(): Pas d'expression dans le DO WHILE" #: fortran/resolve.c:11088 #, gcc-internal-format, gfc-internal-format msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression" -msgstr "" +msgstr "La condition de sortie de la boucle DO WHILE à %L doit être une expression LOGICAL scalaire" #: fortran/resolve.c:11172 #, gcc-internal-format, gfc-internal-format msgid "FORALL mask clause at %L requires a scalar LOGICAL expression" -msgstr "" +msgstr "La clause de masque FORALL à %L requiert une expression scalaire LOGICAL" #: fortran/resolve.c:11251 #, gcc-internal-format msgid "gfc_resolve_code(): Bad statement code" -msgstr "" +msgstr "gfc_resolve_code(): Mauvais code d'instruction" #: fortran/resolve.c:11361 #, gcc-internal-format, gfc-internal-format msgid "Variable %s with binding label %s at %L uses the same global identifier as entity at %L" -msgstr "" +msgstr "La variable %s avec l'étiquette de liaison %s à %L utilise le même identificateur global que l'entité à %L" #. This can only happen if the variable is defined in a module - if it #. isn't the same module, reject it. #: fortran/resolve.c:11374 #, gcc-internal-format, gfc-internal-format msgid "Variable %s from module %s with binding label %s at %L uses the same global identifier as entity at %L from module %s" -msgstr "" +msgstr "La variable %s du module %s avec l'étiquette de liaison %s à %L utilise le même identificateur global que l'entité à %L du module %s" #. Print an error if the procedure is defined multiple times; we have to #. exclude references to the same procedure via module association or @@ -56954,548 +56870,536 @@ msgstr "" #: fortran/resolve.c:11391 #, gcc-internal-format, gfc-internal-format msgid "Procedure %s with binding label %s at %L uses the same global identifier as entity at %L" -msgstr "" +msgstr "La procédure %s avec l'étiquette de liaison %s à %L utilise le même identificateur global que l'entité à %L" #: fortran/resolve.c:11468 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "Integer at %0 too large" +#, gcc-internal-format, gfc-internal-format msgid "String length at %L is too large" -msgstr "entier à %0 est trop grand" +msgstr "La longueur de chaîne à %L est trop grande" #: fortran/resolve.c:11697 #, gcc-internal-format msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank" -msgstr "" +msgstr "Le tableau allouable %qs à %L doit avoir une forme différée ou un rang tacite" #: fortran/resolve.c:11701 #, gcc-internal-format msgid "Scalar object %qs at %L may not be ALLOCATABLE" -msgstr "" +msgstr "L'objet scalaire %qs à %L ne peut pas être ALLOCATABLE" #: fortran/resolve.c:11709 #, gcc-internal-format msgid "Array pointer %qs at %L must have a deferred shape or assumed rank" -msgstr "" +msgstr "Le pointeur tableau %qs à %L doit avoir une forme différée ou un rang tacite" #: fortran/resolve.c:11719 #, gcc-internal-format msgid "Array %qs at %L cannot have a deferred shape" -msgstr "" +msgstr "Le tableau %qs à %L ne peut pas avoir une forme différée" #: fortran/resolve.c:11734 #, gcc-internal-format msgid "Type %qs of CLASS variable %qs at %L is not extensible" -msgstr "" +msgstr "Le type %qs de la variable CLASS %qs à %L n'est pas extensible" #: fortran/resolve.c:11746 #, gcc-internal-format msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer" -msgstr "" +msgstr "La variable CLASS %qs à %L doit être muette, allouable ou pointeur" #: fortran/resolve.c:11777 #, gcc-internal-format msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L" -msgstr "" +msgstr "Le type %qs ne peut pas être associé à un hôte à %L car il est bloqué par un objet incompatible du même nom déclaré à %L" #: fortran/resolve.c:11799 #, gcc-internal-format msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization" -msgstr "" +msgstr "SAVE implicite pour la variable module %qs à %L, nécessaire à cause de l'initialisation par défaut" #: fortran/resolve.c:11825 #, gcc-internal-format msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute" -msgstr "" +msgstr "L'entité %qs à %L a un paramètre de type différé et requiert soit l'attribut POINTER ou ALLOCATABLE" #. F08:C541. The shape of an array defined in a main program or module #. * needs to be constant. #: fortran/resolve.c:11866 #, gcc-internal-format msgid "The module or main program array %qs at %L must have constant shape" -msgstr "" +msgstr "Le tableau %qs à %L du module ou du programme principal doit avoir une forme constante" #: fortran/resolve.c:11885 #, gcc-internal-format, gfc-internal-format msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER" -msgstr "" +msgstr "L'entité avec une longueur de caractère tacite à %L doit être un argument muet ou un PARAMETER" #: fortran/resolve.c:11906 -#, fuzzy, gcc-internal-format -#| msgid "bit array slice with non-constant length" +#, gcc-internal-format msgid "%qs at %L must have constant character length in this context" -msgstr "découpage de tableau de bits avec une longueur non constante" +msgstr "%qs à %L doit avoir une longueur de caractère constante dans ce contexte" #: fortran/resolve.c:11913 #, gcc-internal-format msgid "COMMON variable %qs at %L must have constant character length" -msgstr "" +msgstr "La variable COMMON %qs à %L doit avoir une longueur de caractère constante" #: fortran/resolve.c:11960 -#, fuzzy, gcc-internal-format -#| msgid "%Jfinal field '%D' may not have been initialized" +#, gcc-internal-format msgid "Allocatable %qs at %L cannot have an initializer" -msgstr "champ final « %D » peut ne pas avoir été initialisé" +msgstr "L'allouable %qs à %L ne peut pas avoir une initialisation" #: fortran/resolve.c:11963 -#, fuzzy, gcc-internal-format -#| msgid "%Jfinal field '%D' may not have been initialized" +#, gcc-internal-format msgid "External %qs at %L cannot have an initializer" -msgstr "champ final « %D » peut ne pas avoir été initialisé" +msgstr "L'externe %qs à %L ne peut pas avoir une initialisation" #: fortran/resolve.c:11967 -#, fuzzy, gcc-internal-format -#| msgid "%Jfinal field '%D' may not have been initialized" +#, gcc-internal-format msgid "Dummy %qs at %L cannot have an initializer" -msgstr "champ final « %D » peut ne pas avoir été initialisé" +msgstr "Le muet %qs à %L ne peut pas avoir une initialisation" #: fortran/resolve.c:11970 -#, fuzzy, gcc-internal-format -#| msgid "%Jfinal field '%D' may not have been initialized" +#, gcc-internal-format msgid "Intrinsic %qs at %L cannot have an initializer" -msgstr "champ final « %D » peut ne pas avoir été initialisé" +msgstr "L'intrinsèque %qs à %L ne peut pas avoir une initialisation" #: fortran/resolve.c:11973 -#, fuzzy, gcc-internal-format -#| msgid "%Jfinal field '%D' may not have been initialized" +#, gcc-internal-format msgid "Function result %qs at %L cannot have an initializer" -msgstr "champ final « %D » peut ne pas avoir été initialisé" +msgstr "Le résultat de fonction %qs à %L ne peut pas avoir une initialisation" #: fortran/resolve.c:11976 #, gcc-internal-format msgid "Automatic array %qs at %L cannot have an initializer" -msgstr "" +msgstr "Le tableau automatique %qs à %L ne peut pas avoir une initialisation" #: fortran/resolve.c:12018 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "in %s, at %s:%d" +#, gcc-internal-format, gfc-internal-format msgid "%s at %L" -msgstr "dans %s, à %s:%d" +msgstr "%s à %L" #: fortran/resolve.c:12045 #, gcc-internal-format msgid "Character-valued statement function %qs at %L must have constant length" -msgstr "" +msgstr "La fonction-instruction %qs avec une valeur de caractère à %L doit avoir une longueur constante" #: fortran/resolve.c:12067 #, gcc-internal-format msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L" -msgstr "" +msgstr "%qs est d'un type PRIVATE et ne peut pas être un argument muet de %qs, qui est PUBLIC à %L" #: fortran/resolve.c:12089 #, gcc-internal-format msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE" -msgstr "" +msgstr "La procédure %qs dans l'interface PUBLIC %qs à %L prend des arguments muets de %qs qui est PRIVATE" #: fortran/resolve.c:12107 -#, fuzzy, gcc-internal-format -#| msgid "function cannot be inline" +#, gcc-internal-format msgid "Function %qs at %L cannot have an initializer" -msgstr "fonction ne pas pas être enligne" +msgstr "La fonction %qs à %L ne peut pas avoir une initialisation" #: fortran/resolve.c:12116 -#, fuzzy, gcc-internal-format -#| msgid "variable-sized object of type `%T' may not be initialized" +#, gcc-internal-format msgid "External object %qs at %L may not have an initializer" -msgstr "un objet de taille variable de type « %T » peut ne pas être initialisé" +msgstr "L'objet externe %qs à %L ne peut pas avoir d'initialisation" #: fortran/resolve.c:12124 #, gcc-internal-format msgid "ELEMENTAL function %qs at %L must have a scalar result" -msgstr "" +msgstr "La fonction ELEMENTAL %qs à %L doit avoir un résultat scalaire" #: fortran/resolve.c:12134 #, gcc-internal-format msgid "Statement function %qs at %L may not have pointer or allocatable attribute" -msgstr "" +msgstr "La fonction-instruction %qs à %L ne peut pas avoir l'attribut pointeur ou allouable" #: fortran/resolve.c:12153 #, gcc-internal-format msgid "CHARACTER(*) function %qs at %L cannot be array-valued" -msgstr "" +msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas avoir la valeur d'un tableau" #: fortran/resolve.c:12157 #, gcc-internal-format msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued" -msgstr "" +msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas avoir la valeur d'un pointeur" #: fortran/resolve.c:12161 #, gcc-internal-format msgid "CHARACTER(*) function %qs at %L cannot be pure" -msgstr "" +msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas être pure" #: fortran/resolve.c:12165 #, gcc-internal-format msgid "CHARACTER(*) function %qs at %L cannot be recursive" -msgstr "" +msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas être récursive" #: fortran/resolve.c:12178 #, gcc-internal-format msgid "CHARACTER(*) function %qs at %L" -msgstr "" +msgstr "Fonction CHARACTER(*) %qs à %L" #: fortran/resolve.c:12187 #, gcc-internal-format msgid "Procedure pointer %qs at %L shall not be elemental" -msgstr "" +msgstr "Le pointeur de procédure %qs à %L ne sera point élémental" #: fortran/resolve.c:12193 #, gcc-internal-format msgid "Dummy procedure %qs at %L shall not be elemental" -msgstr "" +msgstr "La procédure muette %qs à %L ne sera point élémentale" #: fortran/resolve.c:12249 #, gcc-internal-format msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L" -msgstr "" +msgstr "L'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs à %L" #: fortran/resolve.c:12255 #, gcc-internal-format msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L" -msgstr "" +msgstr "L'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs à %L" #: fortran/resolve.c:12261 #, gcc-internal-format msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L" -msgstr "" +msgstr "L'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs à %L" #: fortran/resolve.c:12269 #, gcc-internal-format msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L" -msgstr "" +msgstr "L'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs à %L" #: fortran/resolve.c:12275 #, gcc-internal-format msgid "Procedure pointer result %qs at %L is missing the pointer attribute" -msgstr "" +msgstr "Le résultat du pointeur de procédure %qs à %L n'a pas d'attribut pointeur" #: fortran/resolve.c:12318 #, gcc-internal-format, gfc-internal-format msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s" -msgstr "" +msgstr "Désaccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE à %L et son interface dans %s" #: fortran/resolve.c:12326 #, gcc-internal-format, gfc-internal-format msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s" -msgstr "" +msgstr "Désaccord sur l'attribut PURE entre MODULE PROCEDURE à %L et son interface dans %s" #: fortran/resolve.c:12334 #, gcc-internal-format, gfc-internal-format msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s" -msgstr "" +msgstr "Désaccord sur l'attribut RECURSIVE entre MODULE PROCEDURE à %L et son interface dans %s" +# et hop, encore un %s (le premier) qui est un bout de phrase non traduit et inséré de force dans le texte +# voir bug #80185 #: fortran/resolve.c:12343 #, gcc-internal-format, gfc-internal-format msgid "%s between the MODULE PROCEDURE declaration in module %s and the declaration at %L in SUBMODULE %s" -msgstr "" +msgstr "%s entre la déclaration MODULE PROCEDURE dans le module %s et la déclaration à %L dans SUBMODULE %s" #: fortran/resolve.c:12429 #, gcc-internal-format msgid "FINAL procedure %qs at %L is not a SUBROUTINE" -msgstr "" +msgstr "La procédure FINAL %qs à %L n'est pas une SUBROUTINE" #: fortran/resolve.c:12438 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "`%D' must take exactly one argument" +#, gcc-internal-format, gfc-internal-format msgid "FINAL procedure at %L must have exactly one argument" -msgstr "« %D » doit prendre exactement un argument" +msgstr "La procédure FINAL à %L doit avoir exactement un argument" #: fortran/resolve.c:12447 #, gcc-internal-format msgid "Argument of FINAL procedure at %L must be of type %qs" -msgstr "" +msgstr "L'argument de la procédure FINAL à %L doit être du type %qs" #: fortran/resolve.c:12455 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be a POINTER" -msgstr "" +msgstr "L'argument de la procédure FINAL à %L ne peut pas être un POINTER" #: fortran/resolve.c:12461 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE" -msgstr "" +msgstr "L'argument de la procédure FINAL à %L ne peut pas être ALLOCATABLE" #: fortran/resolve.c:12467 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be OPTIONAL" -msgstr "" +msgstr "L'argument de la procédure FINAL à %L ne peut pas être OPTIONAL" #: fortran/resolve.c:12475 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)" -msgstr "" +msgstr "L'argument de la procédure FINAL à %L ne peut pas être INTENT(OUT)" #: fortran/resolve.c:12484 #, gcc-internal-format, gfc-internal-format msgid "Non-scalar FINAL procedure at %L should have assumed shape argument" -msgstr "" +msgstr "La procédure FINAL non scalaire à %L devrait avoir un argument de forme tacite" #: fortran/resolve.c:12506 #, gcc-internal-format msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs" -msgstr "" +msgstr "La procédure FINAL %qs déclarée à %L a le même rang (%d) que %qs" #: fortran/resolve.c:12543 #, gcc-internal-format msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one" -msgstr "" +msgstr "Seules des procédures FINAL tableaux déclarées pour le type dérivé %qs à %L, une scalaire est également suggérée" #: fortran/resolve.c:12583 #, gcc-internal-format msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L" -msgstr "" +msgstr "%qs et %qs ne peuvent pas être FUNCTION/SUBROUTINE mixte pour GENERIC %qs à %L" #: fortran/resolve.c:12619 #, gcc-internal-format msgid "%qs and %qs for GENERIC %qs at %L are ambiguous" -msgstr "" +msgstr "%qs et %qs pour GENERIC %qs à %L sont ambigus" #: fortran/resolve.c:12678 #, gcc-internal-format msgid "Undefined specific binding %qs as target of GENERIC %qs at %L" -msgstr "" +msgstr "Liaison spécifique %qs non définie comme cible du GENERIC %qs à %L" #: fortran/resolve.c:12690 #, gcc-internal-format msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too" -msgstr "" +msgstr "GENERIC %qs à %L doit cibler une liaison spécifique, %qs est GENERIC aussi" #: fortran/resolve.c:12718 #, gcc-internal-format msgid "GENERIC %qs at %L can't overwrite specific binding with the same name" -msgstr "" +msgstr "GENERIC %qs à %L ne peut écraser la liaison spécifique avec le même nom" #: fortran/resolve.c:12774 #, gcc-internal-format, gfc-internal-format msgid "Type-bound operator at %L can't be NOPASS" -msgstr "" +msgstr "L'opérateur lié au type à %L ne peut pas être NOPASS" #: fortran/resolve.c:12966 #, gcc-internal-format msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L" -msgstr "" +msgstr "%qs doit être une procédure de module ou une procédure externe avec une interface explicite à %L" #: fortran/resolve.c:13008 #, gcc-internal-format msgid "Procedure %qs with PASS(%s) at %L has no argument %qs" -msgstr "" +msgstr "La procédure %qs avec PASS(%s) à %L n'a pas d'argument %qs" #: fortran/resolve.c:13022 #, gcc-internal-format msgid "Procedure %qs with PASS at %L must have at least one argument" -msgstr "" +msgstr "La procédure %qs avec PASS à %L doit avoir au moins un argument" #: fortran/resolve.c:13036 fortran/resolve.c:13484 #, gcc-internal-format msgid "Non-polymorphic passed-object dummy argument of %qs at %L" -msgstr "" +msgstr "Argument muet passé comme objet non polymorphique de %qs à %L" #: fortran/resolve.c:13044 #, gcc-internal-format msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs" -msgstr "" +msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type dérivé %qs" #: fortran/resolve.c:13053 #, gcc-internal-format msgid "Passed-object dummy argument of %qs at %L must be scalar" -msgstr "" +msgstr "L'argument muet de type objet passé de %qs à %L doit être scalaire" #: fortran/resolve.c:13059 #, gcc-internal-format msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE" -msgstr "" +msgstr "L'argument muet de type objet passé de %qs à %L ne peut pas être ALLOCATABLE" #: fortran/resolve.c:13065 #, gcc-internal-format msgid "Passed-object dummy argument of %qs at %L must not be POINTER" -msgstr "" +msgstr "L'argument muet de type objet passé de %qs à %L ne peut pas être POINTER" #: fortran/resolve.c:13094 #, gcc-internal-format msgid "Procedure %qs at %L has the same name as a component of %qs" -msgstr "" +msgstr "La procédure %qs à %L a le même nom qu'un composant de %qs" #: fortran/resolve.c:13104 #, gcc-internal-format msgid "Procedure %qs at %L has the same name as an inherited component of %qs" -msgstr "" +msgstr "La procédure %qs à %L a le même nom qu'un composant hérité de %qs" #: fortran/resolve.c:13196 #, gcc-internal-format msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden" -msgstr "" +msgstr "Le type dérivé %qs déclaré à %L doit être ABSTRACT car %qs est DEFERRED et pas surchargé" #: fortran/resolve.c:13291 #, gcc-internal-format msgid "Coarray component %qs at %L must be allocatable with deferred shape" -msgstr "" +msgstr "Le composant co-tableau %qs à %L doit être allouable avec une forme différée" #: fortran/resolve.c:13300 #, gcc-internal-format msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray" -msgstr "" +msgstr "Le composant %qs à %L ayant TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau" #: fortran/resolve.c:13310 #, gcc-internal-format msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar" -msgstr "" +msgstr "Le composant %qs à %L avec le composant co-tableau sera un scalaire non pointeur, non allouable" #: fortran/resolve.c:13319 #, gcc-internal-format msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer" -msgstr "" +msgstr "Le composant %qs à %L a l'attribut CONTIGUOUS mais n'est pas un pointeur de tableau" #: fortran/resolve.c:13417 #, gcc-internal-format msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs" -msgstr "" +msgstr "Le composant pointeur de procédure %qs avec PASS(%s) à %L n'a pas d'argument %qs" #: fortran/resolve.c:13431 #, gcc-internal-format msgid "Procedure pointer component %qs with PASS at %L must have at least one argument" -msgstr "" +msgstr "Le composant pointeur de procédure %qs avec PASS à %L doit avoir au moins un argument" #: fortran/resolve.c:13447 #, gcc-internal-format msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs" -msgstr "" +msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type dérivé %qs" #: fortran/resolve.c:13457 -#, fuzzy, gcc-internal-format -#| msgid "argument %d of %s must be a location" +#, gcc-internal-format msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar" -msgstr "argument %d de %s doit être une localisation" +msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être scalaire" #: fortran/resolve.c:13466 #, gcc-internal-format msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute" -msgstr "" +msgstr "L'argument %qs de %qs avec PASS(%s) à %L ne peut pas avoir l'attribut POINTER" #: fortran/resolve.c:13475 #, gcc-internal-format msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE" -msgstr "" +msgstr "L'argument %qs de %qs avec PASS(%s) à %L ne peut pas être ALLOCATABLE" #: fortran/resolve.c:13517 #, gcc-internal-format msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure" -msgstr "" +msgstr "Le composant %qs de %qs à %L a le même nom qu'une procédure liée au type héritée" #: fortran/resolve.c:13530 #, gcc-internal-format msgid "Character length of component %qs needs to be a constant specification expression at %L" -msgstr "" +msgstr "La longueur de caractère du composant %qs doit être une expression de spécification constante à %L" #: fortran/resolve.c:13541 #, gcc-internal-format msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE" -msgstr "" +msgstr "Le composant caractère %qs de %qs à %L avec une longueur différée doit être POINTER ou ALLOCATABLE" #: fortran/resolve.c:13572 #, gcc-internal-format msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L" -msgstr "" +msgstr "le composant %qs est un type PRIVATE et ne peut pas être un composant de %qs, qui est PUBLIC à %L" #: fortran/resolve.c:13580 #, gcc-internal-format, gfc-internal-format msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s" -msgstr "" +msgstr "Le composant polymorphique %s à %L dans le type %s SEQUENCE ou BIND(C)" #: fortran/resolve.c:13589 #, gcc-internal-format, gfc-internal-format msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute" -msgstr "" +msgstr "Le composant %s du type SEQUENCE déclaré à %L n'a pas l'attribut SEQUENCE" #: fortran/resolve.c:13607 fortran/resolve.c:13619 #, gcc-internal-format msgid "The pointer component %qs of %qs at %L is a type that has not been declared" -msgstr "" +msgstr "Le composant pointeur %qs de %qs à %L est un type qui n'a pas été déclaré" #: fortran/resolve.c:13692 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "non-constant expression" +#, gcc-internal-format, gfc-internal-format msgid "Conflicting initializers in union at %L and %L" -msgstr "expression n'est pas une constante" +msgstr "Initialisations conflictuelles dans l'union à %L et %L" #: fortran/resolve.c:13736 #, gcc-internal-format msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one" -msgstr "" +msgstr "Puisque l'extension du type %qs à %L a un composant co-tableau, le type parent %qs en aura un aussi" #: fortran/resolve.c:13749 #, gcc-internal-format msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT" -msgstr "" +msgstr "Le type dérivé non extensible %qs à %L ne peut pas être ABSTRACT" #: fortran/resolve.c:13803 #, gcc-internal-format msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L" -msgstr "" +msgstr "Nom générique %qs de la fonction %qs à %L étant le même nom que le type dérivé à %L" #: fortran/resolve.c:13879 #, gcc-internal-format msgid "Assumed size array %qs in namelist %qs at %L is not allowed" -msgstr "" +msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs à %L n'est pas permis" #: fortran/resolve.c:13885 #, gcc-internal-format msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L" -msgstr "" +msgstr "Objet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs à %L" #: fortran/resolve.c:13891 #, gcc-internal-format msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L" -msgstr "" +msgstr "Objet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs à %L" #: fortran/resolve.c:13899 #, gcc-internal-format msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L" -msgstr "" +msgstr "Objet NAMELIST %qs avec une longueur de caractère non constante dans la liste de noms %qs à %L" #: fortran/resolve.c:13909 #, gcc-internal-format msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure" -msgstr "" +msgstr "L'objet NAMELIST %qs dans la liste de noms %qs à %L est polymorphique et requiert une procédure d'entrée/sortie définie" #: fortran/resolve.c:13919 #, gcc-internal-format msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components" -msgstr "" +msgstr "Objet NAMELIST %qs dans la liste de noms %qs à %L avec des composants ALLOCATABLE ou POINTER" #: fortran/resolve.c:13937 #, gcc-internal-format msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L" -msgstr "" +msgstr "L'objet NAMELIST %qs a été déclaré PRIVATE et ne peut pas être membre de la liste de noms PUBLIC %qs à %L" #: fortran/resolve.c:13952 #, gcc-internal-format msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L" -msgstr "" +msgstr "L'objet NAMELIST %qs a des composants PRIVATE associés à USE et ne peut pas être membre de la liste de noms %qs à %L" #: fortran/resolve.c:13963 #, gcc-internal-format msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L" -msgstr "" +msgstr "L'objet NAMELIST %qs a des composants PRIVATE et ne peut pas être un membre de la liste de noms PUBLIC %qs à %L" #: fortran/resolve.c:13990 #, gcc-internal-format msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L" -msgstr "" +msgstr "L'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs à %L" #: fortran/resolve.c:14009 #, gcc-internal-format msgid "Parameter array %qs at %L cannot be automatic or of deferred shape" -msgstr "" +msgstr "Le tableau paramètre %qs à %L ne peut pas être automatique ou de forme différée" #: fortran/resolve.c:14025 #, gcc-internal-format msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type" -msgstr "" +msgstr "Le PARAMETER %qs implicitement typé à %L ne concorde pas avec le type IMPLICIT ultérieur" #: fortran/resolve.c:14036 -#, fuzzy, gcc-internal-format, gfc-internal-format -#| msgid "incompatible types in %s" +#, gcc-internal-format, gfc-internal-format msgid "Incompatible derived type in PARAMETER at %L" -msgstr "type incompatibles dans %s" +msgstr "Type dérivé incompatible dans PARAMETER à %L" #: fortran/resolve.c:14044 #, fuzzy, gcc-internal-format |