# Csound Audio Synthesis System
# Copyright (C) 2007-2016 John ffitch and Csound community
# This file is distributed under the same license as the Csound package.
# John ffitch <jpff@sourceforge.net>, 2007.
#
# Fixed and completed by François Pinot <fggpinot@gmail.com>, 2007
#
msgid ""
msgstr ""
"Project-Id-Version: CSOUND 5.xx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-07-26 19:39+0100\n"
"PO-Revision-Date: 2020-01-22 21:33+0000\n"
"Last-Translator: François Pinot <fggpinot@gmail.com>\n"
"Language-Team: French\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: Engine/auxfd.c:144
#, c-format
msgid "csound_fd_close: no record of fd %p"
msgstr "fdclose : pas d'enregistrement de fd %p"

#: Engine/auxfd.c:193
#, c-format
msgid "auxlist for instr %s [%d] (%p):\n"
msgstr "auxlist pour l'instr %s [%d] (%p) :\n"

#: Engine/auxfd.c:196
#, c-format
msgid "auxlist for instr %d (%p):\n"
msgstr "auxlist pour l'instr %d (%p) :\n"

#: Engine/auxfd.c:201
#, c-format
msgid "\tauxch at %p: size %zu, auxp %p, endp %p\n"
msgstr "\tauxch à %p : taille %zu, auxp %p, endp %p\n"

#: Engine/auxfd.c:213
#, c-format
msgid "fdlist for instr %s [%d] (%p):"
msgstr "fdlist pour l'instr %s [%d] (%p) :"

#: Engine/auxfd.c:216
#, c-format
msgid "fdlist for instr %d (%p):"
msgstr "fdlist pour l'instr %d (%p) :"

#: Engine/auxfd.c:219
#, c-format
msgid "  fd %p in %p"
msgstr "  fd %p dans %p"

#: Engine/cfgvar.c:39
msgid "(no error)"
msgstr "(Pas d'erreur)"

#: Engine/cfgvar.c:40
msgid "invalid variable name"
msgstr "nom de variable non valide"

#: Engine/cfgvar.c:41
msgid "invalid variable type"
msgstr "type de variable non valide"

#: Engine/cfgvar.c:42
msgid "invalid flags specified"
msgstr "options non valides spécifiées"

#: Engine/cfgvar.c:43
msgid "NULL pointer argument"
msgstr "argument pointeur NULL"

#: Engine/cfgvar.c:44
msgid "the specified value is too high"
msgstr "la valeur spécifiée est trop haute"

#: Engine/cfgvar.c:45
msgid "the specified value is too low"
msgstr "la valeur spécifiée est trop basse"

#: Engine/cfgvar.c:46
msgid "the specified value is not an integer power of two"
msgstr "la valeur spécifiée n'est pas une puissance entirère de deux"

#: Engine/cfgvar.c:47
msgid "invalid boolean value; must be 0 or 1"
msgstr "valeur booléenne non valide : doit être 0 ou 1"

#: Engine/cfgvar.c:48
msgid "memory allocation failed"
msgstr "échec de l'allocation mémoire"

#: Engine/cfgvar.c:49
msgid "string exceeds maximum allowed length"
msgstr "la chaîne dépasse la longueur maximale autorisée"

#: Engine/cfgvar.c:50
msgid "(unknown error)"
msgstr "(erreur inconnue)"

#: Engine/corfiles.c:59 Engine/corfiles.c:79 Engine/corfiles.c:92
#: Engine/corfiles.c:108 Engine/fgens.c:1646 Engine/rdscor.c:231
msgid "Out of Memory\n"
msgstr "Pas assez de mémoire\n"

#: Engine/corfiles.c:228
msgid "Null file name in copy_to_corefile"
msgstr "Nom de fichier nul dans copy_to_corefile"

#: Engine/corfiles.c:295
msgid "not enough memory (realloc returned NULL)\n"
msgstr "pas assez de mémoire (realloc a retourné NULL)\n"

#: Engine/corfiles.c:322
#, c-format
msgid "curl_easy_perform() failed: %s\n"
msgstr "échec de curl_easy_perform() : %s\n"

#: Engine/cs_new_dispatch.c:160
#, c-format
msgid "Failed to find semantic information for instrument '%i'"
msgstr "Impossible de trouver l'information sémantique pour l'instrument '%i'"

#: Engine/cs_par_base.c:151 Engine/cs_par_base.c:164
msgid "Invalid NULL Parameter barrier"
msgstr "Paramètre barrier NULL non valide"

#: Engine/cs_par_base.c:153
msgid "Invalid Parameter thread_count must be > 0"
msgstr "Paramètre non valide, thread_count doit être > 0"

#: Engine/cs_par_base.c:157
msgid "Failed to allocate barrier"
msgstr "L'allocation de barrier a échoué"

#: Engine/cs_par_base.c:192
msgid "Failed to allocate set"
msgstr "L'allocation de set a échoué"

#: Engine/cs_par_base.c:208
msgid "Invalid NULL Parameter set"
msgstr "Paramètre set NULL non valide"

#: Engine/cs_par_base.c:210
msgid "Invalid Parameter set not a set"
msgstr "Paramètre non valide, set n'est pas un ensemble"

#: Engine/cs_par_base.c:232
msgid "Invalid NULL Parameter data"
msgstr "Paramètre data NULL non valide"

#: Engine/cs_par_base.c:236
msgid "Failed to allocate set element"
msgstr "Echec de l'allocation d'un élément de set."

#: Engine/cs_par_base.c:249
msgid "Invalid NULL Parameter set_element"
msgstr "Paramètre set_element NULL non valide"

#: Engine/cs_par_orc_semantic_analysis.c:155
#: Engine/cs_par_orc_semantic_analysis.c:174
msgid "Invalid NULL parameter set to add to global read, write lists\n"
msgstr ""
"Paramètre NULL non valide pour ajouter à une liste de lecture, écriture "
"globale\n"

#: Engine/cs_par_orc_semantic_analysis.c:202
msgid "Add a global write_list without any instruments\n"
msgstr "Ajout d'une liste d'écriture globale sans instruments\n"

#: Engine/cs_par_orc_semantic_analysis.c:206
msgid "Invalid NULL parameter set to add to a global write_list\n"
msgstr ""
"Paramètre NULL non valide pour ajouter à une liste de lecture globale\n"

#: Engine/cs_par_orc_semantic_analysis.c:228
msgid "Invalid NULL parameter set to add to a global read_list\n"
msgstr ""
"Paramètre NULL non valide pour ajouter à une liste de lecture globale\n"

#: Engine/cs_par_orc_semantic_analysis.c:262
#, c-format
msgid "opcode %s deprecated\n"
msgstr "l'opcode %s est obsolète\n"

#: Engine/cs_par_orc_semantic_analysis.c:319
msgid "Not a proper list of ints"
msgstr "N'est pas une liste d'ints correcte"

#: Engine/csound_orc.lex:486
#, c-format
msgid "unterminated string found on line %d >>%s<<\n"
msgstr "chaîne de caractères non close trouvée ligne %d >>%s<<\n"

#: Engine/csound_orc.y:253
msgid "No number following instr\n"
msgstr "Aucun numéro ne suit instr\n"

#: Engine/csound_orc_compile.c:260
msgid "ERROR: Unmatched bracket found in arrayargument type specification\n"
msgstr ""
"ERREUR : crochet non apparié dans la spécification du type d'argument de "
"tableau\n"

#: Engine/csound_orc_compile.c:427
#, c-format
msgid "create_opcode: No rule to handle statement of type %d\n"
msgstr "create_opcode : aucune règle pour traiter une instruction de type %d\n"

#: Engine/csound_orc_compile.c:601 Engine/csound_orc_compile.c:725
#, c-format
msgid "%s invalid sample rate"
msgstr "%s taux d'échantillonnage non valide"

#: Engine/csound_orc_compile.c:603 Engine/csound_orc_compile.c:727
#, c-format
msgid "%s invalid control rate"
msgstr "%s taux de contrôle non valide"

#: Engine/csound_orc_compile.c:605
#, c-format
msgid "%s invalid number of samples"
msgstr "%s nombre d'échantillons non valide"

#: Engine/csound_orc_compile.c:609 Engine/csound_orc_compile.c:717
#, c-format
msgid "%s invalid ksmps value, needs to be integral."
msgstr "%s valeur de ksmps non valide, doit être entière."

#: Engine/csound_orc_compile.c:618 Engine/csound_orc_compile.c:620
#, c-format
msgid "%s inconsistent sr, kr, ksmps\n"
msgstr "%s sr, kr, ksmps contradictoires\n"

#: Engine/csound_orc_compile.c:643
msgid "bad value for 0dbfs: must be positive. Setting default value."
msgstr ""
"mauvaise valeur pour 0dbfs : elle doit être positive. Valeur par défaut."

#: Engine/csound_orc_compile.c:712
#, c-format
msgid "sr = %.7g, kr = %.7g, ksmps = %.7g\n"
msgstr "sr = %.7g, kr = %.7g, ksmps = %.7g\n"

#: Engine/csound_orc_compile.c:720
#, c-format
msgid "resetting orc parameters to: sr = %.7g, kr = %.7g, ksmps = %u"
msgstr ""
"réinitialiasation des paramètres d'orc à : sr = %.7g, kr = %.7g, ksmps = %u"

#: Engine/csound_orc_compile.c:729
#, c-format
msgid "%s inconsistent sr, kr, ksmps"
msgstr "%s sr, kr, ksmps contradictoires"

#: Engine/csound_orc_compile.c:731
#, c-format
msgid "sample rate overrides: esr = %7.4f, ekr = %7.4f, ksmps = %d\n"
msgstr ""
"redéfinition des taux d'échantillonnage : esr = %7.4f, ekr = %7.4f, ksmps = "
"%d\n"

#: Engine/csound_orc_compile.c:806
msgid "system constants can only be set once\n"
msgstr "les constantes du système ne peuvent être fixées qu'une fois\n"

#: Engine/csound_orc_compile.c:891
#, c-format
msgid "create_instrument: instr num %<PRIi32>\n"
msgstr "create_instrument : numéro d'instrument %<PRIi32>\n"

#: Engine/csound_orc_compile.c:1006
msgid "-- deleted instr from deadpool\n"
msgstr "-- instr supprimé de deadpool\n"

#: Engine/csound_orc_compile.c:1031
#, c-format
msgid " -- free instr def %p %p\n"
msgstr " -- déf libre d'instr %p %p\n"

#: Engine/csound_orc_compile.c:1045 Engine/csound_orc_compile.c:1055
#, c-format
msgid " -- added to deadpool slot %d\n"
msgstr " -- ajout du slot %d au deadpool\n"

#: Engine/csound_orc_compile.c:1085
#, c-format
msgid "named instr %<PRIi32> redefined, replacing previous definition"
msgstr "instr nommé %<PRIi32> redéfini, précédente définition remplacée"

#: Engine/csound_orc_compile.c:1119
msgid "no active instances\n"
msgstr "pas d'instances actives\n"

#: Engine/csound_orc_compile.c:1235
#, c-format
msgid "instr %s uses instrument number %d\n"
msgstr "l'instr %s utilise le numéro d'instrument %d\n"

#: Engine/csound_orc_compile.c:1284
#, c-format
msgid "instr %d redefined\n"
msgstr "instr %d redéfini\n"

#: Engine/csound_orc_compile.c:1286
#, c-format
msgid "instr %<PRIi32> redefined, replacing previous definition"
msgstr "instr %<PRIi32> redéfini, précédente définition remplacée"

#: Engine/csound_orc_compile.c:1321
#, c-format
msgid "no active instances of instr %d\n"
msgstr "aucune instance active de l'instr %d\n"

#: Engine/csound_orc_compile.c:1367
msgid "!!! csound->opcodeInfo is NULL !!!\n"
msgstr "!!! csound->opcodeInfo est NULL !!!\n"

#: Engine/csound_orc_compile.c:1415
#, c-format
msgid " merging %p %d) %s:%s\n"
msgstr " fusion de %p %d) %s : %s\n"

#: Engine/csound_orc_compile.c:1431
#, c-format
msgid " adding %p %d) %s:%s\n"
msgstr " ajout de %p %d) %s : %s\n"

#: Engine/csound_orc_compile.c:1461
#, c-format
msgid "merging instr %d\n"
msgstr "fusion de l'instr %d\n"

#: Engine/csound_orc_compile.c:1468
#, c-format
msgid "merging named instr %s\n"
msgstr "fusion de l'instr nommé %s\n"

#: Engine/csound_orc_compile.c:1688 Engine/csound_orc_compile.c:1727
#: Engine/csound_orc_compile.c:1759
msgid "invalid name for instrument"
msgstr "nom d'instrument non valide"

#: Engine/csound_orc_compile.c:1793
#, c-format
msgid "ERROR: Could not find OPCODINFO for opname: %s\n"
msgstr "ERREUR : impossible de trouver l'OPCODINFO pour : %s\n"

#: Engine/csound_orc_compile.c:1814
#, c-format
msgid "Unknown TREE node of type %d (%s) found in root.\n"
msgstr "Noeud inconnu de type %d (%s) trouvé à la racine.\n"

#: Engine/csound_orc_compile.c:1824
#, c-format
msgid "%d syntax errors in orchestra.  compilation invalid\n"
msgstr "%d erreurs de syntaxe dans l'orchestre. Compilation non valide\n"

#: Engine/csound_orc_compile.c:1874
#, c-format
msgid "%s: perf-time code in global space, ignored"
msgstr "%s : code d'exécution dans l'espace global, ignoré"

#: Engine/csound_orc_compile.c:2046
msgid "i[fixme] pset args != pmax"
msgstr "i[fixme] pset args != pmax"

#: Engine/csound_orc_compile.c:2196
#, c-format
msgid "Missing local arg: %s\n"
msgstr "Argument local manquant : %s\n"

#: Engine/csound_orc_compile.c:2256
msgid "**unrecorded**"
msgstr "**non enregistré**"

#: Engine/csound_orc_compile.c:2328
#, c-format
msgid "Opcode \"%s\" is deprecated\n"
msgstr "L'opcode \"%s\" est obsolète\n"

#: Engine/csound_orc_expressions.c:605
#, c-format
msgid "error: function %s not found, line %d\n"
msgstr "erreur : fonction %s introuvable, ligne %d\n"

#: Engine/csound_orc_expressions.c:626
#, c-format
msgid "error: opcode %s with output type %s not found, line %d"
msgstr "erreur : opcode %s sans type de retour %s introuvable, ligne %d"

#: Engine/csound_orc_expressions.c:1351
#, c-format
msgid "ERROR: Neither if-goto or if-then found on line %d!!!"
msgstr "ERREUR : ni if-goto ni if-then n'ont été trouvés ligne %d !!!"

#: Engine/csound_orc_semantics.c:131
#, c-format
msgid "Unknown function type found: %d [%c]\n"
msgstr "Type de fonction inconnue détecté : %d [%c]\n"

#: Engine/csound_orc_semantics.c:158
#, c-format
msgid "Unknown boolean expression type found: %d\n"
msgstr "Type d'expression booléenne inconnue détecté : %d\n"

#: Engine/csound_orc_semantics.c:277
#, c-format
msgid "unable to find array operator for types %s line %d\n"
msgstr ""
"impossible de trouver un opérateur de tableau pour les types '%s ligne %d\n"

#: Engine/csound_orc_semantics.c:297
#, c-format
msgid "non-boolean expression found for ternary operator, line %d\n"
msgstr ""
"expression non-booléenne détectée dans un opérateur ternaire, ligne %d\n"

#: Engine/csound_orc_semantics.c:315
#, c-format
msgid "unable to find ternary operator for types '%s ? %s : %s' line %d\n"
msgstr ""
"impossible de trouver un opérateur ternaire pour les types '%s ? %s : %s' "
"ligne %d\n"

#: Engine/csound_orc_semantics.c:335
msgid "Use of i() with array element ill formed\n"
msgstr "Mauvaise utilisation de i() avec un élément de tableau\n"

#: Engine/csound_orc_semantics.c:340
#, c-format
msgid "Use of i() with expression not permitted on line %d\n"
msgstr "L'utilisation de i() dans une expression est interdite, ligne %d\n"

#: Engine/csound_orc_semantics.c:357 Engine/csound_orc_semantics.c:407
#, c-format
msgid ""
"error: opcode '%s' for expression with arg types %s not found, line %d\n"
msgstr ""
"erreur : opcode '%s' dans l'expression avec types d'arg %s introuvable, "
"ligne %d\n"

#: Engine/csound_orc_semantics.c:382
#, c-format
msgid ""
"Unable to verify arg types for expression '%s'\n"
"Line %d\n"
msgstr ""
"Vérification des types d'arg impossible pour l'expression '%s'\n"
"Ligne %d\n"

#: Engine/csound_orc_semantics.c:443
#, c-format
msgid ""
"Unable to verify arg types for boolean expression '%s'\n"
"Line %d\n"
msgstr ""
"Impossible de vérifier les types d'arg dans l'expression booléenne'%s'\n"
"Ligne %d\n"

#: Engine/csound_orc_semantics.c:465
#, c-format
msgid "error: boolean expression '%s' with arg types %s not found, line %d\n"
msgstr ""
"erreur : expression booléenne '%s' avec types d'arg %s introuvable, ligne "
"%d\n"

#: Engine/csound_orc_semantics.c:552 Engine/csound_orc_semantics.c:1270
#, c-format
msgid ""
"Variable '%s' used before defined\n"
"Line %d\n"
msgstr ""
"Variable '%s' utilisée avant d'être définie\n"
"Lige %d\n"

#: Engine/csound_orc_semantics.c:562
msgid "Array of unknown type\n"
msgstr "Tableau de type inconnu\n"

#: Engine/csound_orc_semantics.c:563 Engine/csound_orc_semantics.c:1502
#, c-format
msgid "Line: %d\n"
msgstr "Ligne : %d\n"

#: Engine/csound_orc_semantics.c:599
#, c-format
msgid "Unknown arg type: %d\n"
msgstr "Type d'arg inconnu : %d\n"

#: Engine/csound_orc_semantics.c:1000
#, c-format
msgid "Found %d inputs for %s which is more than the %d allowed\n"
msgstr "%d entrées trouvées pour %s ce qui dépasse les %d autorisées\n"

#: Engine/csound_orc_semantics.c:1225
#, c-format
msgid "Variable type for %s could not be determined.\n"
msgstr "Impossible de déterminer le type de la variable %s.\n"

#: Engine/csound_orc_semantics.c:1247
#, c-format
msgid ""
"Variable '%s' used before defined\n"
"line %d"
msgstr ""
"Variable '%s' utilisée avant d'être définie\n"
"Ligne %d"

#: Engine/csound_orc_semantics.c:1475
#, c-format
msgid "Unable to find opcode with name: %s\n"
msgstr "Opcode nommé %s introuvable\n"

#: Engine/csound_orc_semantics.c:1493
#, c-format
msgid "Unable to find opcode entry for '%s' with matching argument types:\n"
msgstr ""
"Aucune entrée pour l'opcode '%s' avec les types d'argument correspondants :\n"

#: Engine/csound_orc_semantics.c:1496
#, c-format
msgid "Found: %s %s %s\n"
msgstr "Trouvé : %s %s %s\n"

#: Engine/csound_orc_semantics.c:1499
#, c-format
msgid "       %s %s %s ...\n"
msgstr "       %s %s %s ...\n"

#: Engine/csound_orc_semantics.c:1675
#, c-format
msgid ""
"expression for until/while statement not a boolean expression, line %d\n"
msgstr ""
"l'expression de l'instruction until/while n'est pas booléenne, ligne %d\n"

#: Engine/csound_orc_semantics.c:1718
msgid "Multiple xin statements found. Only one is allowed."
msgstr "Plusieurs instructions xin trouvées. Une seule est permise."

#: Engine/csound_orc_semantics.c:1727
msgid "Multiple xout statements found. Only one is allowed."
msgstr "Plusieurs instructions xout trouvées. Une seule est permise."

#: Engine/csound_orc_semantics.c:1744
#, c-format
msgid "invalid xin statement for UDO: defined '%s', found '%s'\n"
msgstr "instruction xin non valide pour un UDO : '%s' défini, '%s' trouvé\n"

#: Engine/csound_orc_semantics.c:1753
#, c-format
msgid "invalid xout statement for UDO: defined '%s', found '%s'\n"
msgstr "instruction xout non valide pour un UDO : '%s' défini, '%s' trouvé\n"

#: Engine/csound_orc_semantics.c:1967
#, c-format
msgid ""
"\n"
"error: %s  (token \"%s\")"
msgstr ""
"\n"
"erreur : %s (symbole \"%s\")"

#: Engine/csound_orc_semantics.c:1970
#, c-format
msgid ""
" line %d:\n"
">>>"
msgstr ""
" ligne %d :\n"
">>>"

#: Engine/csound_orc_semantics.c:1989
#, c-format
msgid " from file %s (%d)\n"
msgstr " depuis le fichier %s (%d)\n"

#: Engine/csound_orc_semantics.c:2573
#, c-format
msgid "insufficient required arguments for opcode %s on line %d:\n"
msgstr "arguments requis manquants pour l'opcode %s ligne %d :\n"

#: Engine/csound_pre.lex:247 Engine/csound_pre.lex:293
#: Engine/csound_prs.lex:188 Engine/csound_prs.lex:206
#: Engine/csound_prs.lex:1774
#, c-format
msgid "Undefined macro: '%s'"
msgstr "Macro non définie : '%s'"

#: Engine/csound_pre.lex:261 Engine/csound_pre.lex:307
#: Engine/csound_pre.lex:312 Engine/csound_pre.lex:322
#: Engine/csound_pre.lex:355 Engine/csound_pre.lex:376
#: Engine/csound_pre.lex:799 Engine/csound_pre.lex:874
#: Engine/csound_pre.lex:914 Engine/csound_pre.lex:920
#: Engine/csound_pre.lex:933 Engine/csound_pre.lex:941
#: Engine/csound_pre.lex:949 Engine/csound_pre.lex:960
#: Engine/csound_pre.lex:969 Engine/csound_pre.lex:977
#: Engine/csound_pre.lex:1024 Engine/csound_pre.lex:1036
#: Engine/csound_pre.lex:1050 Engine/csound_pre.lex:1059
#: Engine/csound_pre.lex:1081 Engine/csound_pre.lex:1089
#: Engine/csound_pre.lex:1127 Engine/csound_pre.lex:1137
#: Engine/csound_pre.lex:1146 Engine/csound_pre.lex:1223
#: Engine/csound_pre.lex:1368 Engine/csound_pre.lex:1381
#: Engine/csound_pre.lex:1396 Engine/csound_prs.lex:367
#: Engine/csound_prs.lex:406 Engine/csound_prs.lex:445
#: Engine/csound_prs.lex:538 Engine/csound_prs.lex:766
#: Engine/csound_prs.lex:842 Engine/csound_prs.lex:876
#: Engine/csound_prs.lex:882 Engine/csound_prs.lex:895
#: Engine/csound_prs.lex:903 Engine/csound_prs.lex:911
#: Engine/csound_prs.lex:922 Engine/csound_prs.lex:931
#: Engine/csound_prs.lex:939 Engine/csound_prs.lex:986
#: Engine/csound_prs.lex:998 Engine/csound_prs.lex:1012
#: Engine/csound_prs.lex:1021 Engine/csound_prs.lex:1043
#: Engine/csound_prs.lex:1051 Engine/csound_prs.lex:1089
#: Engine/csound_prs.lex:1099 Engine/csound_prs.lex:1108
#: Engine/csound_prs.lex:1165 Engine/csound_prs.lex:1271
#: Engine/csound_prs.lex:1284 Engine/csound_prs.lex:1299
#: Engine/csound_prs.lex:1324 Engine/csound_prs.lex:1365
#: Engine/csound_prs.lex:1370 Engine/csound_prs.lex:1380
#: Engine/csound_prs.lex:1432
msgid "Memory exhausted"
msgstr "Plus de mémoire"

#: Engine/csound_pre.lex:274 Engine/csound_pre.lex:403
#: Engine/csound_prs.lex:1339 Engine/csound_prs.lex:1459
msgid "macros/include nested too deep: "
msgstr "Imbrication des macros/include trop profonde"

#: Engine/csound_pre.lex:330 Engine/csound_prs.lex:1388
msgid "Too few arguments to macro\n"
msgstr "Trop peu d'arguments pour la macro\n"

#: Engine/csound_pre.lex:344 Engine/csound_prs.lex:1401
#, c-format
msgid ""
"Missing argument terminator\n"
"%.98s"
msgstr ""
"Le terminateur d'argument est manquant\n"
"%.98s"

#: Engine/csound_pre.lex:445
msgid "unexpected EOF!"
msgstr "EOF inattendu !"

#: Engine/csound_pre.lex:528 Engine/csound_prs.lex:269
#, c-format
msgid "Unexpected character %c(%.2x) line %d\n"
msgstr "Caractère %c(%.2x) inattendu, ligne %d\n"

#: Engine/csound_pre.lex:567 Engine/csound_prs.lex:308
msgid "#else without #if\n"
msgstr "#else sans #if\n"

#: Engine/csound_pre.lex:571 Engine/csound_pre.lex:1284
#: Engine/csound_prs.lex:312 Engine/csound_prs.lex:1226
msgid "#else after #else\n"
msgstr "#else après un #else\n"

#: Engine/csound_pre.lex:589 Engine/csound_prs.lex:330
msgid "Unmatched #end\n"
msgstr "#end non apparié\n"

#: Engine/csound_pre.lex:755 Engine/csound_prs.lex:717
msgid "Ill formed #include ignored"
msgstr "#include incorrect ignoré"

#: Engine/csound_pre.lex:765 Engine/csound_pre.lex:842
#: Engine/csound_prs.lex:726 Engine/csound_prs.lex:809
msgid "Includes nested too deeply"
msgstr "Imbrication des boucles trop profonde"

#: Engine/csound_pre.lex:780 Engine/csound_pre.lex:857
#: Engine/csound_prs.lex:744 Engine/csound_prs.lex:824
#, c-format
msgid "%s is a directory; not including"
msgstr "%s est un répertoire ; pas inclus"

#: Engine/csound_pre.lex:793 Engine/csound_pre.lex:868
#: Engine/csound_prs.lex:758 Engine/csound_prs.lex:835
#, c-format
msgid "Cannot open #include'd file %s\n"
msgstr "Impossible d'ouvrir le fichier inclus (#include) %s\n"

#: Engine/csound_pre.lex:986 Engine/csound_prs.lex:948
msgid "macro error\n"
msgstr "erreur de macro\n"

#: Engine/csound_pre.lex:992 Engine/csound_pre.lex:996
#: Engine/csound_pre.lex:1003 Engine/csound_pre.lex:1009
#: Engine/csound_pre.lex:1097 Engine/csound_pre.lex:1101
#: Engine/csound_pre.lex:1108 Engine/csound_pre.lex:1114
#: Engine/csound_prs.lex:954 Engine/csound_prs.lex:958
#: Engine/csound_prs.lex:965 Engine/csound_prs.lex:971
#: Engine/csound_prs.lex:1059 Engine/csound_prs.lex:1063
#: Engine/csound_prs.lex:1070 Engine/csound_prs.lex:1076
msgid "define macro runaway\n"
msgstr "define de macro disparu\n"

#: Engine/csound_pre.lex:1016 Engine/csound_pre.lex:1121
#: Engine/csound_prs.lex:978
#, c-format
msgid "define macro unexpected character %c(0x%.2x) awaiting #\n"
msgstr "caractère %c(0x%.2x) inattendu dans define de macro à la place de #\n"

#: Engine/csound_pre.lex:1030 Engine/csound_prs.lex:992
msgid "define macro with args: unexpected EOF"
msgstr "define de macro avec args : EOF inattendu"

#: Engine/csound_pre.lex:1132 Engine/csound_prs.lex:1094
msgid "define macro: unexpected EOF"
msgstr "define de macro : EOF inattendu"

#: Engine/csound_pre.lex:1167 Engine/csound_prs.lex:1129
#, c-format
msgid "macro %s undefined\n"
msgstr "la macro %s n'est pas définie\n"

#: Engine/csound_pre.lex:1182 Engine/csound_prs.lex:1144
msgid "Undefining undefined macro"
msgstr "Libération de la macro non définie"

#: Engine/csound_pre.lex:1257 Engine/csound_prs.lex:1199
#, c-format
msgid "Unmatched #if%sdef\n"
msgstr "#if%sdef non apparié\n"

#: Engine/csound_pre.lex:1361 Engine/csound_prs.lex:1264
#, c-format
msgid "Macro definition for %*s\n"
msgstr "Définition de macro pour %*s\n"

#: Engine/csound_pre.lex:1364
msgid "Invalid macro name for --omacro"
msgstr "Nom de macro non valide pour --omacro"

#: Engine/csound_prs.lex:363
msgid "Loops are nested too deeply"
msgstr "Imbrication des boucles trop profonde"

#: Engine/csound_prs.lex:373
msgid "{: invalid repeat count"
msgstr "{: nombre de répétitions non valide"

#: Engine/csound_prs.lex:382
#, c-format
msgid "%s Nested LOOP=%d Level:%d\n"
msgstr "%s BOUCLE imbriquée=%d, Niveau : %d\n"

#: Engine/csound_prs.lex:388
#, c-format
msgid "External LOOP=%d Level:%d\n"
msgstr "BOUCLE externe=%d, Niveau : %d\n"

#: Engine/csound_prs.lex:430
msgid "unmatched } in score\n"
msgstr "} non apparié dans la partition\n"

#: Engine/csound_prs.lex:517
#, c-format
msgid "r: invalid repeat count %d"
msgstr "r : nombre de répétitions non valide  %d"

#: Engine/csound_prs.lex:522
#, c-format
msgid "r LOOP=%d\n"
msgstr "r LOOP=%d\n"

#: Engine/csound_prs.lex:1083
#, c-format
msgid "define macro unexpected character %c(0x%.2x)awaiting #\n"
msgstr "caractère %c(0x%.2x) inattendu dans define de macro à la place de #\n"

#: Engine/csound_prs.lex:1267
msgid "Invalid macro name for --smacro"
msgstr "Nom de macro non valide pour --smacro"

#: Engine/csound_prs.lex:1644 Engine/csound_prs.lex:1660 Engine/sread.c:1117
#: Engine/sread.c:1131
#, c-format
msgid "illegal placement of operator %c in [] expression"
msgstr "placement illégal de l'opérateur %c dans l'expression []"

#: Engine/csound_prs.lex:1676 Engine/sread.c:1143
msgid "illegal placement of '(' in [] expression"
msgstr "placement illégal de '(' dans l'expression []"

#: Engine/csound_prs.lex:1686 Engine/sread.c:1149
msgid "missing operand before ')' in [] expression"
msgstr "il manque un opérande avant ')' dans l'expression []"

#: Engine/csound_prs.lex:1703 Engine/sread.c:1163
msgid "illegal placement of '[' in [] expression"
msgstr "placement illégal de '[' dans l'expression []"

#: Engine/csound_prs.lex:1722 Engine/sread.c:1179
msgid "missing operand before closing bracket in []"
msgstr "il manque un opérande avant le crochet fermant dans []"

#: Engine/csound_prs.lex:1746 Engine/sread.c:1195
#, c-format
msgid "illegal character %c(%.2x) in [] expression"
msgstr "caractère %c(%.2x) illégal dans l'expression []"

#: Engine/csound_prs.lex:1825
msgid "unexpected EOF!!\n"
msgstr "EOF inattendu !!\n"

#: Engine/csound_type_system.c:165
#, c-format
msgid "cannot create variable %s: NULL type"
msgstr "impossible de créer la variable %s : type NULL"

#: Engine/envvar.c:222
#, c-format
msgid "Environment variable '%s' has been set to "
msgstr "La variable d'environnement '%s' a été fixée à "

#: Engine/envvar.c:372
msgid " *** invalid format for --env\n"
msgstr " *** format invalide pour --env\n"

#: Engine/envvar.c:382
msgid " *** invalid environment variable name\n"
msgstr " *** nom de variable d'environnement non valide\n"

#: Engine/envvar.c:392
msgid " *** memory allocation failure\n"
msgstr " *** échec de l'allocation mémoire\n"

#: Engine/envvar.c:394
msgid " *** error setting environment variable\n"
msgstr " *** erreur en fixant une variable d'environnment\n"

#: Engine/envvar.c:504
#, c-format
msgid "Creating search path cache for '%s':"
msgstr "Création du cache de chemin de recherche pour '%s' :"

#: Engine/envvar.c:745
msgid "Current directory path name too long\n"
msgstr "Le nom du chemin du répertoire courant est trop long\n"

#: Engine/envvar.c:960
msgid "Remove failed\n"
msgstr "Echec de la suppression\n"

#: Engine/envvar.c:1019
#, c-format
msgid "internal error: csoundFileOpen(): invalid type: %d"
msgstr "erreur interne : csoundFileOpen() : type non valide : %d"

#: Engine/envvar.c:1135
#, c-format
msgid ""
"After open failure(%s)\n"
"will try to open %s as raw\n"
msgstr ""
"Après échec de l'ouverture (%s)\n"
"essai d'ouverture de %s en format brut\n"

#: Engine/envvar.c:1156
#, c-format
msgid "Failed to open %s: %s\n"
msgstr "Echec de l'ouverture de %s : %s\n"

#: Engine/envvar.c:1255
#, c-format
msgid "internal error: csoundCreateFileHandle(): invalid type: %d"
msgstr "erreur interne : csoundCreateFileHandle() : type non valide : %d"

#: Engine/extract.c:88
msgid "instrument number out of range"
msgstr "numéro d'instrument hors limites"

#: Engine/fgens.c:119
msgid "unknown GEN number"
msgstr "numéro de GEN inconnu"

#: Engine/fgens.c:166
msgid "ftable does not exist"
msgstr "la ftable n'existe pas"

#: Engine/fgens.c:171
#, c-format
msgid "ftable %d now deleted\n"
msgstr "la ftable %d est maintenant supprimée\n"

#: Engine/fgens.c:187 Engine/fgens.c:1709 Engine/fgens.c:1795
#: Engine/fgens.c:1879 Engine/fgens.c:1996 Engine/fgens.c:2077
#: Engine/fgens.c:3133
msgid "insufficient gen arguments"
msgstr "nombre d'arguments de GEN insuffisant"

#: Engine/fgens.c:215 Opcodes/ftgen.c:104 Opcodes/ftgen.c:661
#: Opcodes/signalflowgraph.cpp:1365
#, c-format
msgid "Named gen \"%s\" not defined"
msgstr "Le GEN nommé \"%s\" n'est pas défini"

#: Engine/fgens.c:223
msgid "illegal gen number"
msgstr "numéro de GEN interdit"

#: Engine/fgens.c:232
msgid "deferred size for GENs 1, 2, 23, 28 or 49 only"
msgstr "taille différée seulement pour GENs 1, 2, 23, 28 et 49"

#: Engine/fgens.c:235 Engine/fgens.c:289
#, c-format
msgid "ftable %d:\n"
msgstr "ftable %d :\n"

#: Engine/fgens.c:261 Engine/fgens.c:2413 Engine/fgens.c:3018
msgid "illegal table length"
msgstr "longueur de table illégale"

#: Engine/fgens.c:346 Engine/fgens.c:2371
#, c-format
msgid ""
"ftable %d relocating due to size change\n"
"         currently active instruments may find this disturbing"
msgstr ""
"ftable %d réallouée à cause du changement de taille.\n"
"          les instruments actifs peuvent en être perturbés"

#: Engine/fgens.c:404 Engine/fgens.c:530 Engine/fgens.c:614 Engine/fgens.c:695
#: Engine/fgens.c:770 Engine/fgens.c:819 Engine/fgens.c:941 Engine/fgens.c:1019
#: Engine/fgens.c:1125 Engine/fgens.c:1169 Engine/fgens.c:1220
#: Engine/fgens.c:1492 Engine/fgens.c:1554 Engine/fgens.c:1793
#: Engine/fgens.c:1876 Engine/fgens.c:2236 Engine/fgens.c:3087
#: Engine/fgens.c:3130
msgid "using extended arguments\n"
msgstr "utilisation d'arguments étendus\n"

#: Engine/fgens.c:433
msgid "no coefs present"
msgstr "aucun coefficient n'est présent"

#: Engine/fgens.c:438 Engine/fgens.c:704 Engine/fgens.c:712
msgid "illegal x interval"
msgstr "intervalle x interdit"

#: Engine/fgens.c:467 Engine/fgens.c:616 Engine/fgens.c:697 Engine/fgens.c:943
#: Engine/fgens.c:1449 Engine/fgens.c:2584 Engine/fgens.c:2919
#: Engine/fgens.c:3060 Opcodes/ftest.c:140 Opcodes/quadbezier.c:64
#: Top/main.c:176 util/cvanal.c:67 util/lpanal.c:411 util/pvanal.c:170
msgid "insufficient arguments"
msgstr "pas assez d'arguments"

#: Engine/fgens.c:471 Engine/fgens.c:1454
msgid "unknown srctable number"
msgstr "numéro de srctable inconnu"

#: Engine/fgens.c:484
msgid "table size too large"
msgstr "taille de table trop grande"

#: Engine/fgens.c:569 Engine/fgens.c:602
msgid "gen call has negative segment size:"
msgstr "l'appel de GEN a une taille de segment négative :"

#: Engine/fgens.c:571
msgid "illegal input vals for gen call, beginning:"
msgstr "appel de GEN avec des valeurs illégales en entrée, début :"

#: Engine/fgens.c:637
msgid "negative segsiz"
msgstr "segsiz négatif"

#: Engine/fgens.c:846
msgid "nh partials < 1"
msgstr "nombre d'harmoniques nh < 1"

#: Engine/fgens.c:946
msgid "illegal xint value"
msgstr "valeur xint illégale"

#: Engine/fgens.c:949
msgid "illegal xamp value"
msgstr "valeur xamp illégale"

#: Engine/fgens.c:1021
msgid "uneven number of args"
msgstr "nombre impair d'arguments"

#: Engine/fgens.c:1153
msgid "gen call has illegal x-ordinate values:"
msgstr "l'appel gen a des valeurs d'abscisse x illégales"

#: Engine/fgens.c:1171
msgid "wrong number of args"
msgstr "nombre d'arguments incorrect"

#: Engine/fgens.c:1185
msgid "a range given exceeds table length"
msgstr "un intervalle donné excède la longueur de la table"

#: Engine/fgens.c:1192
msgid "an input function does not exist"
msgstr "une fonction d'entrée n'existe pas"

#: Engine/fgens.c:1329
msgid "No such window type!"
msgstr "Pas de fenêtre de cette sorte !"

#: Engine/fgens.c:1347
msgid "Wrong number of input arguments"
msgstr "Nombre incorrect d'arguments en entrée"

#: Engine/fgens.c:1348
msgid "unknown distribution"
msgstr "distribution inconnue"

#: Engine/fgens.c:1401
msgid "error opening ASCII file"
msgstr "erreur à l'ouverture du fichier ASCII"

#: Engine/fgens.c:1411
#, c-format
msgid "%ld elements in %s\n"
msgstr "%ld éléments dans %s\n"

#: Engine/fgens.c:1425
#, c-format
msgid "Number(s) after table full in GEN23, starting %f"
msgstr "Nombre(s) alors que la table est pleine dans GEN23, %f démarre"

#: Engine/fgens.c:1462
msgid "table size must be the same of source table"
msgstr "la taille de la table doit être la même que celle de la table source"

#: Engine/fgens.c:1534 Engine/fgens.c:1603
msgid "x coordinates must all be in increasing order:"
msgstr "les coordonnées x doivent être toutes en ordre croissant"

#: Engine/fgens.c:1537 Engine/fgens.c:1605
msgid "x coordinate greater than function size:"
msgstr "coordonnée x supérieure à la taille de la fonction"

#: Engine/fgens.c:1541
msgid "illegal input val (y <= 0) for gen call, beginning:"
msgstr "valeur d'entrée interdite (y <= 0) dans l'appel GEN, début :"

#: Engine/fgens.c:1623
msgid "GEN28 requires zero table length"
msgstr "GEN28 nécessite une longueur de table nulle"

#: Engine/fgens.c:1692
msgid "could not open space file"
msgstr "impossible d'ouvrir le fichier de spatialisation"

#: Engine/fgens.c:1695
msgid "Time values must be in increasing order"
msgstr "Les valeurs de temps doivent être en ordre croissant"

#: Engine/fgens.c:1716
msgid "GEN30: source ftable not found"
msgstr "GEN30 : la ftable source n'a pas été trouvée"

#: Engine/fgens.c:1799
msgid "GEN31: source ftable not found"
msgstr "GEN31 : la ftable source n'a pas été trouvée"

#: Engine/fgens.c:1912
#, c-format
msgid "GEN32: source ftable %d not found"
msgstr "GEN32 : la ftable source %d n'a pas été trouvée"

#: Engine/fgens.c:2007
msgid "GEN33: source ftable not found"
msgstr "GEN33 : la ftable source n'a pas été trouvée"

#: Engine/fgens.c:2176
msgid "unknown source table number"
msgstr "numéro de table source inconnu"

#: Engine/fgens.c:2208
msgid "Gen41: negative probability not allowed"
msgstr "Gen41 : probabilité négative interdite"

#: Engine/fgens.c:2277
#, c-format
msgid "ftable %d: "
msgstr "ftable %d : "

#: Engine/fgens.c:2321
#, c-format
msgid "ftable %d:"
msgstr "ftable %d :"

#: Engine/fgens.c:2365
#, c-format
msgid "replacing previous ftable %d"
msgstr "remplacement de la ftable précédente %d"

#: Engine/fgens.c:2409 Engine/fgens.c:2525 Engine/fgens.c:2553
#: Engine/fgens.c:2560 Opcodes/gab/gab.c:576 Opcodes/gab/gab.c:633
#: Opcodes/midiops2.c:226 Opcodes/midiops2.c:378 Opcodes/midiops2.c:468
#: Opcodes/uggab.c:1666 Opcodes/uggab.c:1702 Opcodes/uggab.c:1724
#: Opcodes/uggab.c:1778
#, c-format
msgid "Invalid ftable no. %f"
msgstr "Numéro de ftable non valide. %f"

#: Engine/fgens.c:2418
#, c-format
msgid "deferred-size ftable %f illegal here"
msgstr "taille différée de la ftable %f interdite ici"

#: Engine/fgens.c:2531
#, c-format
msgid "Deferred-size ftable %f load not available at perf time."
msgstr ""
"La taille différée au chargement de la ftable %f n'est pas disponible à "
"l'exécution."

#: Engine/fgens.c:2608
#, c-format
msgid "non-deferred ftable %d needs size %d\n"
msgstr "la table non différée %d nécessite une taille %d\n"

#: Engine/fgens.c:2670 Opcodes/loscilx.c:70
#, c-format
msgid "invalid sample format: %d"
msgstr "format d'échantillon non valide : %d"

#: Engine/fgens.c:2679 Engine/fgens.c:2943
#, c-format
msgid "channel %d illegal"
msgstr "le canal %d est illégal"

#: Engine/fgens.c:2685
#, c-format
msgid "deferred alloc for %s\n"
msgstr "allocation différée pour %s\n"

#: Engine/fgens.c:2689
#, c-format
msgid "Failed to open file %s"
msgstr "L'ouverture du fichier %s a échoué"

#: Engine/fgens.c:2694 Engine/fgens.c:3016
msgid "deferred size, but filesize unknown"
msgstr "taille différée, mais taille de fichier inconnu"

#: Engine/fgens.c:2697 Engine/fgens.c:3020
#, c-format
msgid "  defer length %d\n"
msgstr "  longueur différée %d\n"

#: Engine/fgens.c:2765
msgid "GEN1: input file truncated by ftable size"
msgstr "GEN1 : le fichier en entrée a été tronqué à la taille de la ftable"

#: Engine/fgens.c:2769
#, c-format
msgid "\tlooping endpoint %d exceeds ftsize %d\n"
msgstr "\tla fin de boucle (%d) dépasse la taille de la table (%d)\n"

#: Engine/fgens.c:2785
msgid "GEN1 read error"
msgstr "GEN1 erreur de lecture"

#: Engine/fgens.c:2790
msgid "GEN1: file truncated by ftable size"
msgstr "GEN1 : le fichier a été tronqué à la taille de la table"

#: Engine/fgens.c:2791
#, c-format
msgid "\taudio samps %d exceeds ftsize %d"
msgstr "\tles échantillons audio %d dépassent la taille de la table (%d)"

#: Engine/fgens.c:2844
msgid "wrong number of ftable arguments"
msgstr "nombre d'arguments incorrect pour la ftable"

#: Engine/fgens.c:2854 OOps/pstream.c:388
msgid "Failed to load PVOC-EX file"
msgstr "Le chargement du fichier PVOC-EX a échoué"

#: Engine/fgens.c:2866 InOut/midirecv.c:419 OOps/midiops.c:406
#: OOps/midiops.c:456 OOps/midiops.c:468
msgid "illegal channel number"
msgstr "numéro de canal illégal"

#: Engine/fgens.c:2884
msgid "ftable size too small"
msgstr "taille de ftable trop petite"

#: Engine/fgens.c:2959 Opcodes/mp3in.c:95 Opcodes/mp3in.c:276
#: Opcodes/mp3in.c:458 Top/cscorfns.c:176 Top/cscorfns.c:207
msgid "Not enough memory\n"
msgstr "Pas assez de mémoire\n"

#: Engine/fgens.c:3097
msgid "GEN51: invalid number of p-fields (too few grades)"
msgstr "GEN51 : nombre de p-champs non valide (pas assez de degrés)"

#: Engine/fgens.c:3137
msgid "number of channels inconsistent with number of args"
msgstr "nombre de canaux en contradiction avec le nombre d'arguments"

#: Engine/fgens.c:3299
msgid "GEN53: invalid number of gen arguments"
msgstr "GEN53 : nombre d'arguments de GEN non valide"

#: Engine/fgens.c:3309
msgid "GEN53: invalid table length"
msgstr "GEN53 : longueur de table non valide"

#: Engine/fgens.c:3313
msgid "GEN53: invalid source table number"
msgstr "GEN53 : numéro de la table source non valide"

#: Engine/fgens.c:3316
msgid "GEN53: mode must be in the range 0 to 15"
msgstr "GEN53 : le mode doit être compris entre 0 et 15"

#: Engine/fgens.c:3320
msgid "GEN53: invalid source table length:"
msgstr "GEN53 : longueur de la table source non valide"

#: Engine/fgens.c:3325
msgid "GEN53: invalid window table"
msgstr "GEN53 : table de fenêtre non valide"

#: Engine/fgens.c:3339
msgid "GEN 53: impulse response input, "
msgstr "GEN53 : réponse impulsionnelle en entrée, "

#: Engine/fgens.c:3345
msgid "GEN 53: frequency response input, "
msgstr "GEN53 : réponse fréquentielle en entrée, "

#: Engine/fgens.c:3450
#, c-format
msgid "Deferred load of '%s' failed"
msgstr "Le chargement différé de '%s' a échoué"

#: Engine/insert.c:323
#, c-format
msgid "activating instr %s at %<PRIi64>\n"
msgstr "activation de l'instrument %s à %<PRIi64>\n"

#: Engine/insert.c:326
#, c-format
msgid "activating instr %d at %<PRIi64>\n"
msgstr "activation de l'instrument %d à %<PRIi64>\n"

#: Engine/insert.c:336
#, c-format
msgid "Instrument %s muted\n"
msgstr "Instrument %s muet\n"

#: Engine/insert.c:338
#, c-format
msgid "Instrument %d muted\n"
msgstr "Instrument %d muet\n"

#: Engine/insert.c:346 Engine/insert.c:606
#, c-format
msgid "cannot allocate last note because it exceeds 100%% of cpu time"
msgstr ""
"impossible d'allouer la dernière note car elle dépasse 100%% du temps cpu"

#: Engine/insert.c:352 Engine/insert.c:612
msgid "cannot allocate last note because it exceeds instr maxalloc"
msgstr ""
"impossible d'allouer la dernière note car le nombre maximum d'allocations "
"d'instr est atteint"

#: Engine/insert.c:373
#, c-format
msgid "new alloc for instr %s:\n"
msgstr "nouvelle allocation de l'instr %s :\n"

#: Engine/insert.c:375
#, c-format
msgid "new alloc for instr %d:\n"
msgstr "nouvelle allocation de l'instr %d :\n"

#: Engine/insert.c:434
#, c-format
msgid "instr %s uses %d p-fields but is given %d"
msgstr "l'instr %s utilise %d p-champs alors qu'il n'en a reçu que %d"

#: Engine/insert.c:437
#, c-format
msgid "instr %d uses %d p-fields but is given %d"
msgstr "l'instr %d utilise %d p-champs alors qu'il n'en a reçu que %d"

#: Engine/insert.c:556 Engine/insert.c:817
#, c-format
msgid "instr %s now active:\n"
msgstr "instr %s activé : \n"

#: Engine/insert.c:558 Engine/insert.c:819
#, c-format
msgid "instr %d now active:\n"
msgstr "instr %d activé : \n"

#: Engine/insert.c:622
#, c-format
msgid "MIDI activating instr %s\n"
msgstr "Activation de l'instr %s par le MIDI\n"

#: Engine/insert.c:624
#, c-format
msgid "MIDI activating instr %d\n"
msgstr "Activation de l'instr %d par le MIDI\n"

#: Engine/insert.c:633
#, c-format
msgid "new MIDI alloc for instr %s:\n"
msgstr "nouvelle allocation MIDI pour l'instr %s :\n"

#: Engine/insert.c:635
#, c-format
msgid "new MIDI alloc for instr %d:\n"
msgstr "nouvelle allocation MIDI pour l'instr %d :\n"

#: Engine/insert.c:650
#, c-format
msgid "MIDI note overlaps with key %d on same channel"
msgstr "la note MIDI chevauche la touche %d sur le même canal"

#: Engine/insert.c:927
#, c-format
msgid "removed instance of instr %s\n"
msgstr "une instance de l'instrument %s a été enlevée\n"

#: Engine/insert.c:929
#, c-format
msgid "removed instance of instr %d\n"
msgstr "une instance de l'instrument %d a été enlevée\n"

#: Engine/insert.c:949
msgid "instance not valid\n"
msgstr "instance non valide\n"

#: Engine/insert.c:1104
msgid "inactive allocs returned to freespace\n"
msgstr "les allocation inactives ont été rendues à l'espace libre\n"

#: Engine/insert.c:1130
#, c-format
msgid "could not find playing instr %f\n"
msgstr "impossible de trouver l'instr actif %f\n"

#: Engine/insert.c:1145
msgid ""
"\n"
"INIT ERROR: "
msgstr ""
"\n"
"ERREUR D'INITIALISATION : "

#: Engine/insert.c:1150
#, c-format
msgid "InitError in wrong mode %d\n"
msgstr "Erreur d'initialisation dans le mauvais mode %d\n"

#: Engine/insert.c:1160 Engine/insert.c:1168
#, c-format
msgid "INIT ERROR in instr %d (opcode %s) line %d: "
msgstr "ERREUR D'INITIALISATION dans l'instr %d (opcode %s) ligne %d : "

#: Engine/insert.c:1163
#, c-format
msgid "INIT ERROR in instr %d (subinstr %d) line %d: "
msgstr "ERREUR D'INITIALISATION dans l'instr %d (subinstr %d) ligne %d : "

#: Engine/insert.c:1185
#, c-format
msgid "PerfError in wrong mode %d\n"
msgstr "Erreur d'exécution dans le mauvais mode %d\n"

#: Engine/insert.c:1193 Engine/insert.c:1200
#, c-format
msgid "PERF ERROR in instr %d (opcode %s) line %d: "
msgstr "ERREUR D'EXECUTION dans l'instr %d (opcode %s) ligne %d : "

#: Engine/insert.c:1196
#, c-format
msgid "PERF ERROR in instr %d (subinstr %d) line %d: "
msgstr "ERREUR D'EXECUTION dans l'instr %d (subinstr %d) ligne %d : "

#: Engine/insert.c:1208
msgid "   note aborted\n"
msgstr "    note interrompue\n"

#: Engine/insert.c:1227
msgid "subinstr: number of output args greater than nchnls"
msgstr "subinstr : nombre d'arguments de sortie supérieur à nchnls"

#: Engine/insert.c:1286
msgid "subinstr: too many p-fields"
msgstr "subinstr : trop de p-champs"

#: Engine/insert.c:1406 Engine/insert.c:1427
#, c-format
msgid "Cannot find instr %d (UDO %s)\n"
msgstr "Impossible de trouver l'instr %d (UDO %s)\n"

#: Engine/insert.c:1415
#, c-format
msgid "%s: invalid local ksmps value: %d"
msgstr "%s : valeur locale de ksmps non valide : %d"

#: Engine/insert.c:1574 OOps/bus.c:610 Opcodes/stackops.c:299
#, c-format
msgid "%s: not initialised"
msgstr "%s : non initialisé"

#: Engine/insert.c:1655
#, c-format
msgid "setksmps: invalid ksmps value: %d, original: %d"
msgstr "setksmps : valeur de ksmps non valide : %d, valeur originale : %d"

#: Engine/insert.c:1820
msgid "subinstr: not initialised"
msgstr "subinstr : non initialisé"

#: Engine/insert.c:2417
#, c-format
msgid ""
"instr %d allocated at %p\n"
"\tlclbas %p, opds %p\n"
msgstr ""
"instr %d alloué à %p\n"
"\tlclbas %p, opds %p\n"

#: Engine/insert.c:2444
#, c-format
msgid "op (%s) allocated at %p\n"
msgstr "op (%s) alloué à %p\n"

#: Engine/insert.c:2470
msgid "null iopadr"
msgstr "iopadr null"

#: Engine/insert.c:2481
msgid "null opadr"
msgstr "opadr null"

#: Engine/insert.c:2504
#, c-format
msgid "FIXME: Unhandled out-arg type: %d\n"
msgstr "A CORRIGER : type d'arg en sortie non supporté : %d\n"

#: Engine/insert.c:2543
#, c-format
msgid "FIXME: instance unexpected arg: %d\n"
msgstr "A CORRIGER : argument inattendu : %d\n"

#: Engine/insert.c:2567
msgid "inconsistent opds total"
msgstr "total d'opds non cohérent"

#: Engine/insert.c:2628
#, c-format
msgid "Instrument %s is still active"
msgstr "L'instrument %s est toujours actif"

#: Engine/insert.c:2631
#, c-format
msgid "Instrument %d is still active"
msgstr "L'instrument %d est toujours actif"

#: Engine/linevent.c:83
msgid "-L stdin fcntl failed"
msgstr "-L stdin fcntl a échoué"

#: Engine/linevent.c:93 Engine/linevent.c:99 OOps/dumpf.c:57 OOps/dumpf.c:86
#: OOps/dumpf.c:111 OOps/dumpf.c:139 OOps/dumpf.c:165 OOps/dumpf.c:194
#: OOps/dumpf.c:219 OOps/dumpf.c:246 OOps/dumpf.c:395 OOps/dumpf.c:421
#: OOps/dumpf.c:447 OOps/dumpf.c:475 OOps/dumpf.c:501 OOps/dumpf.c:529
#: OOps/dumpf.c:555 OOps/dumpf.c:583 OOps/dumpf.c:756 OOps/dumpf.c:783
#: Opcodes/partials.c:509 util/hetro.c:263
#, c-format
msgid "Cannot open %s"
msgstr "Impossible d'ouvrir %s"

#: Engine/linevent.c:101 Engine/linevent.c:116
#, c-format
msgid "stdmode = %.8x Linefd = %d\n"
msgstr "stdmode = %.8x Linefd = %d\n"

#: Engine/linevent.c:129
msgid "Failed to set file status\n"
msgstr "Echec de la fixation de l'état du fichier\n"

#: Engine/linevent.c:213
msgid "LineBuffer Overflow - Input Data has been Lost"
msgstr "Dépassement du Tampon de Ligne - Les données en entrée sont perdues"

#: Engine/linevent.c:315
#, c-format
msgid "unknown opcode %c"
msgstr "opcode %c inconnu"

#: Engine/linevent.c:374
msgid "dot carry has no reference"
msgstr "le point de report de valeur (carry) n'a pas de référence"

#: Engine/linevent.c:379
msgid "cannot carry string p-field"
msgstr "impossible de reporter un p-champ chaîne de caractères"

#: Engine/linevent.c:390
#, c-format
msgid "too few pfields (%d)"
msgstr "pas assez de p-champs (%d)"

#: Engine/linevent.c:394
msgid "-L with negative p2 illegal"
msgstr "-L avec un p2 négatif est illégal"

#: Engine/linevent.c:405
msgid "too many pfields"
msgstr "trop de p-champs"

#: Engine/linevent.c:417
#, c-format
msgid ""
"illegal RT scoreline:\n"
"%s\n"
"%*s"
msgstr ""
"ligne de partition RT illégale :\n"
"%s\n"
"%*s"

#: Engine/linevent.c:440
msgid "event: param 1 must be \"a\", \"i\", \"q\", \"f\", \"d\", or \"e\""
msgstr ""
"event : le paramètre 1 doit être \"a\", \"i\", \"q\", \"f\", \"d\" ou \"e\""

#: Engine/linevent.c:442
msgid "event: string name is allowed only for \"i\", \"d\", and \"q\" events"
msgstr ""
"event : un identifiant sous forme de chaîne n'est permis qu'avec les "
"évènements \"i\", \"d\" et \"q\""

#: Engine/linevent.c:489 Engine/linevent.c:572
#, c-format
msgid "WARNING: Cannot Find Instrument %d\n"
msgstr "AVERTISSEMENT : impossible de trouver l'instrument %d\n"

#: Engine/linevent.c:507
#, c-format
msgid "event: error creating '%c' event"
msgstr "event : erreur en créant l'évènement '%c'"

#: Engine/linevent.c:596
#, c-format
msgid "event_i: error creating '%c' event"
msgstr "event_i: erreur en créant l'évènement '%c'"

#: Engine/linevent.c:647
msgid "instance: error creating event"
msgstr "instance : erreur en créant l'évènement"

#: Engine/memalloc.c:58
#, c-format
msgid "memory allocate failure for %zd"
msgstr "échec de l'allocation de mémoire pour %zd"

#: Engine/memfiles.c:49
#, c-format
msgid "failed to open file %s\n"
msgstr "L'ouverture du fichier %s a échoué\n"

#: Engine/memfiles.c:55
#, c-format
msgid "failed to read file %s\n"
msgstr "impossible de lire le fichier %s\n"

#: Engine/memfiles.c:151
msgid "Ill-formed CV file\n"
msgstr "Fichier CV non conforme\n"

#: Engine/memfiles.c:207
msgid "Ill-formed LPC file\n"
msgstr "Fichier LPC non conforme\n"

#: Engine/memfiles.c:353
#, c-format
msgid "cannot load %s\n"
msgstr "impossible de charger %s\n"

#: Engine/memfiles.c:359
#, c-format
msgid "cannot load %s, or SADIR undefined\n"
msgstr "impossible de charger %s, ou SADIR n'est pas défini\n"

#: Engine/memfiles.c:371
#, c-format
msgid "error processing file %s\n"
msgstr "erreur en traitant le fichier %s\n"

#: Engine/memfiles.c:377
#, c-format
msgid "file %s (%ld bytes) loaded into memory\n"
msgstr "le fichier %s (%ld octets) a été chargé en mémoire\n"

#: Engine/memfiles.c:440
msgid ""
"PVOCEX_LoadFile(): error:\n"
"    "
msgstr ""
"PVOCEX_LoadFile() : erreur :\n"
"    "

#: Engine/memfiles.c:457
msgid "Empty or NULL file name"
msgstr "Nom de fichier vide ou NULL"

#: Engine/memfiles.c:475
#, c-format
msgid "unable to open pvocex file %s: %s"
msgstr "impossible d'ouvrir le fichier pvocex %s : %s"

#: Engine/memfiles.c:481
#, c-format
msgid "pvoc-ex file %s is not 32bit floats"
msgstr "le fichier pvoc-ex %s n'est pas au format floats sur 32 bit"

#: Engine/memfiles.c:487
#, c-format
msgid "pvoc-ex file %s not in AMP_FREQ format"
msgstr "le fichier pvoc-ex %s n'est pas au format AMP_FREQ"

#: Engine/memfiles.c:493
#, c-format
msgid "pvoc-ex file %s is empty!"
msgstr "le fichier pvoc-ex %s est vide !"

#: Engine/memfiles.c:523
#, c-format
msgid "error reading pvoc-ex file %s"
msgstr "erreur de lecture sur le fichier pvoc-ex %s"

#: Engine/memfiles.c:527
#, c-format
msgid "error reading pvoc-ex file %s after %d frames"
msgstr "erreur de lecture sur le fichier pvoc-ex %s après %d trames"

#: Engine/memfiles.c:532 Opcodes/pvinterp.c:77 Opcodes/pvinterp.c:193
#: Opcodes/pvinterp.c:384 Opcodes/ugens9.c:105 Opcodes/vpvoc.c:217
#, c-format
msgid "%s's srate = %8.0f, orch's srate = %8.0f"
msgstr "srate de %s = %8.0f, srate de l'orchestre = %8.0f"

#: Engine/memfiles.c:559
#, c-format
msgid "file %s (%<PRIi32> bytes) loaded into memory\n"
msgstr "le fichier %s (%<PRIi32> octets) a été chargé en mémoire\n"

#: Engine/memfiles.c:623
#, c-format
msgid "csoundLoadSoundFile(): failed to open '%s' %s"
msgstr "csoundLoadSoundFile() : échec de l'ouverture de '%s' %s"

#: Engine/memfiles.c:674
#, c-format
msgid "csoundLoadSoundFile(): error reading '%s'"
msgstr "csoundLoadSoundFile() : erreur de lecture sur '%s'"

#: Engine/memfiles.c:681
msgid "File"
msgstr "Fichier"

#: Engine/memfiles.c:682 OOps/diskin2.c:482 OOps/diskin2.c:498
#: OOps/diskin2.c:1769 OOps/diskin2.c:1785
msgid "channel(s)"
msgstr "voix"

#: Engine/memfiles.c:683 util/mixer.c:541
msgid "sample frames"
msgstr "trames d'échantillons"

#: Engine/memfiles.c:684
msgid "loaded into memory\n"
msgstr "chargé en mémoire\n"

#: Engine/musmon.c:106
msgid "k-period aligned audio buffering\n"
msgstr "mise en tampon audio alignée sur la période k\n"

#: Engine/musmon.c:122
#, c-format
msgid "audio buffered in %d sample-frame blocks\n"
msgstr "mise en tampon audio par blocs de %d trames d'échantillons\n"

#: Engine/musmon.c:152
#, c-format
msgid "Elapsed time at %s: real: %.3fs, CPU: %.3fs\n"
msgstr "Temps écoulé à %s : valeur réelle : %.3fs, CPU : %.3fs\n"

#: Engine/musmon.c:179
msgid "illegal istartempo value"
msgstr "valeur illégale du tempo de départ"

#: Engine/musmon.c:182
msgid "Beat mode not in force"
msgstr "Le mode beat n'est pas en vigueur"

#: Engine/musmon.c:315
msgid "header init errors"
msgstr "Erreurs dans l'initialisation de l'en-tête"

#: Engine/musmon.c:333
msgid "orch now loaded\n"
msgstr "l'orchestre est maintenant chargé\n"

#: Engine/musmon.c:355
msgid "using Cscore processing\n"
msgstr "utilisation du traitement Cscore\n"

#: Engine/musmon.c:358
msgid "cannot create cscore.out"
msgstr "impossible de créer cscore.out"

#: Engine/musmon.c:374
msgid "cannot reopen cscore.out"
msgstr "impossible de réouvrir cscore.out"

#: Engine/musmon.c:387
msgid "cannot reopen cscore.srt"
msgstr "impossible de réouvrir cscore.srt"

#: Engine/musmon.c:389
msgid "sorting cscore.out ..\n"
msgstr "tri de cscore.out ..\n"

#: Engine/musmon.c:395 Top/main.c:377
msgid "\t... done\n"
msgstr "\t... fait\n"

#: Engine/musmon.c:396
msgid "playing from cscore.srt\n"
msgstr "exécution à partir de cscore.srt\n"

#: Engine/musmon.c:400 Engine/musmon.c:571 Engine/musmon.c:1226
#: Engine/musmon.c:1461
#, c-format
msgid "SECTION %d:\n"
msgstr "SECTION %d :\n"

#: Engine/musmon.c:461
#, c-format
msgid "%c\tbeep!\n"
msgstr "%c\tsignal sonore !\n"

#: Engine/musmon.c:522
msgid "end of score.\t\t   overall amps:"
msgstr "fin de la partition.\t\t   amplitudes maximales :"

#: Engine/musmon.c:534
msgid ""
"\n"
"\t   overall samples out of range:"
msgstr ""
"\n"
"\t   Nombre d'échantillons hors limites :"

#: Engine/musmon.c:538
#, c-format
msgid ""
"\n"
"%d errors in performance\n"
msgstr ""
"\n"
"%d erreurs dans l'exécution\n"

#: Engine/musmon.c:540
msgid "end of performance"
msgstr "fin de l'exécution"

#: Engine/musmon.c:554
msgid "no sound written to disk\n"
msgstr "aucun son n'a été écrit sur le disque\n"

#: Engine/musmon.c:648 Engine/musmon.c:694
msgid "\t number of samples out of range:"
msgstr "\t nombre d'échantillons hors limites :"

#: Engine/musmon.c:687
#, c-format
msgid "end of section %d\t sect peak amps:"
msgstr "fin de la section %d\tamplitudes maximales de la section :"

#: Engine/musmon.c:689
msgid "end of lplay event list\t      peak amps:"
msgstr "fin de la liste d'évènements lplay\t      amplitudes maximales :"

#: Engine/musmon.c:756 Engine/musmon.c:784
#, c-format
msgid " - note deleted. instr %s undefined"
msgstr " - note affacée. instr %s non défini"

#: Engine/musmon.c:760
#, c-format
msgid "Setting instrument %s %s\n"
msgstr "Lancement de l'instrument  %s %s\n"

#: Engine/musmon.c:761 Engine/musmon.c:775
msgid "off"
msgstr "arrêt"

#: Engine/musmon.c:761 Engine/musmon.c:775
msgid "on"
msgstr "marche"

#: Engine/musmon.c:770 Engine/musmon.c:817
#, c-format
msgid " - note deleted. instr %d(%d) undefined"
msgstr " - note affacée. instr %d(%d) non défini"

#: Engine/musmon.c:774
#, c-format
msgid "Setting instrument %d %s\n"
msgstr "Lancement de l'instrument %d %s\n"

#: Engine/musmon.c:807
#, c-format
msgid " - note deleted.  i%d (%s) had %d init errors"
msgstr " - note affacée.  i%d (%s) a eu %d erreurs d'initialisation"

#: Engine/musmon.c:838
#, c-format
msgid " - note deleted.  i%d had %d init errors"
msgstr " - note affacée.  i%d a eu %d erreurs d'initialisation"

#: Engine/musmon.c:859
#, c-format
msgid "time advanced %5.3f beats by score request\n"
msgstr "le temps a avancé de %5.3f pulsations à la demande de la partition\n"

#: Engine/musmon.c:877
#, c-format
msgid "\t\t   T%7.3f - note deleted. "
msgstr "\t\t   T%7.3f - note affacée. "

#: Engine/musmon.c:881
#, c-format
msgid "instr %s had %d init errors\n"
msgstr "l'instr %s a eu %d erreurs d'initialisation\n"

#: Engine/musmon.c:884
#, c-format
msgid "instr %d had %d init errors\n"
msgstr "l'instr %d a eu %d erreurs d'initialisation\n"

#: Engine/musmon.c:981
msgid "terminating.\n"
msgstr "terminaison.\n"

#: Engine/musmon.c:1087
#, c-format
msgid "error in score.  illegal opcode %c (ASCII %d)\n"
msgstr "erreur dans la partition.  L'opcode %c (ASCII %d) est illégal\n"

#: Engine/musmon.c:1370
msgid "insert_score_event(): invalid named instrument\n"
msgstr "insert_score_event() : instrument nommé non valide\n"

#: Engine/musmon.c:1372
#, c-format
msgid "insert_score_event(): invalid instrument number or name %d\n"
msgstr "insert_score_event() : numéro ou nom d'instrument non valide %d\n"

#: Engine/musmon.c:1393
#, c-format
msgid "insert_score_event(): unknown opcode: %c\n"
msgstr "insert_score_event() : opcode inconnu : %c\n"

#: Engine/musmon.c:1416
msgid "insert_score_event(): insufficient p-fields\n"
msgstr "insert_score_event() : pas assez de p-champs\n"

#: Engine/musmon.c:1470
msgid "cannot rewind score: no score in memory\n"
msgstr "impossible de remonter la partition : pas de partition en mémoire\n"

#: Engine/namedins.c:77
#, c-format
msgid "WARNING: instr %s not found\n"
msgstr "AVERTISSEMENT : instr %s non trouvé\n"

#: Engine/namedins.c:85 Engine/namedins.c:123
#, c-format
msgid "Cannot Find Instrument %d"
msgstr "Impossible de trouver l'instrument %d"

#: Engine/namedins.c:100
#, c-format
msgid "instr %s not found"
msgstr "instr %s non trouvé"

#: Engine/namedins.c:135
msgid "cannot find the specified instrument or opcode"
msgstr "impossible de trouver l'instrument ou l'opcode spécifié"

#: Engine/new_orc_parser.c:112
#, c-format
msgid "** found CS_UDO_DIR=%s\n"
msgstr "** trouvé CS_USO_DIR=%s\n"

#: Engine/new_orc_parser.c:161
#, c-format
msgid "parser: failed to open input file %s\n"
msgstr "parser : l'ouverture du fichier d'entrée %s a échoué\n"

#: Engine/new_orc_parser.c:199
msgid "Unmatched #ifdef or #ifndef\n"
msgstr "#ifdef ou #ifndef non apparié\n"

#: Engine/new_orc_parser.c:241
msgid "Parsing successful!\n"
msgstr "Analyse réussie !\n"

#: Engine/new_orc_parser.c:245
msgid "Parsing failed due to invalid input!\n"
msgstr "Echec de l'analyse à cause d'une entrée non valide !\n"

#: Engine/new_orc_parser.c:249
msgid "Parsing failed due to memory exhaustion!\n"
msgstr "Echec de l'analyse par manque de méloire !\n"

#: Engine/new_orc_parser.c:252
#, c-format
msgid "Parsing failed due to %d syntax error%s!\n"
msgstr "Echec de l'analyse, %d erreurs de syntaxe %s !\n"

#: Engine/new_orc_parser.c:280
#, c-format
msgid "Parsing failed due to %d semantic error%s!\n"
msgstr "Echec de l'analyse, %d erreurs sémantiques %s !\n"

#: Engine/new_orc_parser.c:283
msgid "Parsing failed due to syntax errors\n"
msgstr "Echec de l'analyse à cause d'erreurs de syntaxe\n"

#: Engine/new_orc_parser.c:285
msgid "Parsing failed due to no input!\n"
msgstr "Echec de l'analyse par manque d'entrée !\n"

#: Engine/new_orc_parser.c:301
msgid "Stopping on parser failure"
msgstr "Arrêt sur échec du parseur"

#: Engine/rdscor.c:117
#, c-format
msgid "ERROR: illegal character %c(%.2x) in scoreline: "
msgstr "ERREUR : caractère illégal %c(%.2x) dans la ligne de partition :"

#: Engine/rdscor.c:137
msgid ""
"\n"
"\tremainder of line flushed\n"
msgstr ""
"\n"
"\tle reste de la ligne a été ignoré\n"

#: Engine/rdscor.c:187
msgid "ERROR: too many pfields: "
msgstr "ERREUR : trop de p-champs"

#: Engine/sort.c:272
#, c-format
msgid "sort: illegal opcode %c(%.2x)\n"
msgstr "sort : opcode illégal %c(%.2x)\n"

#: Engine/sread.c:67
msgid "sread:  text space overrun, increase MARGIN"
msgstr "sread : dépassement de l'espace de texte, augmenter MARGIN"

#: Engine/sread.c:119
msgid "sread: "
msgstr "sread: "

#: Engine/sread.c:134
msgid "score error:  "
msgstr "erreur de partition :  "

#: Engine/sread.c:148
#, c-format
msgid "  section %d:  at position %d%s"
msgstr "  section %d : position %d%s"

#: Engine/sread.c:154
msgid "Internal error in print_input_backtrace()"
msgstr "Erreur interne dans print_input_backtrace()"

#: Engine/sread.c:158
#, c-format
msgid "  included from line %d of macro %s%s"
msgstr "  inclus depuis la ligne %d de la macro %s%s"

#: Engine/sread.c:159
#, c-format
msgid "  called from line %d of macro %s%s"
msgstr "  appelé depuis la ligne %d de la macro %s%s"

#: Engine/sread.c:161
#, c-format
msgid "  in line %d of macro %s%s"
msgstr "  dans la ligne %d de la macro %s%s"

#: Engine/sread.c:196
#, c-format
msgid "Internal error op=%c"
msgstr "Erreur interne op=%c"

#: Engine/sread.c:366
#, c-format
msgid "Clockbase = %f\n"
msgstr "Base de l'horloge = %f\n"

#: Engine/sread.c:457
#, c-format
msgid "m Named section >>>%s<<<\n"
msgstr "m section nommée >>>%s<<<\n"

#: Engine/sread.c:474
#, c-format
msgid "%d: %s position %<PRIi32>\n"
msgstr "%d : %s position %<PRIi32>\n"

#: Engine/sread.c:506
#, c-format
msgid "Name %s not found"
msgstr "Nom %s non trouvé"

#: Engine/sread.c:544
#, c-format
msgid "Warp_factor = %f\n"
msgstr "Facteur de déformation = %f\n"

#: Engine/sread.c:578
#, c-format
msgid "sread is confused on legal opcodes %c(%.2x)\n"
msgstr "sread hésite sur des opcodes légaux %c(%.2x)\n"

#: Engine/sread.c:646
msgid "No previous event for ^"
msgstr "Pas d'évènement précédent pour ^"

#: Engine/sread.c:654
#, c-format
msgid "illegal space following %s, zero substituted"
msgstr "espace illégal après %s, remplacé par zéro"

#: Engine/sread.c:694
#, c-format
msgid "ignoring '%s' in '%c' event"
msgstr "'%s' a été ignoré dans l'évènement '%c'"

#: Engine/sread.c:698
msgid "! invalid in p1, p2, or p3"
msgstr "! non valide dans p1, p2 ou p3"

#: Engine/sread.c:699 Engine/sread.c:705 Engine/sread.c:1021
#: Engine/sread.c:1227 Engine/sread.c:1242
msgid "      remainder of line flushed\n"
msgstr "      le reste de la ligne a été ignoré\n"

#: Engine/sread.c:703
#, c-format
msgid "illegal character after !: '%c'"
msgstr "caractère illégal après !: '%c'"

#: Engine/sread.c:818
#, c-format
msgid "WARNING: instr %s not found, assuming insno = -1\n"
msgstr "AVERTISSEMENT : instr %s non trouvé, on suppose que insno = -1\n"

#: Engine/sread.c:839
msgid "sread: illegal use of carry,   0 substituted\n"
msgstr "sread : utilisation illégale du report,   remplacé par 0\n"

#: Engine/sread.c:1020
#, c-format
msgid "illegal opcode %c"
msgstr "opcode %c illégal"

#: Engine/sread.c:1047
msgid "illegal placement of number in [] expression"
msgstr "placement illégal d'un nombre dans l'expression []"

#: Engine/sread.c:1075
msgid "illegal placement of operator ~ in [] expression"
msgstr "placement illégal de l'opérateur ~ dans l'expression []"

#: Engine/sread.c:1085
msgid "illegal placement of operator @ or @@ in [] expression"
msgstr "placement illégal des opérateurs @ ou @@ dans l'expression []"

#: Engine/sread.c:1226
#, c-format
msgid "unexpected char %c"
msgstr "caractère %c inattendu"

#: Engine/sread.c:1241
msgid "illegally placed string"
msgstr "sread : chaîne placée illégalement"

#: Engine/sread.c:1248
msgid "unmatched quote"
msgstr "guillemet non apparié"

#: Engine/sread.c:1295
msgid "sread: illegal number format:  "
msgstr "sread : format de nombre illégal :"

#: Engine/sread.c:1301
msgid "   zero substituted.\n"
msgstr "   remplacé par zéro.\n"

#: Engine/swritestr.c:163
#, c-format
msgid "swrite: unexpected opcode %c, section %d line %d\n"
msgstr "swrite : opcode inattendu %c, sect %d ligne %d\n"

#: Engine/swritestr.c:251 Engine/swritestr.c:292
#, c-format
msgid "swrite: output, sect%d line%d p%d makes illegal reference to "
msgstr ""
"swrite : la sortie, sect %d ligne %d p%d fait illégalement référence à "

#: Engine/swritestr.c:258 Engine/swritestr.c:298
msgid "   Zero substituted\n"
msgstr "   Remplacé par zéro\n"

#: Engine/swritestr.c:357
#, c-format
msgid "swrite: output, sect%d line%d p%d has illegal ramp symbol\n"
msgstr "swrite : sortie, sect %d ligne %d p%d a un symbole de rampe illégal\n"

#: Engine/swritestr.c:361
#, c-format
msgid ""
"swrite: output, sect%d line%d p%d ramp has illegal forward or backward ref\n"
msgstr ""
"swrite : sortie, sect %d ligne %d p%d, la rampe a une réf avant ou arrière "
"illégale\n"

#: Engine/swritestr.c:425 Engine/swritestr.c:490
#, c-format
msgid "swrite: output, sect%d line%d p%d has illegal expramp symbol\n"
msgstr ""
"swrite : sortie, sect %d ligne %d p%d a un symbole de rampe exponentielle "
"illégal\n"

#: Engine/swritestr.c:430 Engine/swritestr.c:495
#, c-format
msgid ""
"swrite: output, sect%d line%d p%d expramp has illegal forward or backward "
"ref\n"
msgstr ""
"swrite : sortie, sect %d ligne %d p%d, la rampe exponentielle a une réf "
"avant ou arrière illégale\n"

#: Engine/swritestr.c:513
#, c-format
msgid "swrite: output, sect%d line%d p%d has illegally terminated string   "
msgstr ""
"swrite : sortie, sect %d ligne %d p%d a une chaîne terminée illégalement   "

#: Engine/swritestr.c:572
#, c-format
msgid "swrite: output, sect%d line%d p%d has illegal number  "
msgstr "swrite : sortie, sect %d ligne %d p%d a un numéro illégal  "

#: Engine/swritestr.c:579
msgid "    String truncated\n"
msgstr "    Chaîne tronquée\n"

#: Engine/symbtab.c:125
#, c-format
msgid "Type confusion for %s (%d,%d), replacing\n"
msgstr "Confusion de type pour %s (%d,%d), remplacement\n"

#: Engine/symbtab.c:309
#, c-format
msgid "invalid input argument types found for opcode %s: %s\n"
msgstr "types d'arguments en entrée non valides pour l'opcode %s: %s\n"

#: Engine/symbtab.c:315
#, c-format
msgid "invalid output argument types found for opcode %s: %s\n"
msgstr "types d'argument en sortie non valides pour l'opcode %s: %s\n"

#: Engine/symbtab.c:339 Engine/symbtab.c:360
#, c-format
msgid "invalid input type for opcode %s\n"
msgstr "type d'entrée non valide pour l'opcode %s\n"

#: Engine/symbtab.c:393 Engine/symbtab.c:413
#, c-format
msgid "invalid output type for opcode %s"
msgstr "type de sortie non valide pour l'opcode %s"

#: Engine/symbtab.c:527
msgid "invalid name for opcode"
msgstr "nom d'opcode non valide"

#: Engine/symbtab.c:553
#, c-format
msgid "cannot redefine %s"
msgstr "impossible de redéfinir %s"

#: Engine/symbtab.c:557
#, c-format
msgid "WARNING: redefined opcode: %s\n"
msgstr "AVERTISSEMENT : opcode redéfini : %s\n"

#: Engine/symbtab.c:614
msgid "error:  "
msgstr "erreur :  "

#: Engine/twarp.c:87
msgid "twarp: illegal opcode\n"
msgstr "twarp : opcode illégal\n"

#: Engine/twarp.c:150
msgid "twarp: t has extra or disordered beat value\n"
msgstr "twarp : t a une valeur de pulsation en trop ou désordonnée\n"

#: Engine/twarp.c:153
msgid "twarp: t has non-positive tempo\n"
msgstr "twarp : t a un tempo non positif\n"

#: InOut/cmidi.c:132
#, c-format
msgid "%d MIDI sources in system\n"
msgstr "%d sources MIDI dans le système\n"

#: InOut/cmidi.c:134
msgid "receiving from all sources\n"
msgstr "réception de toutes les sources\n"

#: InOut/cmidi.c:140 InOut/cmidi.c:151
#, c-format
msgid "connecting midi device %d: %s\n"
msgstr "connexion du périphérique midi %d : %s\n"

#: InOut/cmidi.c:156
#, c-format
msgid "MIDI device number %d is out-of-range, not connected\n"
msgstr "Le périphérique MIDI numéro %d est hors limites, pas de connexion\n"

#: InOut/cmidi.c:175
msgid "output not implemented yet in CoreMIDI\n"
msgstr "sortie pas encore implémentée dans CoreMIDI\n"

#: InOut/cmidi.c:286
msgid "rtmidi: CoreMIDI module enabled\n"
msgstr "rtmidi : module CoreMIDI activé\n"

#: InOut/ipmidi.c:56
msgid "WSAStartup failed!\n"
msgstr "Le démarrage de WSA a échoué\n"

#: InOut/ipmidi.c:67
msgid "Error creating socket"
msgstr "Erreur lors de la création du socket"

#: InOut/ipmidi.c:85
#, c-format
msgid "Error binding socket to interface: %s"
msgstr "Erreur lors de la liaison du socket à l'interface : %s"

#: InOut/ipmidi.c:105
#, c-format
msgid "Error adding membership to interface: %s"
msgstr "Erreur lors d'une adhésion à l'interface : %s "

#: InOut/ipmidi.c:168
msgid "ipMIDI real time MIDI plugin for Csound\n"
msgstr "greffon temps réel ipMIDI pour Csound\n"

#: InOut/ipmidi.c:184
msgid "ipmidi: ipMIDI module enabled\n"
msgstr "ipmidi : module ipMIDI activé\n"

#: InOut/libsnd.c:483
msgid "error: no input file name"
msgstr "erreur : pas de nom de fichier d'entrée"

#: InOut/libsnd.c:509 InOut/rtpa.c:494
msgid "Failed to initialise real time audio input"
msgstr "L'initialisation de l'entrée audio en temps réel a échoué"

#: InOut/libsnd.c:523 InOut/libsnd.c:542
#, c-format
msgid "isfinit: cannot open %s -- %s"
msgstr "isfinit : impossible d'ouvrir %s -- %s"

#: InOut/libsnd.c:529
#, c-format
msgid "isfinit: cannot open %s"
msgstr "isfinit : impossible d'ouvrir %s"

#: InOut/libsnd.c:551
#, c-format
msgid "audio_in %s has sr = %d, orch sr = %d"
msgstr "l'entrée audio %s a sr = %d, l'orchestre a sr = %d"

#: InOut/libsnd.c:556
#, c-format
msgid "audio_in %s has %d chnls, orch %d chnls_i"
msgstr "l'entrée audio_in %s a %d voix, l'orchestre a %d voix"

#: InOut/libsnd.c:576
#, c-format
msgid "reading %d sample blks of %lu-bit floats from %s\n"
msgstr ""
"lecture de %d blocs d'échantillons de flottants sur %lu-bit depuis %s\n"

#: InOut/libsnd.c:581
#, c-format
msgid "reading %d-byte blks of %s from %s (%s)\n"
msgstr "lecture de blocs de %d octets de %s à partir de %s (%s)\n"

#: InOut/libsnd.c:702 InOut/libsnd.c:778
#, c-format
msgid "Output file type changed to %s for use in pipe\n"
msgstr "Type du fichier de sortie changé en %s pour utilisation dans un pipe\n"

#: InOut/libsnd.c:721
msgid "Failed to initialise real time audio output"
msgstr "L'initialisation de la sortie audio en temps réel a échoué"

#: InOut/libsnd.c:766 InOut/libsnd.c:773 InOut/libsnd.c:785
#, c-format
msgid ""
"sfinit: cannot open fd %d\n"
"%s"
msgstr ""
"sfinit : impossible d'ouvrir fd %d\n"
"%s"

#: InOut/libsnd.c:793
#, c-format
msgid "sfinit: cannot open %s"
msgstr "sfinit : impossible d'ouvrir %s"

#: InOut/libsnd.c:797
#, c-format
msgid ""
"sfinit: cannot open %s\n"
"%s"
msgstr ""
"sfinit : impossible d'ouvrir %s\n"
"%s"

#: InOut/libsnd.c:871
#, c-format
msgid "writing %d sample blks of %lu-bit floats to %s\n"
msgstr "écriture de %d blocs d'échantillons de flottants sur %lu-bit vers %s\n"

#: InOut/libsnd.c:875 util/srconv.c:507
#, c-format
msgid "writing %d-byte blks of %s to %s"
msgstr "écriture de blocs de %2$s de %1$d octets vers %3$s"

#: InOut/libsnd.c:880 InOut/libsnd.c:956
msgid " (raw)\n"
msgstr " (raw)\n"

#: InOut/libsnd.c:947
msgid "sample blks of "
msgstr "blocs d'échantillons de "

#: InOut/libsnd.c:948
msgid "-bit floats written to "
msgstr "-bit flottants écrits vers "

#: InOut/libsnd.c:952
#, c-format
msgid "%<PRIi32> %d sample blks of %s written to %s"
msgstr "%<PRIi32> %d blocs d'échantillons de %s écrits vers %s"

#: InOut/libsnd.c:969
#, c-format
msgid "soundfile write returned bytecount of %d, not %d"
msgstr ""
"l'écriture du fichier son a retourné un compte de %d octets au lieu de %d"

#: InOut/libsnd.c:972
msgid ""
"(disk may be full...\n"
" closing the file ...)"
msgstr ""
"(disque peut-être plein...\n"
" fermeture du fichier ...)"

#: InOut/libsnd.c:975
msgid "\t... closed\n"
msgstr "\t... fermé\n"

#: InOut/libsnd.c:981
msgid "not writing to sound disk\n"
msgstr "pas d'écriture vers un sound disk\n"

#: InOut/libsnd_u.c:50
#, c-format
msgid "channel request %d illegal\n"
msgstr "demande de canal %d illégale\n"

#: InOut/libsnd_u.c:62 Opcodes/ugens9.c:414
msgid "undetermined file length, will attempt requested duration"
msgstr "longueur de fichier indéterminée, essai avec la durée demandée"

#: InOut/libsnd_u.c:75
msgid "full requested duration not available"
msgstr "la durée totale demandée n'est pas disponible"

#: InOut/libsnd_u.c:78
#, c-format
msgid "analysing %ld sample frames (%3.1f secs)"
msgstr "analyse de %ld trames d'échantillons (%3.1f sec)"

#: InOut/libsnd_u.c:81
#, c-format
msgid " from timepoint %3.1f\n"
msgstr " à partir de la position temporelle %3.1f\n"

#: InOut/libsnd_u.c:101
msgid "soundfile read error"
msgstr "erreur de lecture du fichier son"

#: InOut/libsnd_u.c:141
#, c-format
msgid "soundin cannot open %s: %s"
msgstr "soundin ne peut pas ouvrir %s : %s"

#: InOut/libsnd_u.c:158
#, c-format
msgid "-s %d overriding soundfile sr %d"
msgstr "-s %d prend le pas sur le sr %d du fichier son"

#: InOut/libsnd_u.c:169
#, c-format
msgid "error: req chan %d, file %s has only %d"
msgstr "erreur : canal %d demandé alors que le fichier %s n'en a que %d"

#: InOut/libsnd_u.c:175
#, c-format
msgid "audio sr = %d, "
msgstr "audio sr = %d, "

#: InOut/libsnd_u.c:177 util/sndinfo.c:85
msgid "monaural"
msgstr "mono"

#: InOut/libsnd_u.c:178 util/sndinfo.c:88
msgid "stereo"
msgstr "stéréo"

#: InOut/libsnd_u.c:179 util/sndinfo.c:91
msgid "quad"
msgstr "quadro"

#: InOut/libsnd_u.c:180 util/sndinfo.c:94
msgid "hex"
msgstr "hex"

#: InOut/libsnd_u.c:181 util/sndinfo.c:97
msgid "oct"
msgstr "oct"

#: InOut/libsnd_u.c:182
#, c-format
msgid "%d-channels"
msgstr "%d voix"

#: InOut/libsnd_u.c:186
#, c-format
msgid ", reading %s channels"
msgstr ", lecture de %s voix"

#: InOut/libsnd_u.c:187
msgid "both"
msgstr "les deux"

#: InOut/libsnd_u.c:187
msgid "all"
msgstr "tous"

#: InOut/libsnd_u.c:189
#, c-format
msgid ", reading channel %d"
msgstr ", lecture du canal %d"

#: InOut/libsnd_u.c:192
#, c-format
msgid ""
"\n"
"opening %s infile %s\n"
msgstr ""
"\n"
"ouverture de %s, fichier d'entrée %s\n"

#: InOut/libsnd_u.c:202
msgid "soundin: invalid skip time"
msgstr "soundin : temps de décalage dans le fichier non valide"

#: InOut/libsnd_u.c:235
msgid "soundin seek error"
msgstr "soundin : erreur seek"

#: InOut/libsnd_u.c:319
#, c-format
msgid "0dBFS level = %.1f\n"
msgstr "Niveau 0dBFS = %.1f\n"

#: InOut/libsnd_u.c:348 InOut/libsnd_u.c:378
msgid "unknown"
msgstr "inconnu"

#: InOut/libsnd_u.c:367
msgid "unsigned bytes"
msgstr "octets non signés"

#: InOut/libsnd_u.c:368
msgid "signed chars"
msgstr "caractères signés"

#: InOut/libsnd_u.c:369
msgid "alaw bytes"
msgstr "octets alaw"

#: InOut/libsnd_u.c:370
msgid "ulaw bytes"
msgstr "octets ulaw"

#: InOut/libsnd_u.c:371
msgid "shorts"
msgstr "entiers courts"

#: InOut/libsnd_u.c:372
msgid "longs"
msgstr "entiers longs"

#: InOut/libsnd_u.c:373
msgid "floats"
msgstr "flottants"

#: InOut/libsnd_u.c:374
msgid "double floats"
msgstr "doubles flottants"

#: InOut/libsnd_u.c:375
msgid "24bit ints"
msgstr "entiers sur 24 bit"

#: InOut/libsnd_u.c:376
msgid "vorbis encoding"
msgstr "encodage vorbis"

#: InOut/midifile.c:83
msgid " *** unexpected end of MIDI file\n"
msgstr " *** terminaison anormale du fichier MIDI\n"

#: InOut/midifile.c:88
msgid " *** unexpected end of MIDI track\n"
msgstr " *** terminaison anormale de piste MIDI\n"

#: InOut/midifile.c:103
msgid " *** invalid dynamic length data in MIDI file\n"
msgstr " *** données de longueur dynamique non valides dans le fichier MIDI\n"

#: InOut/midifile.c:209
#, c-format
msgid " *** unexpected event 0x%02X\n"
msgstr " *** évènement anormal 0x%02X\n"

#: InOut/midifile.c:232
msgid " *** invalid MIDI file data\n"
msgstr " *** données de fichier MIDI non valides\n"

#: InOut/midifile.c:267
msgid " *** unexpected end of system exclusive message\n"
msgstr " *** terminaison anormale d'un message system exclusive\n"

#: InOut/midifile.c:278
msgid " *** invalid system exclusive message in MIDI file\n"
msgstr " *** message system exclusive non valide dans le fichier MIDI\n"

#: InOut/midifile.c:303
msgid "  Message: "
msgstr "  Message : "

#: InOut/midifile.c:304
msgid "  Copyright info: "
msgstr "  Information de Copyright : "

#: InOut/midifile.c:305
msgid "  Track name: "
msgstr "  Nom de piste : "

#: InOut/midifile.c:306
msgid "  Instrument name: "
msgstr "  Nom d'instrument : "

#: InOut/midifile.c:307
msgid "  Song lyric: "
msgstr "  Parole de chanson : "

#: InOut/midifile.c:326
msgid " *** invalid tempo\n"
msgstr " *** tempo non valide\n"

#: InOut/midifile.c:332
msgid " *** invalid end of track event\n"
msgstr " *** terminaison d'un évènement de piste non valide\n"

#: InOut/midifile.c:336
msgid " *** trailing garbage at end of MIDI track\n"
msgstr " *** données incohérentes en fin de piste MIDI\n"

#: InOut/midifile.c:352
#, c-format
msgid " *** unknown MIDI message: 0x%02X\n"
msgstr " *** message MIDI inconnu : 0x%02X\n"

#: InOut/midifile.c:368
msgid " *** invalid MIDI track header\n"
msgstr " *** en-tête de piste MIDI non valide\n"

#: InOut/midifile.c:569
#, c-format
msgid " *** error opening MIDI file '%s': %s"
msgstr " *** erreur à l'ouverture du fichier MIDI '%s' : %s"

#: InOut/midifile.c:574
#, c-format
msgid "Reading MIDI file '%s'...\n"
msgstr "Lecture du fichier MIDI '%s'...\n"

#: InOut/midifile.c:580 InOut/midifile.c:592
msgid " *** invalid MIDI file header\n"
msgstr " *** en-tête de fichier MIDI non valide\n"

#: InOut/midifile.c:604
#, c-format
msgid " *** MIDI file format %d is not supported\n"
msgstr " *** le format de fichier MIDI %d n'est pas supporté\n"

#: InOut/midifile.c:616
msgid " *** invalid number of tracks\n"
msgstr " *** nombre de pistes non valide\n"

#: InOut/midifile.c:620
msgid "WARNING: format 0 MIDI file with multiple tracks\n"
msgstr "AVERTISSEMENT : fichier MIDI 0 avec plusieurs pistes\n"

#: InOut/midifile.c:634 InOut/midifile.c:651
#, c-format
msgid " *** invalid time code: %d\n"
msgstr " *** time code non valide : %d\n"

#: InOut/midifile.c:674
msgid " *** invalid mute track list format\n"
msgstr " *** format non valide de liste de pistes muettes\n"

#: InOut/midifile.c:680
#, c-format
msgid " Track %2d\n"
msgstr " Piste %2d\n"

#: InOut/midifile.c:682
#, c-format
msgid " Track %2d is muted\n"
msgstr " La piste %2d est muette\n"

#: InOut/midifile.c:693
msgid "done.\n"
msgstr "fait.\n"

#: InOut/midifile.c:721
#, c-format
msgid "end of midi track in '%s'\n"
msgstr "fin de la piste midi dans '%s'\n"

#: InOut/midifile.c:723
#, c-format
msgid "%d forced decays, %d extra noteoffs\n"
msgstr "%d chutes forcées, %d extra noteoffs\n"

#: InOut/midifile.c:750
msgid " *** buffer overflow while reading MIDI file events\n"
msgstr " *** dépassement de tampon en lisant les évènements du fichier MIDI\n"

#: InOut/midifile.c:796 InOut/midirecv.c:144
msgid "Failed to load MIDI file."
msgstr "Le chargement du fichier MIDI a échoué."

#: InOut/midifile.c:799
msgid "Cannot rewind MIDI score\n"
msgstr "Impossible de reprendre la partition MIDI\n"

#: InOut/midirecv.c:132
msgid " *** no callback for opening MIDI input"
msgstr " *** pas de fonction de rappel pour ouvrir l'entrée MIDI"

#: InOut/midirecv.c:134
msgid " *** no callback for reading MIDI data"
msgstr " *** pas de fonction de rappel pour lire des données MIDI"

#: InOut/midirecv.c:137
#, c-format
msgid " *** error opening MIDI in device: %d (%s)"
msgstr " *** erreur d'ouverture MIDI dans le périphérique : %d (%s)"

#: InOut/midirecv.c:169
#, c-format
msgid "sustain count still %d\n"
msgstr "compte de sustain toujours à %d\n"

#: InOut/midirecv.c:224
#, c-format
msgid "midi channel %d now using instr %d\n"
msgstr "le canal midi %d utilise maintenant l'instr %d\n"

#: InOut/midirecv.c:267
#, c-format
msgid "unknown NPRN lsb %d\n"
msgstr "NPRN inconnu, lsb %d\n"

#: InOut/midirecv.c:277
#, c-format
msgid "unknown drum param nos, msb %d lsb %d\n"
msgstr "numéro de param drum inconnu, msb %d, lsb %d\n"

#: InOut/midirecv.c:291
#, c-format
msgid "CHAN %d DRUMKEY %d not in keylst, PARAM %d NOT UPDATED\n"
msgstr ""
"CHAN %d DRUMKEY %d n'est pas dans la keylist, PARAM %d NON MIS A JOUR\n"

#: InOut/midirecv.c:313
#, c-format
msgid "ctrl %d has no exclus list\n"
msgstr "ctrl %d n'a pas de liste d'exclusion\n"

#: InOut/midirecv.c:343
#, c-format
msgid "chnl mode msg %d not implemented\n"
msgstr "chnl mode msg %d non implémenté\n"

#: InOut/midirecv.c:358
#, c-format
msgid "unrecognised sys_common type %d"
msgstr "type sys_common %d non reconnu"

#: InOut/midirecv.c:362
#, c-format
msgid "unrecognised message type %d"
msgstr "type de message %d non reconnu"

#: InOut/midirecv.c:402
#, c-format
msgid "midi channel %d using instr %d\n"
msgstr "le canal midi %d utilise l'instr %d\n"

#: InOut/midirecv.c:405
#, c-format
msgid "midi channel %d is muted\n"
msgstr "le canal midi %d est muet\n"

#: InOut/midirecv.c:423
#, c-format
msgid "MIDI channel %d muted\n"
msgstr "le canal MIDI %d est muet\n"

#: InOut/midirecv.c:428
#, c-format
msgid "Insno = %d\n"
msgstr "Insno = %d\n"

#: InOut/midirecv.c:429
msgid "unknown instr"
msgstr "instr inconnu"

#: InOut/midirecv.c:432
#, c-format
msgid "chnl %d using instr %d\n"
msgstr "chnl %d utilisant l'instr %d\n"

#: InOut/midirecv.c:492
#, c-format
msgid " *** error reading MIDI device: %d (%s)"
msgstr " *** erreur de lecture MIDI sur le périphérique : %d (%s)"

#: InOut/midirecv.c:521
#, c-format
msgid "undefined sys-realtime msg %x\n"
msgstr "msg sys temps réel %x non défini\n"

#: InOut/midirecv.c:539
#, c-format
msgid "undefined sys_common msg %x\n"
msgstr "msg sys_common %x non défini\n"

#: InOut/midirecv.c:569
#, c-format
msgid "port: %d exceeds max number of ports %d, mapping to port 0"
msgstr "port : %d dépasse le nombre max de ports %d, mappé au port 0"

#: InOut/midirecv.c:613
msgid "No MIDI\n"
msgstr "Pas de MIDI\n"

#: InOut/midirecv.c:619
#, c-format
msgid "Error closing MIDI in device: %d (%s)"
msgstr "Erreur en fermant le périphérique d'entrée MIDI : %d (%s)"

#: InOut/midirecv.c:626
#, c-format
msgid "Error closing MIDI out device: %d (%s)"
msgstr "Erreur en fermant le périphérique de sortie MIDI : %d (%s)"

#: InOut/midisend.c:177
msgid " *** no callback for opening MIDI output"
msgstr " *** pas de fonction de rappel pour ouvrir la sortie MIDI"

#: InOut/midisend.c:179
msgid " *** no callback for writing MIDI data"
msgstr " *** pas de fonction de rappel pour écrire des données MIDI"

#: InOut/midisend.c:185
#, c-format
msgid " *** error opening MIDI out device: %d (%s)"
msgstr " *** erreur en ouvrant le périphérique de sortie MIDI : %d (%s)"

#: InOut/midisend.c:196
#, c-format
msgid " *** error opening MIDI out file '%s'"
msgstr " *** erreur en ouvrant le fichier de sortie MIDI '%s'"

#: InOut/midisend.c:203
msgid "Short write in MIDI\n"
msgstr "Ecriture d'entiers courts sur le MIDI\n"

#: InOut/midisend.c:215
msgid "error closing MIDI output file\n"
msgstr "erreur en fermant le fichier de sortie MIDI\n"

#: InOut/pmidi.c:158
msgid " *** error initialising PortMIDI"
msgstr " *** erreur à l'initialisation de PortMIDI"

#: InOut/pmidi.c:160
msgid " *** error initialising PortTime"
msgstr " *** erreur à l'initialisation de PortTime"

#: InOut/pmidi.c:239
msgid ""
"error: must specify a device number (>=0), 'a' for all (merged), or 'm' for "
"port mapped, not a name"
msgstr ""
"erreur : il faut un numéro de périphérique (>=0) ou 'a' pour tous (fusion), "
"ou 'm' pour un port mappé, pas un nom"

#: InOut/pmidi.c:246 InOut/pmidi.c:346
msgid "error: device number is out of range"
msgstr "erreur : numéro de périphérique hors limites"

#: InOut/pmidi.c:256
msgid "no input devices are available"
msgstr "aucun périphérique d'entrée n'est disponible"

#: InOut/pmidi.c:276
#, c-format
msgid "PortMIDI: Activated input device %d: '%s' (%s)\n"
msgstr "PortMIDI : périphérique d'entrée sélectionné %d : '%s' (%s)\n"

#: InOut/pmidi.c:279 InOut/pmidi.c:287
#, c-format
msgid "Device mapped to channels %d to %d \n"
msgstr "Périphérique mappé aux canaux %d à %d\n"

#: InOut/pmidi.c:284
#, c-format
msgid "PortMIDI: Activated input device %d: '%s'\n"
msgstr "PortMIDI : périphérique d'entrée sélectionné %d: '%s'\n"

#: InOut/pmidi.c:303
#, c-format
msgid "error opening input device %d: %s"
msgstr "erreur en ouvrant le périphérique %d : %s"

#: InOut/pmidi.c:331
msgid "no output devices are available"
msgstr "aucun périphérique de sortie n'est disponible"

#: InOut/pmidi.c:339
msgid "error: must specify a device number (>=0), not a name"
msgstr "erreur : il faut spécifier un numéro de périphérique (>=0), pas un nom"

#: InOut/pmidi.c:352
#, c-format
msgid "PortMIDI: selected output device %d: '%s' (%s)\n"
msgstr "PortMIDI : périphérique de sortie sélectionné %d : '%s' (%s)\n"

#: InOut/pmidi.c:356
#, c-format
msgid "PortMIDI: selected output device %d: '%s'\n"
msgstr "PortMIDI : périphérique de sortie sélectionné %d : '%s'\n"

#: InOut/pmidi.c:364
#, c-format
msgid "error opening output device %d: %s"
msgstr "erreur en ouvrant le périphérique de sortie %d : %s"

#: InOut/pmidi.c:392
msgid "error polling input device"
msgstr "erreur lors de l'élection du périphérique d'entrée"

#: InOut/pmidi.c:407
msgid "buffer overflow in MIDI input"
msgstr "dépassement de tampon dans l'entrée MIDI"

#: InOut/pmidi.c:433
#, c-format
msgid "read error %d"
msgstr "erreur de lecture %d"

#: InOut/pmidi.c:464
msgid "invalid MIDI out data"
msgstr "données de sortie MIDI non valides"

#: InOut/pmidi.c:469
#, c-format
msgid "MIDI out: system message 0x%02X is not supported"
msgstr "MIDI out : le message système 0x%02X n'est pas supporté"

#: InOut/pmidi.c:475
msgid "MIDI out: truncated message"
msgstr "MIDI out : message tronqué"

#: InOut/pmidi.c:486
msgid "MIDI out: error writing message"
msgstr "MIDI out : erreur en écrivant un message"

#: InOut/pmidi.c:502
msgid "error closing input device"
msgstr "erreur en fermant le périphérique d'entrée"

#: InOut/pmidi.c:519
msgid "error closing output device"
msgstr "erreur en fermant le périphérique de sortie"

#: InOut/pmidi.c:545
msgid "rtmidi: PortMIDI module enabled\n"
msgstr "rtmidi : module PortMIDI activé\n"

#: InOut/rtalsa.c:153
msgid "--scheduler: invalid priority value; the allowed range is:"
msgstr ""
"--scheduler: valeur de priorité non valide ; l'intervalle autorisé est :"

#: InOut/rtalsa.c:155
msgid "  -20 to -1: set nice level"
msgstr "  -20 à -1 : fixe le 'nice level'"

#: InOut/rtalsa.c:156
msgid "          0: normal scheduling, but lock memory"
msgstr "          0 : ordonnancement normal, mais verrouillage mémoire"

#: InOut/rtalsa.c:158
#, c-format
msgid "    1 to %d: SCHED_RR with the specified priority (DANGEROUS)"
msgstr "    1 to %d : SCHED_RR avec la priorité spécifiée (DANGEREUX)"

#: InOut/rtalsa.c:168
msgid "csound: cannot set scheduling policy to SCHED_RR"
msgstr "csound : impossible de fixer la politique de partage à SCHED_RR"

#: InOut/rtalsa.c:171
msgid "csound: setting scheduling policy to SCHED_RR\n"
msgstr "csound : politique de partage fixée à SCHED_RR\n"

#: InOut/rtalsa.c:176
#, c-format
msgid "csound: cannot set nice level to %d"
msgstr "csound : impossible de fixer le niveau de nice à %d"

#: InOut/rtalsa.c:402
#, c-format
msgid " *** Cannot open device '%s' for audio output: %s"
msgstr ""
" *** Impossible d'ouvrir le périphérique '%s' pour la sortie audio : %s"

#: InOut/rtalsa.c:405
#, c-format
msgid " *** Cannot open device '%s' for audio input: %s"
msgstr " *** Impossible d'ouvrir le périphérique '%s' pour l'entrée audio : %s"

#: InOut/rtalsa.c:411
msgid "No real-time audio configurations found"
msgstr "Configuration audio temps réel introuvable"

#: InOut/rtalsa.c:417
msgid "Could not retrieve max number of channels"
msgstr "Impossible de retrouver le nombre max de canaux"

#: InOut/rtalsa.c:430
msgid "Error setting access type for soundcard"
msgstr "Erreur lors du réglage du type d'accès à la carte son"

#: InOut/rtalsa.c:445
msgid ""
"Unknown sample format.\n"
" *** Only 16-bit and 32-bit integers, and 32-bit floats are supported."
msgstr ""
"Format d'échantillon inconnu.\n"
" *** Seuls les entiers sur 16 et 32 bit et les flottants sur 32 bit  sont "
"supportés."

#: InOut/rtalsa.c:452
msgid "Unable to set requested sample format on soundcard"
msgstr "Impossible de fixer le format d'échantillon demandé sur la carte son"

#: InOut/rtalsa.c:458
msgid "Unable to set number of channels on soundcard"
msgstr "Impossible de fixer le nombre de canaux sur la carte son"

#: InOut/rtalsa.c:482
msgid "Unable to set sample rate on soundcard"
msgstr "Impossible de fixer le taux d'échantillonnage sur la carte son"

#: InOut/rtalsa.c:486
#, c-format
msgid " *** rate set to %d\n"
msgstr " *** taux fixé à %d\n"

#: InOut/rtalsa.c:500
#, c-format
msgid "ALSA: -B %d not allowed on this device; using %d instead\n"
msgstr "ALSA : -B %d interdit sur ce périphérique ; utiliser plutôt %d\n"

#: InOut/rtalsa.c:523
#, c-format
msgid "ALSA: -b %d not allowed on this device; using %d instead\n"
msgstr "ALSA : -b %d interdit sur ce périphérique ; utiliser plutôt %d\n"

#: InOut/rtalsa.c:532
msgid "Error setting hardware parameters for real-time audio"
msgstr "Erreur de réglage des paramètres logiciels pour l'audio en temps réel"

#: InOut/rtalsa.c:539
#, c-format
msgid "ALSA %s: total buffer size: %d, period size: %d\n"
msgstr "ALSA %s : taille de tampon totale : %d, taille de la période : %d\n"

#: InOut/rtalsa.c:552
msgid "Error setting software parameters for real-time audio"
msgstr "Erreur de réglage des paramètres logiciels pour l'audio en temps réel"

#: InOut/rtalsa.c:559 InOut/rtpa.c:297 InOut/rtpa.c:311 util/scale.c:289
#: util/xtrct.c:300
msgid "Memory allocation failure"
msgstr "Echec de l'allocation mémoire"

#: InOut/rtalsa.c:673
msgid " *** ALSA: must specify a device name, not a number (e.g. -odac:hw:0,0)"
msgstr ""
" *** ALSA : il faut spécifier un nom de périphérique, pas un numéro (ex. -"
"odac:hw:0,0)"

#: InOut/rtalsa.c:681
#, c-format
msgid " *** ALSA: %s: memory allocation failure"
msgstr " *** ALSA : %s : échec de l'allocation mémoire"

#: InOut/rtalsa.c:756 InOut/rtpa.c:782
msgid "Buffer overrun in real-time audio input"
msgstr "Saturation du tampon dans l'entrée audio en temps réel"

#: InOut/rtalsa.c:761
msgid "Real-time audio input suspended"
msgstr "Entrée audio en temps réel suspendue"

#: InOut/rtalsa.c:767
msgid "Error reading data from audio input device"
msgstr "Erreur en lisant des données sur le périphérique d'entrée audio"

#: InOut/rtalsa.c:801 InOut/rtpa.c:806
msgid "Buffer underrun in real-time audio output"
msgstr "Déficit de remplissage du tampon sur la sortie audio en temps réel"

#: InOut/rtalsa.c:806
msgid "Real-time audio output suspended"
msgstr "Sortie audio en temps réel suspendue"

#: InOut/rtalsa.c:812
msgid "Error writing data to audio output device"
msgstr "Erreur en écrivant des données sur la sortie audio"

#: InOut/rtalsa.c:854
msgid "ALSA MIDI: memory allocation failure"
msgstr "ALSA MIDI : échec de l'allocation mémoire"

#: InOut/rtalsa.c:861
#, c-format
msgid "ALSA: error opening MIDI input device: '%s'"
msgstr "ALSA : erreur en ouvrant le périphérique d'entrée MIDI : '%s'"

#: InOut/rtalsa.c:865
#, c-format
msgid "ALSA: opened MIDI input device '%s'\n"
msgstr "ALSA : périphérique d'entrée MIDI '%s' ouvert\n"

#: InOut/rtalsa.c:884
msgid "ALSA midi: no string\n"
msgstr "ALSA midi : aucune chaîne de caractères\n"

#: InOut/rtalsa.c:888
msgid "ALSA midi: Using all devices.\n"
msgstr "ALSA midi : utilisation de tous les périphériques.\n"

#: InOut/rtalsa.c:917
#, c-format
msgid "ALSA midi: Error opening device: %s\n"
msgstr "ALSA midi : erreur en ouvrant le périphérique : %s\n"

#: InOut/rtalsa.c:939
msgid "ALSA midi: No devices found.\n"
msgstr "ALSA midi : aucun périphérique trouvé.\n"

#: InOut/rtalsa.c:1040
#, c-format
msgid "ALSA: error opening MIDI output device '%s'"
msgstr "ALSA : erreur en ouvrant le périphérique de sortie MIDI : '%s'"

#: InOut/rtalsa.c:1043
#, c-format
msgid "ALSA: opened MIDI output device '%s'\n"
msgstr "ALSA : périphérique de sortie MIDI '%s' ouvert\n"

#: InOut/rtalsa.c:1083
msgid "-M stdin fcntl failed"
msgstr "-M stdin fcntl a échoué"

#: InOut/rtalsa.c:1091 Top/one_file.c:663
#, c-format
msgid "cannot open %s"
msgstr "impossible d'ouvrir %s"

#: InOut/rtalsa.c:1102
msgid "MIDI receive: cannot get termios info."
msgstr "MIDI receive : impossible d'obtenir l'information de termios"

#: InOut/rtalsa.c:1110
msgid "MIDI receive: cannot set input baud rate."
msgstr "MIDI receive : impossible de règler le taux d'entrée en baud"

#: InOut/rtalsa.c:1116
msgid "MIDI receive: cannot set termios."
msgstr "MIDI receive : impossible de règler termios."

#: InOut/rtalsa.c:1120
#, c-format
msgid "Opened MIDI input device file '%s'\n"
msgstr "Le fichier '%s' est ouvert comme source d'entrée MIDI\n"

#: InOut/rtalsa.c:1160
#, c-format
msgid "sensMIDI: retval errno %d"
msgstr "sensMIDI : retval erreur numéro %d"

#: InOut/rtalsa.c:1227
#, c-format
msgid "Error opening MIDI output device file '%s'"
msgstr "Erreur en ouvrant le fichier '%s' comme destination de la sortie MIDI"

#: InOut/rtalsa.c:1231
#, c-format
msgid "Opened MIDI output device file '%s'\n"
msgstr "Le fichier '%s' est ouvert comme destination de la sortie MIDI\n"

#: InOut/rtalsa.c:1393
#, c-format
msgid "ALSASEQ: connection failed %s %s (%s)"
msgstr "ALSASEQ : la connexion %s %s (%s) a échoué"

#: InOut/rtalsa.c:1397 InOut/rtalsa.c:1414
#, c-format
msgid "ALSASEQ: connected %s %d:%d\n"
msgstr "ALSASEQ : connecté %s %d:%d\n"

#: InOut/rtalsa.c:1410 InOut/rtalsa.c:1420
#, c-format
msgid "ALSASEQ: connection failed %s %s, port %d (%s)"
msgstr "ALSASEQ : connexion échouée %s %s, port %d (%s)"

#: InOut/rtalsa.c:1440
msgid "ALSASEQ input: memory allocation failure"
msgstr "entrée ALSASEQ : échec de l'allocation mémoire"

#: InOut/rtalsa.c:1447 InOut/rtalsa.c:1539
#, c-format
msgid "ALSASEQ: error opening sequencer (%s)"
msgstr "ALSASEQ : erreur en ouvrant le périphérique (%s)"

#: InOut/rtalsa.c:1452
msgid "ALSASEQ: opened MIDI input sequencer\n"
msgstr "ALSASEQ : entrée MIDI du séquenceur ouverte\n"

#: InOut/rtalsa.c:1457 InOut/rtalsa.c:1549
#, c-format
msgid "ALSASEQ: cannot set client name '%s' (%s)"
msgstr "ALSASEQ : impossible de fixer le nom du client '%s' (%s)"

#: InOut/rtalsa.c:1469
#, c-format
msgid "ALSASEQ: cannot create input port (%s)"
msgstr "ALSASEQ : impossible de créer le port d'entrée (%s)"

#: InOut/rtalsa.c:1477
#, c-format
msgid "ALSASEQ: created input port '%s' %d:%d\n"
msgstr "ALSASEQ : impossible de créer le port d'entrée '%s' %d:%d\n"

#: InOut/rtalsa.c:1481 InOut/rtalsa.c:1573
#, c-format
msgid "ALSASEQ: cannot create midi event (%s)"
msgstr "ALSASEQ : impossible de créer l'évènement midi (%s)"

#: InOut/rtalsa.c:1532
msgid "ALSASEQ output: memory allocation failure"
msgstr "sortie ALSASEQ : échec de l'allocation mémoire"

#: InOut/rtalsa.c:1544
msgid "ALSASEQ: opened MIDI output sequencer\n"
msgstr "ALSASEQ : sortie MIDI du séquenceur ouverte\n"

#: InOut/rtalsa.c:1561
#, c-format
msgid "ALSASEQ: cannot create output port (%s)"
msgstr "ALSASEQ : impossible de créer le port de sortie (%s)"

#: InOut/rtalsa.c:1569
#, c-format
msgid "ALSASEQ: created output port '%s' %d:%d\n"
msgstr "ALSASEQ : port de sortie '%s' %d:%d créé\n"

#: InOut/rtalsa.c:1627
msgid "warning... could not create global var\n"
msgstr "avertissement... impossible de créer une variable globale\n"

#: InOut/rtalsa.c:1632
msgid "RT scheduler priority, alsa module"
msgstr "priorité de l'organisation TR, module alsa"

#: InOut/rtalsa.c:1640
msgid "ALSASEQ client name (default: Csound)"
msgstr "nom de client ALSASEQ (Csound par défaut)"

#: InOut/rtalsa.c:1647
msgid "ALSA real-time audio and MIDI module for Csound by Istvan Varga\n"
msgstr ""
"Modules ALSA audio en temps réel et MIDI pour Csound par Istvan Varga\n"

#: InOut/rtalsa.c:1660 InOut/rtalsa.c:1786
#, c-format
msgid "cannot determine card number: %s"
msgstr "Impossible de déterminer le numéro de carte : %s"

#: InOut/rtalsa.c:1664
msgid "no sound card found"
msgstr "aucune carte son"

#: InOut/rtalsa.c:1675
#, c-format
msgid "cannot open control for card %d: %s"
msgstr "impossible d'ouvrir un contrôle pour la carte %d: %s"

#: InOut/rtalsa.c:1682
#, c-format
msgid "cannot determine device number: %s"
msgstr "impossible de déterminer le numéro de périphérique : %s"

#: InOut/rtalsa.c:1724
#, c-format
msgid "cannot get rawmidi information %d:%d:%d: %s\n"
msgstr "impossible de lire l'information rawmidi %d:%d:%d %s\n"

#: InOut/rtalsa.c:1828
msgid "cannot open sequencer\n"
msgstr "impossible d'ouvrir le séquenceur\n"

#: InOut/rtalsa.c:1872
msgid "rtalsa: Wrong callback."
msgstr "rtalsa : mauvaise fonction de rappel"

#: InOut/rtalsa.c:1907
msgid "rtaudio: ALSA module enabled\n"
msgstr "rtaudio : module ALSA activé\n"

#: InOut/rtalsa.c:1924
msgid "rtmidi: ALSA Raw MIDI module enabled\n"
msgstr "rtmiDi : module ALSA Raw MIDI activé\n"

#: InOut/rtalsa.c:1936
msgid "rtmidi: ALSASEQ module enabled\n"
msgstr "rtmidi : module ALSASEQ activé\n"

#: InOut/rtalsa.c:1946
msgid "rtmidi: devfile module enabled\n"
msgstr "rtmidi : module devfile activé\n"

#: InOut/rtauhal.c:262
#, c-format
msgid "AuHAL Module: found %d input device(s):\n"
msgstr "Module AuHAL : %d périphérique(s) d'entrée trouvé(s) :\n"

#: InOut/rtauhal.c:264
#, c-format
msgid "AuHAL Module: found %d output device(s):\n"
msgstr "Module AuHAL : %d périphérique(s) de sortie trouvé(s) :\n"

#: InOut/rtauhal.c:270 InOut/rtauhal.c:277
#, c-format
msgid "%d: %s (%d channels)\n"
msgstr "%d: %s (%d canaux)\n"

#: InOut/rtauhal.c:302
#, c-format
msgid "requested device %d out of range"
msgstr "Le périphérique requis %d est hors limites"

#: InOut/rtauhal.c:317
#, c-format
msgid "requested device %d (%s) out of range"
msgstr "Le périphérique requis %d (%s) est hors limites"

#: InOut/rtauhal.c:327
#, c-format
msgid " *** CoreAudio: Device has not enough inputs (%d, requested %d)\n"
msgstr ""
" *** CoreAudio : le périphérique n'a pas assez d'entrées (%d, %d requises)\n"

#: InOut/rtauhal.c:337
#, c-format
msgid " *** CoreAudio: Device has not enough outputs (%d, requested %d)\n"
msgstr ""
" *** CoreAudio : le périphérique n'a pas assez de sorties (%d, %d requises)\n"

#: InOut/rtauhal.c:354
#, c-format
msgid "selected input device: %s\n"
msgstr "périphérique d'entrée sélectionné : %s\n"

#: InOut/rtauhal.c:358
#, c-format
msgid "selected output device: %s\n"
msgstr "périphérique de sortie sélectionné : %s\n"

#: InOut/rtauhal.c:390
#, c-format
msgid "Attempted to set device SR, tried %.1f, got %.1f\n"
msgstr "Réglage du SR du périphérique, %.1f essayé, %.1f obtenu\n"

#: InOut/rtauhal.c:466
#, c-format
msgid "***** AuHAL module: output device open with %d buffer frames\n"
msgstr ""
"***** module AuHAL : périphérique de sortie ouvert avec %d trames de tampon\n"

#: InOut/rtauhal.c:493
#, c-format
msgid "***** AuHAL module: input device open with %d buffer frames\n"
msgstr ""
"***** module AuHAL : périphérique d'entrée ouvert avec %d trames de tampon\n"

#: InOut/rtauhal.c:839
msgid "AuHAL module: device closed\n"
msgstr "Module AuHAL : périphérique fermé\n"

#: InOut/rtauhal.c:856
msgid "rtaudio: coreaaudio-AuHAL module enabled\n"
msgstr "rtaudio : module AuHAL activé\n"

#: InOut/rthaiku.cpp:119
#, c-format
msgid "buffer mismatch! source %d <>  dest %ld\n"
msgstr "tampons non assortis ! source %d <> dest %ld\n"

#: InOut/rthaiku.cpp:242
msgid "Haiku real-time audio and MIDI module for Csound by Pete Goodeve\n"
msgstr ""
"Module Haiku audio en temps réel et MIDI pour Csound par Pete Goodeve\n"

#: InOut/rthaiku.cpp:264
msgid "rtaudio: Haiku module enabled\n"
msgstr "rtaudio : module Haiku activé\n"

#: InOut/rthaiku.cpp:279
msgid "rtmidi: Haiku module enabled\n"
msgstr "rtmidi : module Haiku activé\n"

#: InOut/rtjack.c:214
msgid " *** WARNING: disabling --sched in freewheel mode\n"
msgstr " *** AVERTISSEMENT : désactivation de --sched dans le mode freewheel\n"

#: InOut/rtjack.c:276 InOut/rtjack.c:289 InOut/rtjack.c:294 InOut/rtjack.c:608
#: InOut/rtjack.c:659 InOut/rtjack.c:665 InOut/rtjack.c:686 InOut/rtjack.c:692
#: InOut/rtwinmm.c:107 InOut/rtwinmm.c:311 OOps/str_ops.c:436
#: OOps/str_ops.c:462 OOps/str_ops.c:487 OOps/str_ops.c:504
#: Opcodes/emugens/emugens.c:2614 Opcodes/emugens/emugens.c:2632
#: Opcodes/ftgen.c:65
msgid "memory allocation failure"
msgstr "échec de l'allocation mémoire"

#: InOut/rtjack.c:352
msgid "error registering input ports"
msgstr "erreur à l'enregistrement des ports d'entrée"

#: InOut/rtjack.c:363
msgid "error registering output ports"
msgstr "erreur à l'enregistrement des ports de sortie"

#: InOut/rtjack.c:381
msgid "could not connect to JACK server"
msgstr "impossible de se connecter au serveur JACK"

#: InOut/rtjack.c:389
msgid "invalid number of channels"
msgstr "nombre de canaux non valide"

#: InOut/rtjack.c:392
msgid "invalid number of input channels"
msgstr "nombre de canaux d'entrée non valide"

#: InOut/rtjack.c:395
msgid "invalid sample rate"
msgstr "taux d'échantillonnage non valide"

#: InOut/rtjack.c:397
#, c-format
msgid "sample rate %d does not match JACK sample rate %d"
msgstr "taux d'échantillonnage %d pas conforme à celui de JACK %d"

#: InOut/rtjack.c:403
msgid "invalid period size (-b)"
msgstr "taille de période non valide (-b)"

#: InOut/rtjack.c:407
msgid "invalid buffer size (-B)"
msgstr "taille de tampon non valide (-B)"

#: InOut/rtjack.c:410
msgid "buffer size (-B) is too small"
msgstr "taille de tampon (-B) trop petite"

#: InOut/rtjack.c:449
msgid "error setting sample rate callback"
msgstr "erreur en fixant le callback du taux d'échantillonnage"

#: InOut/rtjack.c:453
msgid "error setting buffer size callback"
msgstr "erreur en fixant le callback de la taille du tampon"

#: InOut/rtjack.c:458
msgid "error setting freewheel callback"
msgstr "erreur en fixant le callback du freewheel"

#: InOut/rtjack.c:461
msgid "error setting xrun callback"
msgstr "erreur en fixant le callback de xrun"

#: InOut/rtjack.c:465
msgid "error setting process callback"
msgstr "erreur en fixant le callback de xrun"

#: InOut/rtjack.c:469
msgid "error activating JACK client"
msgstr "erreur à l'activation du client JACK"

#: InOut/rtjack.c:484 InOut/rtjack.c:509 InOut/rtjack.c:536 InOut/rtjack.c:561
#, c-format
msgid "connecting channel %d to %s\n"
msgstr "connexion du canal %d à %s\n"

#: InOut/rtjack.c:489
#, c-format
msgid ""
"failed autoconnecting input channel %d\n"
"(needs manual connection)"
msgstr ""
"échec de la connexion automatique du canal d'entrée %d\n"
"(il faut une connexion manuelle)"

#: InOut/rtjack.c:493
#, c-format
msgid ""
"jack port %d not valid\n"
"failed autoconnecting input channel %d\n"
"(needs manual connection)"
msgstr ""
"port jack %d non valide\n"
"échec de la connexion automatique du canal d'entrée %d\n"
"(il faut une connexion manuelle)"

#: InOut/rtjack.c:514
#, c-format
msgid ""
"not autoconnecting input channel %d\n"
"(needs manual connection)"
msgstr ""
"pas de connexion automatique du canal d'entrée %d\n"
"(il faut une connexion manuelle)"

#: InOut/rtjack.c:520
msgid "put port not connected\n"
msgstr "port d'entrée non connecté\n"

#: InOut/rtjack.c:541
#, c-format
msgid ""
"failed autoconnecting output channel %d\n"
"(needs manual connection)"
msgstr ""
"échec de la connexion automatique du canal de sortie %d\n"
"(il faut une connexion manuelle)"

#: InOut/rtjack.c:545
#, c-format
msgid ""
"jack port %d not valid\n"
"failed autoconnecting output channel %d\n"
"(needs manual connection)"
msgstr ""
"port jack %d non valide\n"
"échec de la connexion automatique du canal de sortie %d\n"
"(il faut une connexion manuelle)"

#: InOut/rtjack.c:565
#, c-format
msgid ""
"failed to autoconnect output channel %d\n"
"(needs manual connection)"
msgstr ""
"échec de la connexion automatique du canal de sortie %d\n"
"(il faut une connexion manuelle)"

#: InOut/rtjack.c:572
msgid "output port not connected\n"
msgstr "port de sortie non connecté\n"

#: InOut/rtjack.c:624
msgid "input and output parameters are not consistent"
msgstr "les paramètres d'entrée et de sortie ne sont pas consistants"

#: InOut/rtjack.c:628
msgid "period size (-b) must be an integer multiple of ksmps"
msgstr "la taille de la période (-b) doit être un multiple entier de ksmps"

#: InOut/rtjack.c:634
msgid "sample rate must be an integer"
msgstr "le taux d'échantillonnage doit être entier"

#: InOut/rtjack.c:775
msgid "JACK sample rate changed"
msgstr "le taux d'échantillonnage de JACK a changé"

#: InOut/rtjack.c:778
msgid "no connection to JACK server"
msgstr "pas de connexion au serveur JACK"

#: InOut/rtjack.c:786
msgid " *** rtjack: connection to JACK server was lost, reconnecting..."
msgstr ""
" *** rtjack : la connexion au serveur JACK a été perdue, reconnexion..."

#: InOut/rtjack.c:825
msgid "rtjack: input audio timeout"
msgstr "rtjack : dépassement de temps sur l'entrée audio"

#: InOut/rtjack.c:851 InOut/rtjack.c:897
msgid "rtjack: xrun in real time audio"
msgstr "rtjack : xrun en audio temps réel"

#: InOut/rtjack.c:1062
msgid "JACK real-time audio module for Csound\n"
msgstr "Module audio en temps réel JACK pour Csound\n"

#: InOut/rtjack.c:1065
msgid " *** rtjack: error allocating globals"
msgstr " *** rtjack : erreur d'allocation des variables globales"

#: InOut/rtjack.c:1092
msgid "JACK client name (default: csound6)"
msgstr "Nom du client JACK (par défaut : csound6)"

#: InOut/rtjack.c:1101
msgid "JACK input port name prefix (default: input)"
msgstr "Préfixe du nom du port d'entrée de JACK (par défaut : input)"

#: InOut/rtjack.c:1110
msgid "JACK output port name prefix (default: output)"
msgstr "Préfixe du nom du port de sortie de JACK (par défaut : output)"

#: InOut/rtjack.c:1117
msgid "Deprecated"
msgstr "Obsolète"

#: InOut/rtjack.c:1124
msgid "JACK MIDI module for Csound\n"
msgstr "Module JACK MIDI pour Csound\n"

#: InOut/rtjack.c:1128
msgid " *** rtjack MIDI: error allocating globals"
msgstr " *** rtjack MIDI : erreur d'allocation des variables globales"

#: InOut/rtjack.c:1144
msgid "JACK MIDI client name prefix (default: csound6-midi)"
msgstr "Préfixe du nom du client JACK MIDI (par défaut : csound6_midi)"

#: InOut/rtjack.c:1155
msgid "JACK MIDI input port name(default: port)"
msgstr "Nom du port d'entrée JACK MIDI (par défaut : port)"

#: InOut/rtjack.c:1164
msgid "JACK MIDI output port name (default: port)"
msgstr "Préfixe du nom du port de sortie de JACK (par défaut : output)"

#: InOut/rtjack.c:1190
msgid "Jack MIDI module: buffer overflow"
msgstr "Module MIDI Jack : dépassement de tampon"

#: InOut/rtjack.c:1217
msgid "Jack MIDI module: failed to create client for input"
msgstr "Module MIDI Jack : échec de la création du client en entrée"

#: InOut/rtjack.c:1229
msgid "Jack MIDI module: failed to register input port"
msgstr "Module MIDI Jack : échec de l'enregistrement du port d'entrée"

#: InOut/rtjack.c:1248 InOut/rtjack.c:1361
msgid "Jack MIDI module: failed to set input process callback"
msgstr ""
"Module MIDI Jack : échec de la fixation du callbackdu processus d'entrée"

#: InOut/rtjack.c:1259
msgid "Jack MIDI module: failed to activate input"
msgstr "Module MIDI Jack : échec de l'activation de l'entrée"

#: InOut/rtjack.c:1266
#, c-format
msgid "Jack MIDI module: failed to connect to: %s"
msgstr "Module MIDI Jack : échec de la connexion à : %s"

#: InOut/rtjack.c:1305
msgid "Jack MIDI module: out buffer overflow"
msgstr "Module MIDI Jack : dépassement du tampon de sortie"

#: InOut/rtjack.c:1330
msgid "Jack MIDI module: failed to create client for output"
msgstr "Module MIDI Jack : échec de la création du client en sortie"

#: InOut/rtjack.c:1342
msgid "Jack MIDI module: failed to register output port"
msgstr "Module MIDI Jack : échec de l'enregistrement du port de sortie"

#: InOut/rtjack.c:1372
msgid "Jack MIDI module: failed to activate output"
msgstr "Module MIDI Jack : échec de l'activation de la sortie"

#: InOut/rtjack.c:1380
#, c-format
msgid "Jack MIDI out module: failed to connect to: %s"
msgstr "Module MIDI Jack : échec de la connexion à : %s"

#: InOut/rtjack.c:1510
msgid "rtaudio: JACK module enabled\n"
msgstr "rtaudio : module JACK activé\n"

#: InOut/rtjack.c:1528
msgid "rtmidi: JACK module enabled\n"
msgstr "rtmidi : module JACK activé\n"

#: InOut/rtpa.c:76
msgid " *** PortAudio: error: "
msgstr " *** PortAudio : erreur :"

#: InOut/rtpa.c:206
#, c-format
msgid "%s device number %d is out of range"
msgstr "Le numéro %2$d du périphérique %1$s est hors limites"

#: InOut/rtpa.c:207 InOut/rtpa.c:224
msgid "output"
msgstr "sortie"

#: InOut/rtpa.c:207 InOut/rtpa.c:224
msgid "input"
msgstr "entrée"

#: InOut/rtpa.c:223
#, c-format
msgid "PortAudio: selected %s device '%s'\n"
msgstr "PortAudio : %s périphérique sélectionné '%s'\n"

#: InOut/rtpa.c:233
msgid "PortAudio: failed to obtain device info.\n"
msgstr "PortAudio : l'obtention d'information sur le périphérique a échoué.\n"

#: InOut/rtpa.c:245 InOut/rtpa.c:666 InOut/rtwinmm.c:262
msgid "Must specify a device number, not a name"
msgstr "Il faut spécifier un numéro de périphérique, pas un nom"

#: InOut/rtpa.c:283
msgid "No sound device is available"
msgstr "Aucun périphérique de son n'est disponible"

#: InOut/rtpa.c:317
msgid "Inconsistent full-duplex buffer sizes"
msgstr "Tailles de tampon full-duplex contradictoires"

#: InOut/rtpa.c:321
msgid "Inconsistent full-duplex sample rates"
msgstr "Taux d'échantillonnage full-duplex contradictoires"

#: InOut/rtpa.c:328
msgid ""
"WARNING: buffer size should be an integer multiple of ksmps in full-duplex "
"mode\n"
msgstr ""
"AVERTISSEMENT : la taille de tampon doit être un multiple entier de ksmps en "
"mode full-duplex\n"

#: InOut/rtpa.c:601 InOut/rtpa.c:815
msgid "closing device\n"
msgstr "fermeture du périphérique\n"

#: InOut/rtpa.c:670
#, c-format
msgid "PortAudio: using ALSA device '%s'\n"
msgstr "PortAudio : utilisation du périphérique ALSA '%s'\n"

#: InOut/rtpa.c:883
msgid "rtaudio: PortAudio module enabled ...\n"
msgstr "rtaudio : module PortAudio activé ...\n"

#: InOut/rtpa.c:891
msgid "using blocking interface\n"
msgstr "utilisation de l'interface bloquante\n"

#: InOut/rtpa.c:900
msgid "using callback interface\n"
msgstr "utilisation de l'interface de callback\n"

#: InOut/rtpulse.c:49
msgid "PulseAudio client RT IO module for Csoundby Victor Lazzarini\n"
msgstr "Module client d'E/S TR PulseAudio pour Csound par Victor Lazzarini\n"

#: InOut/rtpulse.c:54
msgid " *** rtpulse: error allocating globals"
msgstr " *** rtpulse : erreur d'allocation des variables globales"

#: InOut/rtpulse.c:122
msgid "PulseAudio output server: default\n"
msgstr "Serveur PulseAudio de sortie : par défaut\n"

#: InOut/rtpulse.c:126
#, c-format
msgid "PulseAudio output server %s\n"
msgstr "Serveur PulseAudio de sortie %s\n"

#: InOut/rtpulse.c:141
msgid "pulseaudio output open\n"
msgstr "Sortie PulseAudio ouverte\n"

#: InOut/rtpulse.c:145 InOut/rtpulse.c:163 InOut/rtpulse.c:238
#: InOut/rtpulse.c:256
#, c-format
msgid "Pulse audio module error: %s\n"
msgstr "Erreur du module PulseAudio : %s\n"

#: InOut/rtpulse.c:219
msgid "PulseAudio input server: default\n"
msgstr "Serveur PulseAudio en entrée : par défaut\n"

#: InOut/rtpulse.c:223
#, c-format
msgid "PulseAudio input server %s\n"
msgstr "Serveur PulseAudio en entrée %s\n"

#: InOut/rtpulse.c:281
msgid "rtaudio: pulseaudio module enabled\n"
msgstr "rtaudio : module pulseaudio activé\n"

#: InOut/rtwinmm.c:79
msgid "winmm: error: "
msgstr "winmm : erreur :"

#: InOut/rtwinmm.c:101
msgid "too many buffers"
msgstr "trop de tampons"

#: InOut/rtwinmm.c:121
msgid "failed to prepare buffers"
msgstr "la préparation des tampons a échoué"

#: InOut/rtwinmm.c:140
msgid "invalid sample format: must be -s, -l, or -f"
msgstr "format d'échantillon non valide : doit être -s, -l ou -f"

#: InOut/rtwinmm.c:272
msgid "The available output devices are:\n"
msgstr "Les périphériques de sortie disponibles sont :\n"

#: InOut/rtwinmm.c:276 InOut/rtwinmm.c:295
#, c-format
msgid "%3d: %s\n"
msgstr "%3d : %s\n"

#: InOut/rtwinmm.c:279
msgid "No output device is available"
msgstr "Aucun périphérique de sortie n'est disponible"

#: InOut/rtwinmm.c:281
msgid "Device number is out of range"
msgstr "Le numéro du périphérique est hors limites"

#: InOut/rtwinmm.c:285
#, c-format
msgid "winmm: opening output device %d (%s)\n"
msgstr "winmm : ouverture du périphérique de sortie %d (%s)\n"

#: InOut/rtwinmm.c:291
msgid "The available input devices are:\n"
msgstr "Les périphériques d'entrée disponibles sont :\n"

#: InOut/rtwinmm.c:298
msgid "no input device is available"
msgstr "aucun périphérique d'entrée n'est disponible"

#: InOut/rtwinmm.c:300
msgid "device number is out of range"
msgstr "le numéro du périphérique est hors limites"

#: InOut/rtwinmm.c:304
#, c-format
msgid "winmm: opening input device %d (%s)\n"
msgstr "winmm : ouverture du périphérique d'entrée %d (%s)\n"

#: InOut/rtwinmm.c:323 InOut/rtwinmm.c:352
msgid "failed to open device"
msgstr "l'ouverture du périphérique a échoué"

#: InOut/rtwinmm.c:531
msgid "rtmidi: no input devices are available"
msgstr "rtmidi : aucun périphérique d'entrée n'est disponible"

#: InOut/rtwinmm.c:537 InOut/rtwinmm.c:642
msgid "rtmidi: must specify a device number, not a name"
msgstr "rtmidi : il faut spécifier un numéro de périphérique, pas un nom"

#: InOut/rtwinmm.c:543
msgid "The available MIDI input devices are:\n"
msgstr "Les périphérique d'entrée MIDI disponibles sont :\n"

#: InOut/rtwinmm.c:550
msgid "rtmidi: input device number is out of range"
msgstr "rtmidi : le numéro du périphérique d'entrée est hors limites"

#: InOut/rtwinmm.c:556
msgid "rtmidi: memory allocation failure"
msgstr "rtmidi : échec de l'allocation mémoire"

#: InOut/rtwinmm.c:562
#, c-format
msgid "Opening MIDI input device %d (%s)\n"
msgstr "Ouverture du périphérique d'entrée MIDI %d (%s)\n"

#: InOut/rtwinmm.c:568
msgid "rtmidi: could not open input device"
msgstr "rtmidi : impossible d'ouvrir le périphérique d'entrée"

#: InOut/rtwinmm.c:636
msgid "rtmidi: no output devices are available"
msgstr "rtmidi : aucun périphérique de sortie n'est disponible"

#: InOut/rtwinmm.c:648
msgid "The available MIDI output devices are:\n"
msgstr "Les périphériques de sortie MIDI disponibles sont :\n"

#: InOut/rtwinmm.c:655
msgid "rtmidi: output device number is out of range"
msgstr "rtmidi : le numéro du périphérique de sortie est hors limites"

#: InOut/rtwinmm.c:659
#, c-format
msgid "Opening MIDI output device %d (%s)\n"
msgstr "Ouverture du périphérique de sortie MIDI %d (%s)\n"

#: InOut/rtwinmm.c:664
msgid "rtmidi: could not open output device"
msgstr "rtmidi : impossible d'ouvrir le périphérique de sortie"

#: InOut/rtwinmm.c:724
msgid ""
"Windows MME real time audio and MIDI module for Csound by Istvan Varga\n"
msgstr ""
"Module Windows MME audio en temps réel et MIDI pour Csound par Istvan Varga\n"

#: InOut/rtwinmm.c:729
msgid "could not allocate global structure"
msgstr "impossible d'allouer la structure globale"

#: InOut/rtwinmm.c:761
msgid "rtaudio: WinMM module enabled\n"
msgstr "rtaudio : module WinMM activé\n"

#: InOut/rtwinmm.c:769
msgid "rtmidi: WinMM module enabled\n"
msgstr "rtmidi : module WinMM activé\n"

#: InOut/virtual_keyboard/virtual_keyboard.cpp:437
msgid "virtual_keyboard.cpp: error allocating FLTK flags"
msgstr "virtual_keyboard.cpp : erreur lors de l'allocation des options FLTK"

#: InOut/virtual_keyboard/virtual_keyboard.cpp:445 InOut/winFLTK.c:122
#: InOut/winFLTK.c:136
#, c-format
msgid "Error registering opcode '%s'"
msgstr "Erreur en enregistrant l'opcode '%s'"

#: InOut/widgets.cpp:1129
msgid ""
"Invalid snapshot. Perhaps you modified orchestra widget code after you saved "
"the snapshot bank."
msgstr ""
"Instantané non valide. Peut-être avez-vous modifié le code d'un widget de "
"l'orchestre après avoir sauvegardé la banque d'instantanés."

#: InOut/widgets.cpp:1322
msgid "No name for FLbutbank"
msgstr "Pas de nom pour FLbutbank"

#: InOut/widgets.cpp:1580
msgid "FLsetsnap: invalid table"
msgstr "FLsetsnap : table non valide"

#: InOut/widgets.cpp:1585
msgid "setsnap saving\n"
msgstr "setsnap enregistre\n"

#: InOut/widgets.cpp:1624
msgid ""
"Saving could overwrite the old file.\n"
"Are you sure to save ?"
msgstr ""
"La sauvegarde écrasera l'ancien fichier.\n"
" Etes-vous sûr ?"

#: InOut/widgets.cpp:1625
msgid "Warning"
msgstr "Avertissement"

#: InOut/widgets.cpp:1636
msgid ""
"Saving could overwrite the old file.\n"
"Are you sure you want to save ?"
msgstr ""
"La sauvegarde écrasera l'ancien fichier\n"
"Etes-vous certain de vouloir sauvegarder ?"

#: InOut/widgets.cpp:1638
msgid "No"
msgstr "Non"

#: InOut/widgets.cpp:1638
msgid "Yes"
msgstr "Oui"

#: InOut/widgets.cpp:1648
msgid "FLsavesnap: cannot open file"
msgstr "FLsavesnap : impossible d'ouvrir le fichier"

#: InOut/widgets.cpp:1705
msgid "FLloadsnap: cannot open file"
msgstr "FLloadsnap : impossible d'ouvrir le fichier"

#: InOut/widgets.cpp:1751
msgid ""
"unmatched widget, probably due to a modified orchestra. Modifying an "
"orchestra makes it incompatible with old snapshot files"
msgstr ""
"widget non apparié, probablement à cause d'une modification de l'orchestre."
"La modification d'un orchestre le rend incompatible avec les anciens "
"fichiers d'instantanés"

#: InOut/widgets.cpp:2145
msgid "end of widget thread\n"
msgstr "fin du thread de widget\n"

#: InOut/widgets.cpp:2173
msgid "FLrun was already called"
msgstr "FLrun a déjà été appelé"

#: InOut/widgets.cpp:2176
msgid "FL_run: memory allocation failure"
msgstr "FL_run : échec de l'allocation mémoire"

#: InOut/widgets.cpp:2287 InOut/widgets.cpp:2310
msgid "Error: Unable to fork process\n"
msgstr "Erreur : Impossible de lancer le processus\n"

#: InOut/widgets.cpp:2723
msgid "FLpanel_end: invalid stack pointer: verify its placement"
msgstr "FLpanel_end : pointeur de pile non valide : vérifier sa position"

#: InOut/widgets.cpp:2727
msgid ""
"FLpanel_end: invalid stack count: verify FLpanel/FLpanel_end count and "
"placement"
msgstr ""
"FLpanel_end : compte de la pile non valide : vérifier le nombre de FLpanel/"
"FLpanel_end et leurs positions"

#: InOut/widgets.cpp:2758 InOut/widgets.cpp:2796
msgid "FLscroll_end: invalid stack pointer: verify its placement"
msgstr "FLscroll_end : pointeur de pile non valide : vérifier sa position"

#: InOut/widgets.cpp:2762
msgid ""
"FLscroll_end: invalid stack count: verify FLscroll/FLscroll_end count and "
"placement"
msgstr ""
"FLscroll_end : compte de la pile non valide : vérifier le nombre de FLscroll/"
"FLscroll_end et leurs positions"

#: InOut/widgets.cpp:2800
msgid ""
"FLtabs_end: invalid stack count: verify FLtabs/FLtabs_end count and placement"
msgstr ""
"FLtabs_end : pointeur de pile non valide : vérifier le nombre de FLtabs/"
"FLtabs_end et leurs positions"

#: InOut/widgets.cpp:2850
msgid "FLgroup_end: invalid stack pointer: verify its placement"
msgstr "FLgroup_end : pointeur de pile non valide : vérifier sa position"

#: InOut/widgets.cpp:2854
msgid ""
"FLgroup_end: invalid stack count: verify FLgroup/FLgroup_end count and "
"placement"
msgstr ""
"FLgroup_end : compte de la pile non valide : verifier le nombre de FLgroup/"
"FLgroup_end et leurs positions"

#: InOut/widgets.cpp:2895
msgid "FLpack_end: invalid stack pointer: verify its placement"
msgstr "FLpack_end : pointeur de pile non valide : vérifier sa position"

#: InOut/widgets.cpp:2899
msgid ""
"FLpack_end: invalid stack count: verify FLpack/FLpack_end count and placement"
msgstr ""
"FLpack_end : compte de la pile non valide : vérifier le nombre de FLpack/"
"FLpack_end et leurs positions"

#: InOut/widgets.cpp:2986
msgid "System error: value() method called from non-valuator object"
msgstr "Erreur système : méthode value() appelée depuis un objet non-valueur"

#: InOut/widgets.cpp:3061
msgid "FLvalue cannot be set by FLsetVal.\n"
msgstr "FLvalue ne peut pas être rempli par FLsetVal.\n"

#: InOut/widgets.cpp:3079
#, c-format
msgid "(fl_setWidgetValuei): not fully implemented yet; exp=%d"
msgstr "(fl_setWidgetValuei) : pas encore totalement implémenté ; exp=%d"

#: InOut/widgets.cpp:3100
msgid "FLvalue cannot be set by FLsetVal\n"
msgstr "FLvalue ne peut pas être rempli par FLsetVal\n"

#: InOut/widgets.cpp:3118
#, c-format
msgid "(fl_setWidgetValue_set): not fully implemented yet; exp=%d"
msgstr "(fl_setWidgetValue_set) : pas encore totalement implémenté ; exp=%d"

#: InOut/widgets.cpp:3538 InOut/widgets.cpp:5045
msgid "FLslider exponential, using non-labeled slider"
msgstr "FLslider exponentiel, utilisation d'une règlette sans étiquette"

#: InOut/widgets.cpp:3561
msgid "FLslider: invalid slider type"
msgstr "FLslider : type de règlette non valide"

#: InOut/widgets.cpp:3574 InOut/widgets.cpp:4419
msgid "FLslider: zero is illegal in exponential operations"
msgstr "FLslider : zéro est interdit dans les opérations exponentielles"

#: InOut/widgets.cpp:3640 InOut/widgets.cpp:4781 InOut/widgets.cpp:5007
#: InOut/widgets.cpp:5199
msgid "invalid ZAK space allocation"
msgstr "espace d'allocation ZAK non valide"

#: InOut/widgets.cpp:3755
msgid "FLslidBnk: zero is illegal in exponential operations"
msgstr "FLslidBnk : zéro est interdit dans les opérations exponentielles"

#: InOut/widgets.cpp:3864 InOut/widgets.cpp:3898
msgid "FLjoy X axe: zero is illegal in exponential operations"
msgstr "FLjoy axe X : zéro est interdit dans les opérations exponentielles"

#: InOut/widgets.cpp:3995
msgid "FLknob: invalid knob type"
msgstr "FLknob : type de bouton rotatif non valide"

#: InOut/widgets.cpp:4011
msgid "FLknob: zero is illegal in exponential operations"
msgstr "FLknob : zéro est interdit dans les opérations exponentielles"

#: InOut/widgets.cpp:4116 InOut/widgets.cpp:4249
#, c-format
msgid "FLbutton \"%s\" ignoring snapshot capture retrieve"
msgstr "FLbutton \"%s\" ignore les instantanés de capture et de restitution"

#: InOut/widgets.cpp:4158
msgid "FLbutton: invalid button type"
msgstr "FLbutton : type de bouton non valide"

#: InOut/widgets.cpp:4194
msgid "FLcloseButton: invalid stack pointer: verify its placement"
msgstr "FLcloseButton : pointeur de pile non valide : vérifier sa position"

#: InOut/widgets.cpp:4216
#, c-format
msgid "Command Found: %s\n"
msgstr "Commande trouvée : %s\n"

#: InOut/widgets.cpp:4219
msgid "About"
msgstr "A propos"

#: InOut/widgets.cpp:4292
msgid "FLbuttonBank: invalid button type"
msgstr "FLbuttonBank : type de bouton non valide"

#: InOut/widgets.cpp:4332
#, c-format
msgid "FLcount \"%s\" ignoring snapshot capture retrieve"
msgstr "FLcount \"%s\" ignore les instantanés de capture et de restitution"

#: InOut/widgets.cpp:4405
msgid "FLroller: invalid roller type"
msgstr "FLroller : type de molette non valide"

#: InOut/widgets.cpp:4617
msgid "FLhvsBox: a square area must be delimited by 2 lines at least"
msgstr ""
"FLhvsBox : une surface carrée doit être délimitée par au moins 2 lignes"

#: InOut/widgets.cpp:4671
msgid "FLkeyIn: invalid table number"
msgstr "FLkeyIn : numéro de table non valide"

#: InOut/widgets.cpp:4675
msgid "FLkeyIn: table too short!"
msgstr "FLkeyIn : table trop courte !"

#: InOut/widgets.cpp:4905
msgid "FLvslidBnk: zero is illegal in exponential operations"
msgstr "FLvslidBnk : zéro est illégal dans les opérations exponentielles"

#: InOut/widgets.cpp:5096 InOut/widgets.cpp:5289
msgid "FLsliderBank: zero is illegal in exponential operations"
msgstr "FLsliderBank : zéro est illégal dans les opérations exponentielles"

#: InOut/widgets.cpp:5238
msgid "FLslidBnk2: FLslider exponential, using non-labeled slider"
msgstr ""
"FLslidBnk2 : FLslider exponentiel, utilisant une règlette sans étiquette"

#: InOut/widgets.cpp:5385 InOut/widgets.cpp:5454
msgid "FLsldBnkSet: invalid table number"
msgstr "FLsldBnkSet : numéro de table non valide"

#: InOut/widgets.cpp:5390 InOut/widgets.cpp:5459
msgid "FLslidBnkSet: table too short!"
msgstr "FLslidBnkSetk : table trop courte !"

#: InOut/widgets.cpp:5399 InOut/widgets.cpp:5468
msgid "FLsldBnkSet: invalid outable number"
msgstr "FLsldBnkSet : numéro de outable non valide"

#: InOut/widgets.cpp:5404 InOut/widgets.cpp:5474
msgid "FLslidBnkSet: too many sliders to reset!"
msgstr "FLslidBnkSet : trop de règlettes à réinitialiser !"

#: InOut/widgets.cpp:5428
msgid "FLslidBnkSet: function mapping not available"
msgstr "FLslidBnkSet : type de fonction (lin. ou exp.) non disponible"

#: InOut/widgets.cpp:5502 InOut/widgets.cpp:5596 InOut/widgets.cpp:5686
msgid ""
"FLslidBnk2Setk: value out of range: function mapping requires a 0 to 1 range "
"for input"
msgstr ""
"FLslidBnk2Setk : valeur hors limites : le mappage de fonction nécessite en "
"entrée l'intervalle de 0 à 1"

#: InOut/widgets.cpp:5534
msgid "FLsldBnkSetk: invalid table number"
msgstr "FLslidBnkSetk : numéro de table non valide"

#: InOut/widgets.cpp:5539 InOut/widgets.cpp:5632
msgid "FLslidBnkSetk: table too short!"
msgstr "FLslidBnkSetk : table trop courte !"

#: InOut/widgets.cpp:5548
msgid "FLsldBnkSetk: invalid outable number"
msgstr "FLslidBnkSetk : numéro de outable non valide"

#: InOut/widgets.cpp:5554 InOut/widgets.cpp:5647
msgid "FLslidBnkSetk: too many sliders to reset!"
msgstr "FLslidBnkSetk : trop de règlettes à réinitialiser !"

#: InOut/widgets.cpp:5627
msgid "FLslidBnkSetk: invalid table number"
msgstr "FLslidBnkSetk : numéro de table non valide"

#: InOut/widgets.cpp:5641
msgid "FLslidBnkSetk: invalid outable number"
msgstr "FLslidBnkSetk : numéro de outable non valide"

#: InOut/widgets.cpp:5719
msgid "FLxyin: none of X limits can be zero in exponential mode!"
msgstr ""
"FLxyin : aucune des limites de X ne peut être zéro en mode exponentiel !"

#: InOut/widgets.cpp:5746
msgid "FLxyin: none of Y limits can be zero in exponential mode!"
msgstr ""
"FLxyin : aucune des limites de Y ne peut être zéro en mode exponentiel !"

#: InOut/winEPS.c:135
#, c-format
msgid "** Warning **  PostScript file %s cannot be opened\n"
msgstr "** Avertissement **  Impossible d'ouvrir le fichier PostScript %s\n"

#: InOut/winEPS.c:141
#, c-format
msgid ""
"\n"
" PostScript graphs written to file %s\n"
"\n"
msgstr ""
"\n"
" Graphiques PostScript écrits dans le fichier %s\n"
"\n"

#: InOut/winFLTK.c:55
#, c-format
msgid "%s: widget opcodes have been disabled by the host application"
msgstr "%s : les opcodes de widget ont été désactivés par l'application hôte"

#: InOut/winFLTK.c:80
msgid "widgets.cpp: error allocating FLTK flags"
msgstr "widgets.cpp : erreur lors de l'allocation des options de FLTK"

#: InOut/winascii.c:78
#, c-format
msgid "%s\t%ld points, scalemax %5.3f\n"
msgstr "%s\t%ld points, échelle max %5.3f\n"

#: InOut/windin.c:34
msgid "xyin opcode has been deprecated in Csound6."
msgstr "l'opcode xyin est devenu obsolète dans Csound6"

#: InOut/window.c:76
msgid "displays suppressed\n"
msgstr "les affichages ont été supprimés\n"

#: InOut/window.c:84
#, c-format
msgid "graphics %s, ascii substituted\n"
msgstr "graphiques %s, remplacés par une sortie ascii\n"

#: InOut/window.c:86
msgid "suppressed"
msgstr "supprimé"

#: InOut/window.c:87
msgid "not supported on this terminal"
msgstr "pas supporté sur ce terminal"

#: OOps/aops.c:146 OOps/aops.c:174
#, c-format
msgid "Cannot be more In arguments than Out in init (%d,%d)"
msgstr "Il ne peut y avoir plus d'arguments In que Out dans init (%d,%d)"

#: OOps/aops.c:255 OOps/aops.c:374 OOps/aops.c:387 OOps/aops.c:508
#: OOps/aops.c:517 util1/scot/scot.c:1304 util1/scot/scot.c:1319
#: util1/scot/scot.c:1373
msgid "Division by zero"
msgstr "Division par zéro"

#: OOps/aops.c:1018
msgid "non-looping sample"
msgstr "son échantillonné sans boucle"

#: OOps/aops.c:1169 OOps/aops.c:1197
#, c-format
msgid "No tuning table %d"
msgstr "Pas de table d'accordage %d"

#: OOps/aops.c:1244 OOps/aops.c:1282
msgid "cpstun: invalid table"
msgstr "cpstun : table non valide"

#: OOps/aops.c:1703
#, c-format
msgid "Input channel %d too large; ignored\n"
msgstr "Canal d'entrée %d trop grand ; ignoré\n"

#: OOps/aops.c:1709 OOps/aops.c:1758
#, c-format
msgid "Input channel %d is invalid; ignored"
msgstr "Canal d'entrée %d non valide ; ignoré"

#: OOps/aops.c:1747
msgid "Input and output argument count differs in inch"
msgstr "Les nombres d'arguments d'entrée et de sortie différent dans inch"

#: OOps/aops.c:1752
#, c-format
msgid "Input channel %d too large; ignored"
msgstr "Canal d'entrée %d trop grand ; ignoré"

#: OOps/aops.c:1837
msgid "Channel greater than nchnls"
msgstr "Canal supérieur à nchnls"

#: OOps/aops.c:1991
msgid "Excess channels ignored\n"
msgstr "Canaux en excès ignorés\n"

#: OOps/aops.c:2018
#, c-format
msgid "out: number of channels truncated from %d to %d"
msgstr "out: nombre de canaux tronqué de %d à %d"

#: OOps/aops.c:2080
msgid "outch must have an even number of arguments"
msgstr "outch doit avoir un nombre pair d'arguments"

#: OOps/aops.c:2233
msgid "Unknown function called"
msgstr "Appel de fonction inconnue"

#: OOps/aops.c:2266
msgid "number of arguments != nchnls"
msgstr "nombre d'arguments != nchnls"

#: OOps/aops.c:2295
msgid "outrg: channel number cannot be < 1 (1 is the first channel)"
msgstr ""
"outrg : le numéro de canal ne peut pas être < 1 (1 est le premier canal)"

#: OOps/aops.c:2329
msgid "number of hardware output channels not currently available"
msgstr "nombre de canaux matériels en sortie non disponible"

#: OOps/aops.c:2335
msgid "number of hardware input channels not currently available"
msgstr "nombre de canaux matériels en entrée non disponible"

#: OOps/bus.c:83 OOps/bus.c:105 OOps/bus.c:130 OOps/bus.c:158
msgid "chani: invalid index"
msgstr "chani : index non valide"

#: OOps/bus.c:91 OOps/bus.c:137
#, c-format
msgid "chani error %d:channel not found or not right type"
msgstr "chani erreur %d : canal introuvable ou type non conforme"

#: OOps/bus.c:113 OOps/bus.c:165
#, c-format
msgid "chano error %d:channel not found or not right type"
msgstr "chano erreur %d : canal introuvable ou type non conforme"

#: OOps/bus.c:219
msgid "pvsin: invalid index"
msgstr "pvsin : index non valide"

#: OOps/bus.c:227
#, c-format
msgid "pvsin error %d:channel not found or not right type"
msgstr "pvsin erreur %d : canal introuvable ou type non conforme"

#: OOps/bus.c:282
msgid "pvsout: invalid index"
msgstr "pvsout : index non valide"

#: OOps/bus.c:290
#, c-format
msgid "pvsout error %d:channel not found or not right type"
msgstr "pvsout erreur %d : canal intouvable ou type non conforme"

#: OOps/bus.c:849
msgid "invalid channel name:"
msgstr "nom de canal non valide : %d"

#: OOps/bus.c:850
msgid "\"empty\""
msgstr "\"vide\""

#: OOps/bus.c:1538 OOps/bus.c:1609 OOps/bus.c:1630 OOps/bus.c:1677
msgid "invalid mode parameter"
msgstr "paramètre de mode non valide"

#: OOps/bus.c:1575 OOps/bus.c:1719
msgid "invalid channel parameters"
msgstr "paramètres de canal non valides"

#: OOps/bus.c:1595
msgid "invalid mode, should be r, w, rw"
msgstr "mode non valide, doit être r, w, rw"

#: OOps/bus.c:1685
msgid "channel already exists"
msgstr "le canal existe déjà"

#: OOps/bus.c:1722
msgid "invalid export variable"
msgstr "variable d'export non valide"

#: OOps/bus.c:1808
msgid "read failure in sensekey\n"
msgstr "échec de la lecture dans sensekey\n"

#: OOps/bus.c:1816
msgid "sensekey error:"
msgstr "erreur de sensekey : "

#: OOps/bus.c:1920 OOps/bus.c:1946 OOps/bus.c:1987 OOps/bus.c:2014
msgid "InputChannelCallback not set."
msgstr "InputChannelCallback non défini"

#: OOps/bus.c:2065 OOps/bus.c:2091 OOps/bus.c:2119 OOps/bus.c:2145
msgid "OutputChannelCallback not set."
msgstr "OutputChannelCallback non défini"

#: OOps/cmath.c:36 OOps/cmath.c:63
msgid "NaN in pow\n"
msgstr "NaN dans pow\n"

#: OOps/cmath.c:85
#, c-format
msgid "Seeding from current time %u\n"
msgstr "Graine à partir de l'horloge %u\n"

#: OOps/cmath.c:89
#, c-format
msgid "Seeding with %u\n"
msgstr "Graine à partir de %u\n"

#: OOps/compile_ops.c:37
#, c-format
msgid "compileorc: could not open %s\n"
msgstr "compileorc : impossible d'ouvrir %s\n"

#: OOps/compile_ops.c:49
#, c-format
msgid "compileorc: could not read %s\n"
msgstr "compileorc : impossible de lire %s\n"

#: OOps/diskin2.c:311
msgid "diskin2: invalid number of channels"
msgstr "diskin2 : nombre de canaux non valide"

#: OOps/diskin2.c:329 OOps/diskin2.c:1586
msgid "diskin2: unknown sample format"
msgstr "diskin2 : format d'échantillon inconnu"

#: OOps/diskin2.c:345
#, c-format
msgid "diskin2: %s: failed to open file (%s)"
msgstr "diskin2 : %s : l'ouverture du fichier (%s)  a échoué"

#: OOps/diskin2.c:356
msgid ""
"diskin2: number of output args inconsistent with number of file channels"
msgstr ""
"diskin2 : le nombre d'arguments en sortie est en contradiction avec le "
"nombre de canaux du fichier"

#: OOps/diskin2.c:388 OOps/diskin2.c:1664
#, c-format
msgid "diskin2: warning: file sample rate (%d) != orchestra sr (%d)\n"
msgstr ""
"diskin2 : avertissement: taux d'échantillonnage (%d) du fichier != sr (%d) "
"de l'orchestre\n"

#: OOps/diskin2.c:479 OOps/diskin2.c:1766
msgid "diskin2: opened (asynchronously)"
msgstr "diskin2 : ouvert (en asynchrone)"

#: OOps/diskin2.c:484 OOps/diskin2.c:500 OOps/diskin2.c:1771
#: OOps/diskin2.c:1787
msgid "sample frames\n"
msgstr "trames d'échantillons\n"

#: OOps/diskin2.c:495 OOps/diskin2.c:1782
msgid "diskin2: opened"
msgstr "diskin2 : ouvert"

#: OOps/diskin2.c:576 OOps/diskin2.c:762 OOps/diskin2.c:958 OOps/diskin2.c:1364
#: OOps/diskin2.c:1814 OOps/diskin2.c:2007
msgid "diskin2: not initialised"
msgstr "diskin2 : non initialisé"

#: OOps/diskin2.c:742 OOps/diskin2.c:933 OOps/diskin2.c:1535
#: OOps/diskin2.c:1980
msgid "diskin2: file descriptor closed or invalid\n"
msgstr "diskin2 : descripteur de fichier fermé ou non valide\n"

#: OOps/diskin2.c:1043
#, c-format
msgid "%s is deprecated; use fout instead\n"
msgstr "%s est obsolète ; utiliser plutôt fout\n"

#: OOps/diskin2.c:1081
#, c-format
msgid "%s: invalid sample format: %d"
msgstr "%s : format d'échantillon non valide : %d"

#: OOps/diskin2.c:1086
#, c-format
msgid "%s cannot open %s"
msgstr "%s ne peut pas ouvrir %s"

#: OOps/diskin2.c:1098
#, c-format
msgid "%s: opening RAW outfile %s\n"
msgstr "%s : ouverture du fichier RAW %s en sortie\n"

#: OOps/diskin2.c:1123
msgid "soundout: not initialised"
msgstr "soundout : non initialisé"

#: OOps/diskin2.c:1145
msgid "soundouts: not initialised"
msgstr "soundouts : non initialisé"

#: OOps/diskin2.c:1602
#, c-format
msgid "diskin2: %s: failed to open file: %s"
msgstr "diskin2 : %s : échec de l'ouverture du fichier : %s"

#: OOps/diskin2.c:2132
msgid "soundin: invalid number of channels"
msgstr "soundin : nombre de canaux non valide"

#: OOps/diskin2.c:2156
msgid "soundin: unknown sample format"
msgstr "soundin : format d'échantillon inconnu"

#: OOps/diskin2.c:2179
#, c-format
msgid "soundin: %s: failed to open file: %s"
msgstr "soundin : %s : échec de l'ouverture du fichier : %s"

#: OOps/diskin2.c:2183
#, c-format
msgid "soundin: %s: failed to open file"
msgstr "soundin : %s : l'ouverture du fichier a échoué"

#: OOps/diskin2.c:2191
#, c-format
msgid ""
"soundin: opened '%s':\n"
"         %d Hz, %d channel(s), %ld sample frames\n"
msgstr ""
"soundin: '%s' ouvert :\n"
"         %d Hz, %d voix, %ld trames d'échantillons\n"

#: OOps/diskin2.c:2201
msgid ""
"soundin: number of output args inconsistent with number of file channels"
msgstr ""
"soundin : le nombre d'arguments en sortie est en contradiction avec le "
"nombre de canaux du fichier"

#: OOps/diskin2.c:2210
#, c-format
msgid "soundin: file sample rate (%d) != orchestra sr (%d)\n"
msgstr "soundin : taux d'échantillonnage (%d) != sr (%d) de l'orchestre\n"

#: OOps/diskin2.c:2261
msgid "soundin: not initialised"
msgstr "soundin : non initialisé"

#: OOps/disprep.c:60
#, c-format
msgid "instr %d, pvs-signal %s:"
msgstr "instr %d, signal pvs %s :"

#: OOps/disprep.c:63 OOps/disprep.c:120
msgid "display"
msgstr "affichage"

#: OOps/disprep.c:93
msgid "illegal iprd in display"
msgstr "iprd illégal dans l'affichage"

#: OOps/disprep.c:117
#, c-format
msgid "instr %d, signal %s:"
msgstr "instr %d, signal %s :"

#: OOps/disprep.c:154
msgid "display: not initialised"
msgstr "affichage : non initialisé"

#: OOps/disprep.c:249
#, c-format
msgid "too many points requested (%d)"
msgstr "trop de points demandés (%d)"

#: OOps/disprep.c:252
#, c-format
msgid "too few points requested (%d), minimum is %d"
msgstr "pas assez de points demandés (%d), le minimum est %d"

#: OOps/disprep.c:256
msgid "window size must be power of two"
msgstr "la taille de la fenêtre doit être une puissance de deux"

#: OOps/disprep.c:262
msgid "illegal iprd in ffy display"
msgstr "iprd illégal dans l'affichage de ffy"

#: OOps/disprep.c:292
#, c-format
msgid "instr %d, signal %s, fft (%s):"
msgstr "instr %d, signal %s, fft (%s) :"

#: OOps/disprep.c:294
msgid "db"
msgstr "dB"

#: OOps/disprep.c:294
msgid "mag"
msgstr "mag"

#: OOps/disprep.c:301
msgid "fft"
msgstr "tfr"

#: OOps/disprep.c:407 OOps/disprep.c:459
msgid "dispfft: not initialised"
msgstr "dispfft : non initialisé"

#: OOps/disprep.c:474 Opcodes/spectra.c:531
msgid "illegal iperiod"
msgstr "iperiod illégal"

#: OOps/disprep.c:476
msgid "illegal idisprd"
msgstr "idisprd illégal"

#: OOps/disprep.c:478
msgid "illegal itweek"
msgstr "itweek illégal"

#: OOps/disprep.c:481
msgid "illegal imindur"
msgstr "imindur illégal"

#: OOps/disprep.c:483
msgid "illegal imemdur"
msgstr "imemdur illégal"

#: OOps/disprep.c:486
msgid "illegal ihtim"
msgstr "ihtim illégal"

#: OOps/disprep.c:488
msgid "illegal startempo"
msgstr "startempo illégal"

#: OOps/disprep.c:491
msgid "ifn table begins with zero"
msgstr "la table ifn commence par zéro"

#: OOps/disprep.c:520
msgid "tempest"
msgstr "tempest"

#: OOps/disprep.c:570
#, c-format
msgid "kin lopass coef1 %6.4f, fwd mask coef1 %6.4f\n"
msgstr "kin lopass coef1 %6.4f, fwd mask coef1 %6.4f\n"

#: OOps/disprep.c:742
msgid "tempest: not initialised"
msgstr "tempest : non initialisé"

#: OOps/dumpf.c:45 OOps/dumpf.c:72 OOps/dumpf.c:99 OOps/dumpf.c:125
#: OOps/dumpf.c:153 OOps/dumpf.c:180 OOps/dumpf.c:207 OOps/dumpf.c:232
#: OOps/dumpf.c:381 OOps/dumpf.c:409 OOps/dumpf.c:435 OOps/dumpf.c:461
#: OOps/dumpf.c:489 OOps/dumpf.c:515 OOps/dumpf.c:543 OOps/dumpf.c:569
msgid "unknown format request"
msgstr "le format demandé est inconnu"

#: OOps/dumpf.c:49 OOps/dumpf.c:76 OOps/dumpf.c:103 OOps/dumpf.c:129
#: OOps/dumpf.c:157 OOps/dumpf.c:184 OOps/dumpf.c:211 OOps/dumpf.c:236
#: OOps/dumpf.c:385 OOps/dumpf.c:413 OOps/dumpf.c:439 OOps/dumpf.c:465
#: OOps/dumpf.c:493 OOps/dumpf.c:519 OOps/dumpf.c:547 OOps/dumpf.c:573
msgid "alaw and ulaw not implemented here"
msgstr "alaw et ulaw ne sont pas implémentés"

#: OOps/dumpf.c:310 OOps/dumpf.c:670
msgid "unknown kdump format"
msgstr "format kdump inconnu"

#: OOps/dumpf.c:314
msgid "write failure in dumpk"
msgstr "erreur d'écriture dans dumpk"

#: OOps/dumpf.c:803
msgid "Read failure in readks"
msgstr "Echec de la lecture dans readks"

#: OOps/fftlib.c:3198
#, c-format
msgid " *** fftlib.c: internal error: invalid FFT size: %d"
msgstr " *** fftlib.x : erreur interne : taille de TFR non valide : %d"

#: OOps/goto_ops.c:81
msgid "negative time period"
msgstr "durée négative"

#: OOps/goto_ops.c:203
msgid "turnoff2: invalid instrument number"
msgstr "turnoff2 : numéro d'instrument non valide"

#: OOps/goto_ops.c:209
msgid "turnoff2: invalid mode parameter"
msgstr "turnoff2 : paramètre de mode non valide"

#: OOps/lpred.c:556 OOps/lpred.c:731
#, c-format
msgid "function table %d not found\n"
msgstr "table de fonction %d non trouvée\n"

#: OOps/lpred.c:1098 OOps/ugens5.c:294 OOps/ugens5.c:412 Opcodes/gab/gab.c:51
#: Opcodes/ugsc.c:216
#, c-format
msgid "illegal reson iscl value, %f"
msgstr "valeur illégale de iscl dans reson, %f"

#: OOps/midiops.c:101
msgid "uneven ctrl pairs"
msgstr "paires de ctrl en nombre impair"

#: OOps/midiops.c:112
msgid "illegal ctrl no"
msgstr "no de ctrl illégal"

#: OOps/midiops.c:116
msgid "Value out of range [0,127]\n"
msgstr "valeur hors limites [0..127]\n"

#: OOps/midiops.c:141
msgid "cpstabm: invalid modulator table"
msgstr "cpstabm : table de modulateur non valide"

#: OOps/midiops.c:331 OOps/midiops.c:341 OOps/midiops.c:362 OOps/midiops.c:372
#: OOps/midiops.c:458 OOps/midiops.c:472 Opcodes/gab/sliderTable.c:568
#: Opcodes/midiops2.c:59 Opcodes/midiops2.c:78 Opcodes/midiops2.c:124
#: Opcodes/midiops2.c:160 Opcodes/midiops2.c:215 Opcodes/midiops2.c:250
#: Opcodes/midiops2.c:303 Opcodes/midiops2.c:324 Opcodes/midiops2.c:365
#: Opcodes/midiops2.c:400 Opcodes/midiops2.c:455 Opcodes/midiops2.c:492
msgid "illegal controller number"
msgstr "numéro de contrôleur illégal"

#: OOps/midiops.c:430
msgid "pgmassign: invalid program number"
msgstr "pgmassign : numéro de programme non valide"

#: OOps/midiops.c:751
#, c-format
msgid "Invalid arp mode selected: %d. Valid modes are 0, 1, 2, and 3\n"
msgstr ""
"Mode arp sélectionné non valide: %d. Les modes autorisés sont 0, 1, 2 et 3\n"

#: OOps/midiout.c:121
msgid "illegal mrtmsg argument"
msgstr "argument de mrtmsg illégal"

#: OOps/midiout.c:401
#, c-format
msgid "out contr14 msb:%x lsb:%x\n"
msgstr "out contr14 msb :%x lsb :%x\n"

#: OOps/mxfft.c:174
#, c-format
msgid ""
"\n"
"error - fft parameter n has more than 15 factors : %d"
msgstr ""
"\n"
"erreur - le paramètre n de tfr a plus de 15 facteurs : %d"

#: OOps/mxfft.c:942
#, c-format
msgid "csoundRealFFTnp2(): invalid FFT size, %d"
msgstr "csoundRealFFTnp2() : taille de TFR non valide, %d"

#: OOps/mxfft.c:965 OOps/mxfft.c:977
msgid "csoundInverseRealFFTnp2(): invalid FFT size"
msgstr "csoundInverseRealFFTnp2() : taille de TFR non valide"

#: OOps/mxfft.c:986
msgid "csoundRealFFTnp2(): invalid FFT size"
msgstr "csoundRealFFTnp2() : taille de TFR non valide"

#: OOps/oscils.c:237
msgid "tablexkt: not initialised"
msgstr "tablexkt : non initialisé"

#: OOps/pstream.c:127 OOps/pstream.c:402 OOps/pstream.c:667 OOps/pstream.c:783
msgid "Sliding version not yet available"
msgstr "La version glissante n'est pas encore disponible"

#: OOps/pstream.c:137
msgid "pvadsyn: bad value for inoscs\n"
msgstr "pvadsyn : mauvaise valeur de inoscs\n"

#: OOps/pstream.c:141
msgid "pvadsyn: format must be amp-freq (0).\n"
msgstr "pvadsyn : le format doit être amp-fréq (0).\n"

#: OOps/pstream.c:152
msgid "pvsadsyn: ibin parameter out of range.\n"
msgstr "pvsadsyn : le paramètre ibin est hors limites.\n"

#: OOps/pstream.c:155
msgid "pvsadsyn: ibin + inoscs too large.\n"
msgstr "pvsadsyn : la somme ibin + inoscs est trop grande.\n"

#: OOps/pstream.c:159
msgid "pvsadsyn: ibin + (inoscs * ibinoffset) too large."
msgstr "pvsadsyn : l'expression ibin + (inoscs * ibinoffset) est trop grande"

#: OOps/pstream.c:270
msgid "pvsynth: Not initialised.\n"
msgstr "pvsynth : non initialisé.\n"

#: OOps/pstream.c:298
msgid "pvscross: source and dest signals must have same format\n"
msgstr ""
"pvscross : les signaux source et destination doivent avoir le même format\n"

#: OOps/pstream.c:331
msgid "pvscross: not initialised\n"
msgstr "pvscross : non initialisé\n"

#: OOps/pstream.c:336
msgid "pvscross: mismatch in fsrc format\n"
msgstr "pvscross : disparités dans le format de fsrc\n"

#: OOps/pstream.c:339
msgid "pvscross: mismatch in fdest format\n"
msgstr "pvscross : disparités dans le format de fdest\n"

#: OOps/pstream.c:404
msgid "pvsfread: file is empty!\n"
msgstr "pvsfread : le fichier est vide !\n"

#: OOps/pstream.c:407
msgid "pvsfread: file has only one frame (= impulse response).\n"
msgstr "pvsfread : le fichier n'a qu'une trame (= réponse impulsionnelle).\n"

#: OOps/pstream.c:410
msgid "pvsfread: analysis frame overlap must be >= ksmps\n"
msgstr "pvsfread : le chevauchement des trames d'analyse doit être >= ksmps\n"

#: OOps/pstream.c:414
msgid "pvsfread: ichan value exceeds file channel count.\n"
msgstr "pvsfread : la valeur de ichan dépasse le nombre de canaux.\n"

#: OOps/pstream.c:418
msgid "pvsfread: ichan cannot be negative.\n"
msgstr "pvsfread : ichan ne peut pas être négatif.\n"

#: OOps/pstream.c:463
msgid "pvsfread: not initialised.\n"
msgstr "pvsfread : non initialisé.\n"

#: OOps/pstream.c:522
msgid "pvsmaska: signal format must be amp-phase or amp-freq."
msgstr "pvsmaska : le format du signal doit être amp-phase ou amp-fréq."

#: OOps/pstream.c:549
msgid "pvsmaska: ftable too small.\n"
msgstr "pvsmaska : ftable trop petite.\n"

#: OOps/pstream.c:575
msgid "pvsmaska: not initialised\n"
msgstr "pvsmaska : non initialisé\n"

#: OOps/pstream.c:580
msgid "pvsmaska: negative value for kdepth; clipped to zero.\n"
msgstr "pvsmaska : valeur de kdepth négative ; ramenée à zéro.\n"

#: OOps/pstream.c:588
msgid "pvsmaska: kdepth > 1: clipped.\n"
msgstr "pvsmaska : kdepth > 1 : limité.\n"

#: OOps/pstream.c:657
msgid "pvsftw: signal format must be amp-phase or amp-freq.\n"
msgstr "pvsftw : le format du signal doit être amp-phase ou amp-fréq.\n"

#: OOps/pstream.c:660
msgid "pvsftw: bad value for ifna.\n"
msgstr "pvsftw : mauvaise valeur de ifna.\n"

#: OOps/pstream.c:662
msgid "pvsftw: bad value for ifnf.\n"
msgstr "pvsftw : mauvaise valeur de ifnf.\n"

#: OOps/pstream.c:674
msgid "pvsftw: amps ftable too small.\n"
msgstr "pvsftw : la ftable des amps est trop petite.\n"

#: OOps/pstream.c:691
msgid "pvsftw: freqs ftable too small.\n"
msgstr "pvsftw : la ftable des fréqs est trop petite.\n"

#: OOps/pstream.c:712
msgid "pvsftw: not initialised\n"
msgstr "pvsftw : non initialisé\n"

#: OOps/pstream.c:715
msgid "pvsftw: no amps ftable!\n"
msgstr "pvsftw : pas de ftable d'amps !\n"

#: OOps/pstream.c:720
msgid "pvsftw: no freqs ftable!\n"
msgstr "pvsftw : pas de ftable de fréqs !\n"

#: OOps/pstream.c:762
msgid "pvsftr: signal format must be amp-phase or amp-freq.\n"
msgstr "pvsftr : le format du signal doit être amp-phase ou amp-fréq.\n"

#: OOps/pstream.c:766
msgid "pvsftr: bad value for ifna.\n"
msgstr "pvsftr : mauvaise valeur de ifna.\n"

#: OOps/pstream.c:768
msgid "pvsftr: bad value for ifnf.\n"
msgstr "pvsftr : mauvaise valeur de ifnf.\n"

#: OOps/pstream.c:780
msgid "pvsftr: amps ftable too small.\n"
msgstr "pvsftr : ftable d'amps trop petite.\n"

#: OOps/pstream.c:799
msgid "pvsftr: freqs ftable too small.\n"
msgstr "pvsftr : ftable des fréqs trop petite.\n"

#: OOps/pstream.c:817
msgid "pvsftr: not initialised\n"
msgstr "pvsftr : non initialisé\n"

#: OOps/pvfileio.c:92
msgid ""
"\n"
"pvsys: (no error)"
msgstr ""
"\n"
"pvsys : (pas d'erreur)"

#: OOps/pvfileio.c:93
msgid ""
"\n"
"pvsys: unknown error"
msgstr ""
"\n"
"pvsys : erreur inconnue"

#: OOps/pvfileio.c:94
msgid ""
"\n"
"pvsys: already initialised"
msgstr ""
"\n"
"pvsys : déjà initialisé"

#: OOps/pvfileio.c:95
msgid ""
"\n"
"pvsys: bad arguments"
msgstr ""
"\n"
"pvsys : mauvais arguments"

#: OOps/pvfileio.c:96
msgid ""
"\n"
"pvsys: bad format parameter"
msgstr ""
"\n"
"pvsys : mauvais paramètre de format"

#: OOps/pvfileio.c:97
msgid ""
"\n"
"pvsys: bad window type"
msgstr ""
"\n"
"pvsys : type de fenêtre non valide"

#: OOps/pvfileio.c:98
msgid ""
"\n"
"pvsys: too many files open"
msgstr ""
"\n"
"pvsys : trop de fichiers ouverts"

#: OOps/pvfileio.c:99
msgid ""
"\n"
"pvsys: unable to create file"
msgstr ""
"\n"
"pvsys : impossible de créer le fichier"

#: OOps/pvfileio.c:100
msgid ""
"\n"
"pvsys: Internal error: NULL data arrays"
msgstr ""
"\n"
"pvsys : erreur interne : tableaux de données NULL"

#: OOps/pvfileio.c:101
msgid ""
"\n"
"pvsys: unable to open file"
msgstr ""
"\n"
"pvsys : impossible d'ouvrir le fichier"

#: OOps/pvfileio.c:102
msgid ""
"\n"
"pvsys: error reading Source format data"
msgstr ""
"\n"
"pvsys : erreur en lisant les données du format Source"

#: OOps/pvfileio.c:103
msgid ""
"\n"
"pvsys: not a WAVE_EX file"
msgstr ""
"\n"
"pvsys : ce n'est pas un fichier WAVE_EX"

#: OOps/pvfileio.c:104
msgid ""
"\n"
"pvsys: bad size for fmt chunk"
msgstr ""
"\n"
"pvsys : mauvaise taille pour le bloc fmt"

#: OOps/pvfileio.c:105
msgid ""
"\n"
"pvsys: error reading Extended format data"
msgstr ""
"\n"
"pvsys : erreur en lisant les données du format Etendu"

#: OOps/pvfileio.c:106
msgid ""
"\n"
"pvsys: not a PVOC-EX file"
msgstr ""
"\n"
"pvsys : ce n'est pas un fichier PVOC-EX"

#: OOps/pvfileio.c:107
msgid ""
"\n"
"pvsys: error reading Extended pvoc format data"
msgstr ""
"\n"
"pvsys : erreur en lisant les données du format pvoc Etendu"

#: OOps/pvfileio.c:108
msgid ""
"\n"
"pvsys: unknown pvocex Version"
msgstr ""
"\n"
"pvsys : Version de pvocex inconnue"

#: OOps/pvfileio.c:109
msgid ""
"\n"
"pvsys: error reading header"
msgstr ""
"\n"
"pvsys : erreur en lisant l'en-tête"

#: OOps/pvfileio.c:110
msgid ""
"\n"
"pvsys: not a RIFF file"
msgstr ""
"\n"
"pvsys : ce n'est pas un fichier RIFF"

#: OOps/pvfileio.c:111
msgid ""
"\n"
"pvsys: file too small"
msgstr ""
"\n"
"pvsys : fichier trop petit"

#: OOps/pvfileio.c:112
msgid ""
"\n"
"pvsys: not a WAVE file"
msgstr ""
"\n"
"pvsys : ce n'est pas un fichier WAV"

#: OOps/pvfileio.c:113
msgid ""
"\n"
"pvsys: error reading format chunk"
msgstr ""
"\n"
"pvsys : erreur en lisant le bloc de format"

#: OOps/pvfileio.c:114
msgid ""
"\n"
"pvsys: PVXW chunk found before fmt chunk."
msgstr ""
"\n"
"pvsys : le bloc PVXW a été trouvé avant le bloc fmt"

#: OOps/pvfileio.c:115
msgid ""
"\n"
"pvsys: PVXW chunk found but custom window not specified"
msgstr ""
"\n"
"pvsys : le bloc PVXW a été trouvé mais la fenêtre personnalisée n'a pas été "
"spécifiée"

#: OOps/pvfileio.c:116
msgid ""
"\n"
"pvsys: error reading window data."
msgstr ""
"\n"
"pvsys : erreur en lisant les données de la fenêtre"

#: OOps/pvfileio.c:117
msgid ""
"\n"
"pvsys: bad RIFF file"
msgstr ""
"\n"
"pvsys : mauvais fichier RIFF"

#: OOps/pvfileio.c:118
msgid ""
"\n"
"pvsys: bad format, data chunk before fmt chunk"
msgstr ""
"\n"
"pvsys : mauvais format, le bloc des données est avant le bloc fmt"

#: OOps/pvfileio.c:119
msgid ""
"\n"
"pvsys: custom window chunk PVXW not found"
msgstr ""
"\n"
"pvsys : le bloc de fenêtre personnalisée PVXW n'a pas été trouvé"

#: OOps/pvfileio.c:120
msgid ""
"\n"
"pvsys: error skipping unknown WAVE chunk"
msgstr ""
"\n"
"pvsys : erreur en sautant un bloc WAVE inconnu"

#: OOps/pvfileio.c:121
msgid ""
"\n"
"pvsys: bad format in RIFF file"
msgstr ""
"\n"
"pvsys : mauvais format dans le fichier RIFF"

#: OOps/pvfileio.c:122
msgid ""
"\n"
"pvsys: error writing header"
msgstr ""
"\n"
"pvsys : erreur en écrivant l'en-tête"

#: OOps/pvfileio.c:123
msgid ""
"\n"
"pvsys: error writing fmt chunk"
msgstr ""
"\n"
"pvsys : erreur en écrivant le bloc fmt"

#: OOps/pvfileio.c:124
msgid ""
"\n"
"pvsys: error writing window data."
msgstr ""
"\n"
"pvsys : erreur en écrivant les données de la fenêtre."

#: OOps/pvfileio.c:125
msgid ""
"\n"
"pvsys: error updating data chunk"
msgstr ""
"\n"
"pvsys : erreur de mise à jour du bloc de données"

#: OOps/pvfileio.c:126
msgid ""
"\n"
"pvsys: error updating riff chunk"
msgstr ""
"\n"
"pvsys : erreur de mise à jour du bloc riff"

#: OOps/pvfileio.c:127
msgid ""
"\n"
"pvsys: error seeking to end of file"
msgstr ""
"\n"
"pvsys : la fin du fichier n'a pas été trouvée"

#: OOps/pvfileio.c:128
msgid ""
"\n"
"pvsys: file does not exist"
msgstr ""
"\n"
"pvsys : le fichier n'existe pas"

#: OOps/pvfileio.c:129
msgid ""
"\n"
"pvsys: file not open"
msgstr ""
"\n"
"pvsys : fichier non ouvert"

#: OOps/pvfileio.c:130
msgid ""
"\n"
"pvsys: bad file descriptor"
msgstr ""
"\n"
"pvsys : mauvais descripteur de fichier"

#: OOps/pvfileio.c:131
msgid ""
"\n"
"pvsys: error writing data"
msgstr ""
"\n"
"pvsys : erreur en écrivant des données"

#: OOps/pvfileio.c:132
msgid ""
"\n"
"pvsys: error reading data"
msgstr ""
"\n"
"pvsys : erreur en lisant des données"

#: OOps/pvfileio.c:133
msgid ""
"\n"
"pvsys: error rewinding file"
msgstr ""
"\n"
"pvsys : erreur en revenant au début du fichier"

#: OOps/pvfileio.c:134
msgid ""
"\n"
"pvsys: unable to close file on termination"
msgstr ""
"\n"
"pvsys : impossible de fermer le fichier à la fin"

#: OOps/pvsanal.c:73
msgid "invalid window type"
msgstr "type de fenêtre non valide"

#: OOps/pvsanal.c:78
msgid "ftable for window not found"
msgstr "la ftable de la fenêtre n'a pas été trouvée"

#: OOps/pvsanal.c:105
msgid "Invalid window size"
msgstr "Taille de fenêtre non valide"

#: OOps/pvsanal.c:180
msgid "pvsanal: fftsize of 32 is too small!\n"
msgstr "pvsanal : une taille de tfr à 32 est trop petite !\n"

#: OOps/pvsanal.c:185
msgid "pvsanal: window size too small for fftsize"
msgstr "pvsanal : taille fenêtre trop petite pour la taille de tfr"

#: OOps/pvsanal.c:190
msgid "pvsanal: overlap too big for fft size\n"
msgstr "pvsanal : taille de chevauchement trop grande pour la taille de tfr\n"

#: OOps/pvsanal.c:194
msgid "pvsanal: overlap must be >= ksmps\n"
msgstr "pvsanal : le chevauchement doit être >= ksmps\n"

#: OOps/pvsanal.c:471 OOps/pvsanal.c:685
msgid "pvsanal: Not Initialised.\n"
msgstr "pvsanal : non initialisé.\n"

#: OOps/pvsanal.c:536
msgid "Unknown window type; replaced by rectangular\n"
msgstr "Type de fenêtre inconnu ; remplacé par rectangulaire\n"

#: OOps/pvsanal.c:1057
msgid "pvsynth: Not Initialised.\n"
msgstr "pvsynth : non initialisé.\n"

#: OOps/remote.c:158
msgid "insufficient memory to initialise remote globals."
msgstr "mémoire insuffisante pour initialiser les variables globales distantes"

#: OOps/remote.c:167
msgid "insufficient memory to initialise outgoing socket table."
msgstr "mémoire insuffisante pour initialiser la table de socket sortant"

#: OOps/remote.c:175
msgid "insufficient memory to initialise incoming socket table."
msgstr "mémoire insuffisante pour initialiser la table de socket entrant"

#: OOps/remote.c:183
msgid "insufficient memory to initialise insrfd_list."
msgstr "mémoire insuffisante pour initialiser insrfd_list."

#: OOps/remote.c:191
msgid "insufficient memory to initialise chnrfd_list."
msgstr "mémoire insuffisante pour initialiser chnrfd_list."

#: OOps/remote.c:198
msgid "insufficient memory to initialise insrfd table."
msgstr "mémoire insuffisante pour initialiser la table insrfd."

#: OOps/remote.c:205
msgid "insufficient memory to initialise chnrfd table."
msgstr "mémoire insuffisante pour initialiser la table chnrfd."

#: OOps/remote.c:212
msgid "insufficient memory to initialise local ip address."
msgstr "mémoire insuffisante pour initialiser l'adresse IP locale."

#: OOps/remote.c:220
msgid "unable to get local ip address."
msgstr "impossible d'obtenir une adresse IP locale."

#: OOps/remote.c:280
msgid "could not open remote port"
msgstr "impossible d'ouvrir le port distant"

#: OOps/remote.c:296
msgid "---> Could not connect\n"
msgstr "---> Connexion impossible\n"

#: OOps/remote.c:301
msgid "---> Failed all attempts to connect.\n"
msgstr "---> Toutes les tentatives de connexion ont échoué.\n"

#: OOps/remote.c:304
msgid "--->  Connected.\n"
msgstr "---> Connecté.\n"

#: OOps/remote.c:318 Opcodes/socksend.c:428
msgid "write to socket failed"
msgstr "l'écriture sur le socket a échoué"

#: OOps/remote.c:339
msgid "creating socket\n"
msgstr "création du socket\n"

#: OOps/remote.c:341
msgid "created socket\n"
msgstr "socket créé\n"

#: OOps/remote.c:352
msgid "setting socket option to reuse the address\n"
msgstr "réglage de l'option du socket pour réutiliser l'adresse\n"

#: OOps/remote.c:370 Opcodes/sockrecv.c:207 Opcodes/sockrecv.c:263
#: Opcodes/sockrecv.c:378 Opcodes/sockrecv.c:608 Top/server.c:271
msgid "bind failed"
msgstr "la liaison a échoué"

#: OOps/remote.c:375
msgid "listen failed"
msgstr "l'écoute a échoué"

#: OOps/remote.c:381
msgid "accept failed"
msgstr "l'acceptation a échoué"

#: OOps/remote.c:384
#, c-format
msgid "accepted, conn=%d\n"
msgstr "accepté, cnx=%d\n"

#: OOps/remote.c:419 OOps/remote.c:440 OOps/remote.c:489 OOps/remote.c:522
#: OOps/remote.c:568
msgid "failed to initialise remote globals."
msgstr "l'initialisation des variables globales distantes a échoué."

#: OOps/remote.c:444 OOps/remote.c:493
msgid "missing instr nos"
msgstr "il manque les numéros d'instr"

#: OOps/remote.c:459 OOps/remote.c:503
msgid "illegal instr no"
msgstr "numéro d'instr illégal"

#: OOps/remote.c:463
msgid "insno already remote"
msgstr "insno est déjà distant"

#: OOps/remote.c:475 OOps/remote.c:553
msgid "Failed to open port to listen"
msgstr "L'ouverture d'un port d'écoute a échoué"

#: OOps/remote.c:495
#, c-format
msgid "*** str1: %s own:%s\n"
msgstr "*** strl : %s own : %s\n"

#: OOps/remote.c:506
msgid "insno already specific remote"
msgstr "insno est déjà distant spécifique"

#: OOps/remote.c:526 OOps/remote.c:572
msgid "missing channel nos"
msgstr "il manque les numéros de canal"

#: OOps/remote.c:539 OOps/remote.c:582
msgid "illegal channel no"
msgstr "numéro de canal illégal"

#: OOps/remote.c:543
msgid "channel already remote"
msgstr "canal déjà distant"

#: OOps/remote.c:585
msgid "channel already specific remote"
msgstr "canal déjà distant spécifique"

#: OOps/remote.c:613 OOps/remote.c:638 OOps/remote.c:663
msgid "CLsend failed"
msgstr "CLsend a échoué"

#: OOps/remote.c:730 OOps/remote.c:738 OOps/remote.c:746 OOps/remote.c:754
#: OOps/remote.c:762
msgid ""
"*** This version of Csound was not compiled with remote event support ***\n"
msgstr ""
"*** Cette version de Csound n'a pas été compilée avec le support des "
"évènements distants ***\n"

#: OOps/schedule.c:225 OOps/schedule.c:244 OOps/schedule.c:308
#, c-format
msgid "LFO: unknown oscilator type %d"
msgstr "LFO : type d'oscillateur inconnu %d"

#: OOps/schedule.c:437
#, c-format
msgid "schedkwhen ignored. Instrument %d undefined\n"
msgstr "schedkwhen ignoré. L'instrument %d n'est pas défini\n"

#: OOps/schedule.c:521
msgid "schedkwhen warning: negative kwhen reset to zero"
msgstr "schedkwhen avertissement : kwhen négatif ramené à zéro"

#: OOps/schedule.c:546 OOps/schedule.c:569
msgid "trigseq: incorrect table number"
msgstr "trigseq : numéro de table incorrect"

#: OOps/sndinfUG.c:57 OOps/sndinfUG.c:269
msgid "no infile specified in the commandline"
msgstr "pas de fichier d'entrée spécifié dans la ligne de commande"

#: OOps/sndinfUG.c:66 OOps/sndinfUG.c:130
#, c-format
msgid "diskinfo cannot open %s"
msgstr "diskinfo ne peut pas ouvrir %s"

#: OOps/sndinfUG.c:276
#, c-format
msgid "diskinfo cannot open %s: %s"
msgstr "diskinfo ne peut pas ouvrir %s : %s"

#: OOps/sndinfUG.c:282 OOps/sndinfUG.c:299
#, c-format
msgid "%s: no PEAK chunk was found, scanning file for maximum amplitude"
msgstr ""
"%s : aucun bloc PEAK n'a été trouvé, parcours du fichier pour déterminer "
"l'amplitude maximale"

#: OOps/sndinfUG.c:294
msgid "Input channel for peak exceeds number of channels in file"
msgstr ""
"Le canal d'entrée pour le pic dépasse le nombre de canaux dans le fichier"

#: OOps/sndinfUG.c:307
msgid "filepeak: error getting peak value"
msgstr "filepeak: erreur lors de l'obtention de la valeur de pic"

#: OOps/str_ops.c:82
msgid "illegal strset index"
msgstr "index de strset illégal"

#: OOps/str_ops.c:90
#, c-format
msgid "strset index conflict at %d"
msgstr "index de strset en conflit à %d"

#: OOps/str_ops.c:91
#, c-format
msgid "previous value: '%s', replaced with '%s'"
msgstr "valeur précédente : '%s', remplacée par '%s'"

#: OOps/str_ops.c:115 OOps/str_ops.c:122
msgid "--strset: invalid format"
msgstr "--strset : format non valide"

#: OOps/str_ops.c:257 OOps/str_ops.c:259 OOps/str_ops.c:295 OOps/str_ops.c:296
#: OOps/str_ops.c:334 OOps/str_ops.c:335
msgid "NULL string\n"
msgstr "chaîne de caractères NULL\n"

#: OOps/str_ops.c:370 Opcodes/emugens/emugens.c:2535
msgid "a-rate argument not allowed"
msgstr "Les arguments de taux-a sont interdits"

#: OOps/str_ops.c:375 Opcodes/emugens/emugens.c:2539 Top/argdecode.c:1554
#: util/envext.c:99 util/scale.c:249
msgid "too many arguments"
msgstr "trop d'arguments"

#: OOps/str_ops.c:412 Opcodes/emugens/emugens.c:2572
msgid "insufficient arguments for format"
msgstr "arguments insuffisants pour le format"

#: OOps/str_ops.c:478 Opcodes/emugens/emugens.c:2602
msgid "output argument may not be the same as any of the input args"
msgstr "l'argument de sortie ne peut pas être le même qu'un argument d'entrée"

#: OOps/str_ops.c:497 Opcodes/emugens/emugens.c:2623
msgid "invalid format string"
msgstr "format de chaîne de caractères non valide"

#: OOps/str_ops.c:529 Opcodes/emugens/emugens.c:2652
msgid "too many arguments for format"
msgstr "trop d'arguments pour le format"

#: OOps/str_ops.c:634 OOps/str_ops.c:637 OOps/str_ops.c:654 OOps/str_ops.c:673
#: OOps/str_ops.c:730 OOps/str_ops.c:734
msgid "empty string"
msgstr "chaîne de caractères vide"

#: OOps/str_ops.c:640 OOps/str_ops.c:657 OOps/str_ops.c:687 OOps/str_ops.c:708
#: OOps/str_ops.c:748 OOps/str_ops.c:769
msgid "invalid format"
msgstr "format non valide"

#: OOps/str_ops.c:1033
#, c-format
msgid "invalid option code: %g"
msgstr "code d'option non valide : %g"

#: OOps/ugens1.c:91
msgid "arg1 is zero"
msgstr "arg1 vaut zéro"

#: OOps/ugens1.c:93
msgid "arg2 is zero"
msgstr "arg2 vaut zéro"

#: OOps/ugens1.c:94
msgid "unlike signs"
msgstr "signes différents"

#: OOps/ugens1.c:144 OOps/ugens1.c:504 OOps/ugens1.c:558 OOps/ugens1.c:618
#: OOps/ugens1.c:679 OOps/ugens1.c:897 OOps/ugens1.c:1843
#: Opcodes/gab/vectorial.c:2212 Opcodes/vpvoc.c:42
msgid "incomplete number of input arguments"
msgstr "nombre incorrect d'arguments en entrée"

#: OOps/ugens1.c:196 OOps/ugens1.c:1906 OOps/ugens1.c:1916
#, c-format
msgid "Breakpoint %d not valid"
msgstr "Point charnière %d non valide"

#: OOps/ugens1.c:236
msgid "linseg not initialised (krate)\n"
msgstr "linseg non initialisé (taux-k)\n"

#: OOps/ugens1.c:290
msgid "linseg: not initialised (arate)\n"
msgstr "linseg : non initialisé (taux-a)\n"

#: OOps/ugens1.c:354
msgid "length of ADSR note too short"
msgstr "durée de la note de l'ADSR trop courte"

#: OOps/ugens1.c:543 OOps/ugens1.c:545 OOps/ugens1.c:602 OOps/ugens1.c:604
#: OOps/ugens1.c:664 OOps/ugens1.c:666 OOps/ugens1.c:720 OOps/ugens1.c:722
#: OOps/ugens1.c:936 OOps/ugens1.c:938
#, c-format
msgid "ival%d is zero"
msgstr "ival%d vaut zéro"

#: OOps/ugens1.c:546 OOps/ugens1.c:605 OOps/ugens1.c:667 OOps/ugens1.c:723
#: OOps/ugens1.c:939
#, c-format
msgid "ival%d sign conflict"
msgstr "ival%d conflit de signe"

#: OOps/ugens1.c:581 OOps/ugens1.c:640
#, c-format
msgid "Breakpoint time %f not valid"
msgstr "Date %f du point charnière non valide"

#: OOps/ugens1.c:770
msgid "length of XADSR note too short"
msgstr "durée de la note de l'XADSR trop courte"

#: OOps/ugens1.c:851
msgid "expseg (krate): not initialised"
msgstr "expseg (taux-k) : non initialisé"

#: OOps/ugens1.c:885
msgid "expseg (arate): not initialised"
msgstr "expseg (taux-a) : non initialisé"

#: OOps/ugens1.c:1092 OOps/ugens1.c:1123
msgid "p3 too short in linen"
msgstr "p3 trop court dans linen"

#: OOps/ugens1.c:1241 OOps/ugens1.c:1264 OOps/ugens1.c:1399 OOps/ugens1.c:1515
#: OOps/ugens1.c:1646 OOps/ugens1.c:1705
msgid "non-positive iatdec"
msgstr "iatdec non positif"

#: OOps/ugens1.c:1354 OOps/ugens1.c:1469 OOps/ugens1.c:1608 OOps/ugens1.c:1667
msgid "ixmod out of range."
msgstr "ixmod hors limites"

#: OOps/ugens1.c:1373 OOps/ugens1.c:1489
msgid "p3 too short in envlpx"
msgstr "p3 trop court dans envlpx"

#: OOps/ugens1.c:1384 OOps/ugens1.c:1500 OOps/ugens1.c:1636 OOps/ugens1.c:1695
msgid "rise func ends with zero"
msgstr "la fonction d'attaque se termine par zéro"

#: OOps/ugens1.c:1428 OOps/ugens1.c:1551 OOps/ugens1.c:1782
msgid "envlpx rise func ends with zero"
msgstr "la fonction d'attaque de envlpx se termine zéro"

#: OOps/ugens1.c:1450 OOps/ugens1.c:1544 OOps/ugens1.c:1775
msgid "envlpx(krate): not initialised"
msgstr "envlpx(taux-k) : non initialisé"

#: OOps/ugens1.c:1978 OOps/ugens1.c:2233
msgid "cosseg not initialised (krate)\n"
msgstr "cosseg non initialisé (taux-k)\n"

#: OOps/ugens1.c:2037
msgid "cosseg: not initialised (arate)\n"
msgstr "cosseg : non initialisé (taux-a)\n"

#: OOps/ugens1.c:2108 OOps/ugens1.c:2175
msgid "cossegr: not initialised (arate)\n"
msgstr "cosseg : non initialisé (taux-a)\n"

#: OOps/ugens2.c:49 OOps/ugens2.c:62 Opcodes/shape.c:429
msgid "init phase truncation\n"
msgstr "la phase initiale est tronquée\n"

#: OOps/ugens2.c:239 OOps/ugens2.c:961
#, c-format
msgid "Offset %f < 0 or > tablelength"
msgstr "Décalage %f < 0 ou > longueur de la table"

#: OOps/ugens2.c:290 OOps/ugens2.c:307
#, c-format
msgid "%s: table index type inconsistent with output"
msgstr "%s : type de l'indice de table en contradiction avec la sortie"

#: OOps/ugens2.c:480
msgid "table(krate): not initialised"
msgstr "table(taux-k) : non initialisé"

#: OOps/ugens2.c:540
msgid "table: not initialised"
msgstr "table : non initialisé"

#: OOps/ugens2.c:633
msgid "tablei(krate): not initialised"
msgstr "tablei(taux-k) : non initialisé"

#: OOps/ugens2.c:725
msgid "table3(krate): not initialised"
msgstr "table3(taux-k) : non initialisé"

#: OOps/ugens2.c:806
msgid "tablei: not initialised"
msgstr "tablei : non initialisé"

#: OOps/ugens2.c:880
msgid "table3: not initialised"
msgstr "table3 : non initialisé"

#: OOps/ugens2.c:957
#, c-format
msgid "k rate function table no. %f < 1"
msgstr "le numéro de la table de fonction de taux-k %f < 1"

#: OOps/ugens2.c:1050
msgid "oscil1(krate): not initialised"
msgstr "oscil1(taux-k) : non initialisé"

#: OOps/ugens2.c:1085
msgid "oscil1i(krate): not initialised"
msgstr "oscil1i(taux-k) : non initialisé"

#: OOps/ugens2.c:1145
msgid "osciln: not initialised"
msgstr "osciln : non initialisé"

#: OOps/ugens2.c:1191
msgid "array size not pow-of-two\n"
msgstr "la taille du tableau n'est pas une puissance de deux\n"

#: OOps/ugens2.c:1222
msgid "oscil(krate): not initialised"
msgstr "oscil(taux-k) : non initialisé"

#: OOps/ugens2.c:1258 OOps/ugens2.c:1294 OOps/ugens2.c:1327 OOps/ugens2.c:1362
msgid "oscil: not initialised"
msgstr "oscil : non initialisé"

#: OOps/ugens2.c:1385
msgid "oscili(krate): not initialised"
msgstr "oscili(taux-k) : non initialisé"

#: OOps/ugens2.c:1420 OOps/ugens2.c:1460 OOps/ugens2.c:1496 OOps/ugens2.c:1535
msgid "oscili: not initialised"
msgstr "oscili : non initialisé"

#: OOps/ugens2.c:1576
msgid "oscil3(krate): not initialised"
msgstr "oscil3(taux-k) : non initialisé"

#: OOps/ugens2.c:1635 OOps/ugens2.c:1691 OOps/ugens2.c:1744 OOps/ugens2.c:1799
msgid "oscil3: not initialised"
msgstr "oscil3 : non initialisé"

#: OOps/ugens3.c:118
msgid "foscil: not initialised"
msgstr "foscil : non initialisé"

#: OOps/ugens3.c:206
msgid "foscili: not initialised"
msgstr "foscili : non initialisé"

#: OOps/ugens3.c:222 OOps/ugens3.c:318
msgid "no legal base frequency"
msgstr "pas de fréquence de base légale"

#: OOps/ugens3.c:228 OOps/ugens3.c:324
msgid "loscil: sustain defers to non-looping source"
msgstr "loscil : entretien différé à une source sans boucle"

#: OOps/ugens3.c:289
msgid "mono loscil cannot read from stereo ftable"
msgstr "un loscil mono ne peut pas lire à partir d'une ftable stéréo"

#: OOps/ugens3.c:295
msgid "stereo loscil cannot read from mono ftable"
msgstr "un loscil stéréo ne peut pas lire à partir d'une ftable mono"

#: OOps/ugens3.c:302 OOps/ugens3.c:403
msgid "illegal sustain loop data"
msgstr "données de boucle d'entretien illégales"

#: OOps/ugens3.c:304 OOps/ugens3.c:405
msgid "illegal release loop data"
msgstr "données de boucle de relâchement illégales"

#: OOps/ugens3.c:385
msgid "mono loscilphs cannot read from stereo ftable"
msgstr "un loscilphs mono ne peut pas lire à partir d'une ftable stéréo"

#: OOps/ugens3.c:392
msgid "stereo loscilphs cannot read from mono ftable"
msgstr "un loscilphs stéréo ne peut pas lire à partir d'une ftable mono"

#: OOps/ugens3.c:396
msgid "loscilphs: insufficient outputs"
msgstr "loscilph : sorties insuffisantes"

#: OOps/ugens3.c:1390
#, c-format
msgid "ADSYN cannot load %s"
msgstr "ADSYN ne peut pas charger %s"

#: OOps/ugens3.c:1419
#, c-format
msgid "illegal code %d encountered"
msgstr "code %d illégal rencontré"

#: OOps/ugens3.c:1424
#, c-format
msgid "%d amp tracks, %d freq tracks"
msgstr "%d pistes d'amp, %d pistes de fréq"

#: OOps/ugens3.c:1434
msgid "partial count exceeds MAXPTLS"
msgstr "le nombre de partiels dépasse MAXPTLS"

#: OOps/ugens3.c:1462
msgid "adsyn: not initialised"
msgstr "adsyn : non initialisé"

#: OOps/ugens4.c:100
msgid "buzz: not initialised"
msgstr "buzz : non initialisé"

#: OOps/ugens4.c:212
msgid "gbuzz: not initialised"
msgstr "gbuzz : non initialisé"

#: OOps/ugens4.c:266
msgid "illegal stretch factor(param1) value"
msgstr "valeur illégale du facteur d'étirement (param1)"

#: OOps/ugens4.c:272 OOps/ugens4.c:279
msgid "illegal roughness factor(param1) value"
msgstr "valeur illégale du facteur de rugosité (param1)"

#: OOps/ugens4.c:283
msgid "illegal stretch factor(param2) value"
msgstr "valeur illégale du facteur d'étirement (param2)"

#: OOps/ugens4.c:288
msgid "coefficients too large (param1 + param2)"
msgstr "coefficients trop grands (param1 + param2)"

#: OOps/ugens4.c:295
msgid "unknown method code"
msgstr "code de méthode inconnu"

#: OOps/ugens4.c:395
msgid "pluck: not initialised"
msgstr "pluck : non initialisé"

#: OOps/ugens4.c:398
msgid "pluck: kcps more than sample rate"
msgstr "pluck : kcps supérieur au taux d'échantillonnage"

#: OOps/ugens4.c:473 OOps/ugens4.c:586 OOps/ugens4.c:692 OOps/ugens4.c:825
#, c-format
msgid "Seeding from current time %<PRIu32>\n"
msgstr "Graine à partir de l'horloge %<PRIu32>\n"

#: OOps/ugens5.c:637
#, c-format
msgid "LPREAD cannot load %s"
msgstr "LPREAD ne peut pas charger %s"

#: OOps/ugens5.c:648
#, c-format
msgid "Using %s type of file.\n"
msgstr "Utilisation du type de fichier %s.\n"

#: OOps/ugens5.c:649
msgid "pole"
msgstr "pôle"

#: OOps/ugens5.c:649
msgid "filter coefficient"
msgstr "coefficient du filtre"

#: OOps/ugens5.c:654
msgid "lpheader overriding inputs"
msgstr "l'en-tête du fichier prend le pas sur les paramètres"

#: OOps/ugens5.c:658
msgid "lpfile srate != orch sr"
msgstr "taux d'échantillonnage du fichier != sr de l'orch"

#: OOps/ugens5.c:666
#, c-format
msgid "file %s bytes are in wrong order"
msgstr "dans le fichier %s les octets ne sont pas dans le bon ordre"

#: OOps/ugens5.c:676
msgid "insufficient args and no file header"
msgstr "nombre d'arguments insuffisant et pas d'en-tête de fichier"

#: OOps/ugens5.c:691
#, c-format
msgid ""
"npoles %<PRIi32>, nvals %<PRIi32>, totvals %<PRIi32>, lastfram16 = "
"%<PRIi32>x\n"
msgstr ""
"npoles %<PRIi32>, nvals %<PRIi32>, totvals %<PRIi32>, lastfram16 = "
"%<PRIi32>x\n"

#: OOps/ugens5.c:718 util/lpanal.c:333
#, c-format
msgid "magnitude: %f   Phase: %f\n"
msgstr "magnitude : %f   Phase : %f\n"

#: OOps/ugens5.c:721 util/lpanal.c:336
#, c-format
msgid "Real: %f   Imag: %f\n"
msgstr "Partie réelle : %f   Partie imaginaire : %f\n"

#: OOps/ugens5.c:776
msgid "Cannot handle uneven pole count yet\n"
msgstr "Impossible de traiter actuellement un nombre impair de pôles\n"

#: OOps/ugens5.c:893
msgid "lpread: not initialised"
msgstr "lpread : non initialisé"

#: OOps/ugens5.c:899
msgid "lpread timpnt < 0"
msgstr "lpread : timpnt < 0"

#: OOps/ugens5.c:905
msgid "lpread ktimpnt truncated to last frame"
msgstr "lpread : ktimpnt tronqué à la dernière trame"

#: OOps/ugens5.c:936 OOps/ugens5.c:1498
msgid "Interpolation failed"
msgstr "L'interpolation a échoué"

#: OOps/ugens5.c:996
msgid "this opcode only works with LPC pole analysis type (-a)\n"
msgstr ""
"cet opcode ne fonctionne qu'avec le type d'analyse de pôle par CPL (-a)\n"

#: OOps/ugens5.c:1133
msgid "Pole file not supported for this opcode !"
msgstr "Fichier de pôles non supporté par cet opcode !"

#: OOps/ugens5.c:1140
msgid "Too few poles (> 2)"
msgstr "Pas assez de pôles (>2)"

#: OOps/ugens5.c:1169
#, c-format
msgid "illegal frqratio, %5.2f"
msgstr "frqratio illégal, %5.2f"

#: OOps/ugens5.c:1419
msgid "lpslot number should be positive"
msgstr "le numéro de lpslot doit être positif"

#: OOps/ugens5.c:1439
msgid "LPC slot is not allocated"
msgstr "le slot LPC n'est pas alloué"

#: OOps/ugens5.c:1447
msgid "lpinterpol works only with poles files.."
msgstr "lpinterpol ne travaille qu'avec des fichiers de pôles.."

#: OOps/ugens5.c:1451
msgid "The poles files have different pole count"
msgstr "Les fichiers de pôles ont un nombre de pôles différent"

#: OOps/ugens5.c:1457
msgid "padding error"
msgstr "erreur de padding"

#: OOps/ugens5.c:1482
msgid "lpinterpol: not initialised"
msgstr "lpinterpol : non initialisé"

#: OOps/ugens6.c:266 OOps/ugens6.c:308 Opcodes/biquad.c:1017
#: Opcodes/biquad.c:1028 Opcodes/biquad.c:1035 Opcodes/biquad.c:1044
msgid "illegal delay time"
msgstr "durée de délai illégale"

#: OOps/ugens6.c:289
msgid "delayr: invalid outarg type"
msgstr "delayr : type d'argument en sortie non valide"

#: OOps/ugens6.c:328
msgid "delayw: associated delayr not found"
msgstr "delayw : le delayr associé n'a pas été trouvé"

#: OOps/ugens6.c:347
msgid "deltap: associated delayr not found"
msgstr "deltap : le delayr associé n'a pas été trouvé"

#: OOps/ugens6.c:358
#, c-format
msgid "deltap: delayr index %.0f is out of range"
msgstr "deltap : l'index de delayr %.0f est hors limites"

#: OOps/ugens6.c:407 Opcodes/biquad.c:1195
msgid "delay: not initialised"
msgstr "delay : non initialisé"

#: OOps/ugens6.c:434
msgid "delayr: not initialised"
msgstr "delayr : non initialisé"

#: OOps/ugens6.c:459
msgid "delayw: not initialised"
msgstr "delayw : non initialisé"

#: OOps/ugens6.c:489 OOps/ugens6.c:799 OOps/ugens6.c:884
msgid "deltap: not initialised"
msgstr "deltap : non initialisé"

#: OOps/ugens6.c:546
msgid "deltapi: not initialised"
msgstr "deltapi : non initialisé"

#: OOps/ugens6.c:549 OOps/ugens6.c:691
msgid "deltapi: INF delaytime"
msgstr "deltapi : durée de délai infinie"

#: OOps/ugens6.c:602
msgid "deltapn: not initialised"
msgstr "deltapn : non initialisé"

#: OOps/ugens6.c:688
msgid "deltap3: not initialised"
msgstr "deltap3 : non initialisé"

#: OOps/ugens6.c:923 OOps/ugens6.c:927 Opcodes/ugmoss.c:513
#: Opcodes/ugmoss.c:517
msgid "illegal loop time"
msgstr "durée de boucle illégale"

#: OOps/ugens6.c:990
msgid "comb: not initialised"
msgstr "comb : non initialisé"

#: OOps/ugens6.c:1029
msgid "combinv: not initialised"
msgstr "combinv : non initialisé"

#: OOps/ugens6.c:1066
msgid "alpass: not initialised"
msgstr "alpass : non initialisé"

#: OOps/ugens6.c:1099
msgid "revlpsiz inconsistent\n"
msgstr "revlpsiz incohérent\n"

#: OOps/ugens6.c:1191
msgid "reverb: not initialised"
msgstr "reverb : non initialisé"

#: OOps/ugens6.c:1265
msgid "pan: not initialised"
msgstr "pan : non initialisé"

#: OOps/ugrw1.c:167
msgid "printk not initialised"
msgstr "printk n'est pas initialisé"

#: OOps/ugrw1.c:179
#, c-format
msgid "time %11.5f: "
msgstr "temps %11.5f :"

#: OOps/ugrw1.c:333 OOps/ugrw1.c:342 OOps/ugrw1.c:533
msgid "null string\n"
msgstr "chaîne nulle\n"

#: OOps/ugrw1.c:543
msgid "printks not initialised"
msgstr "printks : non initialisé"

#: OOps/ugrw1.c:550 OOps/ugrw1.c:573 OOps/ugrw1.c:593 OOps/ugrw1.c:706
msgid "Insufficient arguments in formatted printing"
msgstr "Arguments insuffisants dans l'impression formatée"

#: OOps/ugrw1.c:597
#, c-format
msgid "Formatting string too long: %s"
msgstr "Chaîne de formatage trop longue : %s"

#: OOps/ugrw1.c:741
msgid "inz index > isizea. Not writing."
msgstr "inz : index > isizea. Pas d'écriture."

#: OOps/ugrw1.c:744
msgid "inz index < 0. Not writing."
msgstr "inz : index < 0. Pas d'écriture."

#: OOps/ugrw1.c:790 Opcodes/vbap_zak.c:211 Opcodes/vbap_zak.c:525
msgid "outz index > isizea. No output"
msgstr "outz : index > isizea. Pas de sortie."

#: OOps/ugrw1.c:793 Opcodes/vbap_zak.c:215 Opcodes/vbap_zak.c:529
msgid "outz index < 0. No output."
msgstr "outz : index < 0. Pas de sortie."

#: OOps/ugtabs.c:43 OOps/ugtabs.c:82 OOps/ugtabs.c:165 OOps/ugtabs.c:279
#: OOps/ugtabs.c:442 OOps/ugtabs.c:459 OOps/ugtabs.c:475 OOps/ugtabs.c:492
#: OOps/ugtabs.c:507 OOps/ugtabs.c:522 OOps/ugtabs.c:542 OOps/ugtabs.c:631
#: OOps/ugtabs.c:648 OOps/ugtabs.c:662 OOps/ugtabs.c:675 OOps/ugtabs.c:711
#: OOps/ugtabs.c:718 OOps/ugtabs.c:725 OOps/ugtabs.c:810 OOps/ugtabs.c:857
#: Opcodes/getftargs.c:72
#, c-format
msgid "table: could not find ftable %d"
msgstr "table : ftable %d introuvable"

#: OOps/ugtabs.c:77
msgid "table: index type inconsistent with output"
msgstr "table : type de l'indice en contradiction avec la sortie"

#: OOps/ugtabs.c:431
msgid "tablekt: index type inconsistent with output"
msgstr "tablekt : type de l'indice en contradiction avec la sortie"

#: OOps/ugtabs.c:689
#, c-format
msgid "table: could not find ftables %d and/or %d"
msgstr "table : ftables %d et/ou %d introuvables"

#: OOps/ugtabs.c:819 OOps/ugtabs.c:866
#, c-format
msgid "table: could not read negative pos %d"
msgstr "table : impossible de lire à la position négative %d"

#: OOps/vdelay.c:144 OOps/vdelay.c:410 OOps/vdelay.c:479 OOps/vdelay.c:557
#: OOps/vdelay.c:634 OOps/vdelay.c:729 OOps/vdelay.c:824
msgid "vdelay: not initialised"
msgstr "vdelay : non initialisé"

#: OOps/vdelay.c:255
msgid "vdelay3: not initialised"
msgstr "vdelay3 : non initialisé"

#: OOps/vdelay.c:835
msgid "Wrong input count in multitap\n"
msgstr "Mauvais nombre d'entrées dans multitap\n"

#: OOps/vdelay.c:887
msgid "multitap: not initialised"
msgstr "multitap : non initialisé"

#: OOps/vdelay.c:1008
msgid "High frequency diffusion not in (0, 1)\n"
msgstr "La diffusion de haute fréquence n'est pas dans ]0, 1[\n"

#: OOps/vdelay.c:1024
#, c-format
msgid "reverbx; Combs ftable must have %d time and %d gain values"
msgstr ""
"reverbx ; la ftable des filtres en peigne doit avoir %d valeurs de temps et "
"%d valeurs de gain"

#: OOps/vdelay.c:1056
#, c-format
msgid "reverbx; Alpas ftable must have %d time and %d gain values"
msgstr ""
"reverbx ; la ftable des filtres passe-tout doit avoir %d valeurs de temps et "
"%d valeurs de gain"

#: OOps/vdelay.c:1173
msgid "High frequency diffusion>1\n"
msgstr "Diffusion de haute fréquence > 1\n"

#: OOps/vdelay.c:1177
msgid "High frequency diffusion<0\n"
msgstr "Diffusion de haute fréquence < 0\n"

#: OOps/vdelay.c:1181
msgid "Non positive reverb time\n"
msgstr "Durée de réverbération non positive\n"

#: OOps/vdelay.c:1238
msgid "reverbx: not initialised"
msgstr "reverbx : non initialisé"

#: Opcodes/OSC.c:161
msgid "Too many arguments to OSCsend"
msgstr "Trop d'arguments pour OSCsend"

#: Opcodes/OSC.c:239
msgid "Failed to set multicast"
msgstr "Echec du réglage de la multidiffusion"

#: Opcodes/OSC.c:302
msgid "Time stamp is two values"
msgstr "Le timestamp comprend deux valeurs"

#: Opcodes/OSC.c:326
#, c-format
msgid "ftable %.2f does not exist"
msgstr "la ftable %.2f n'existe pas"

#: Opcodes/OSC.c:362
#, c-format
msgid "argument %d is not an array"
msgstr "l'argument %d n'est pas un tableau"

#: Opcodes/OSC.c:387
#, c-format
msgid "Unknown OSC type %c\n"
msgstr "Type OSC inconnu %c\n"

#: Opcodes/OSC.c:427
msgid "OSC: failed to allocate globals"
msgstr "OSC : échec de l'allocation des variables globales"

#: Opcodes/OSC.c:590
msgid "OSC deinitialised\n"
msgstr "OSC dé-initialisé\n"

#: Opcodes/OSC.c:613 Opcodes/OSC.c:649
#, c-format
msgid "cannot start OSC listener on port %s\n"
msgstr "impossible de démarrer l'écouteur OSC sur le port %s\n"

#: Opcodes/OSC.c:622
#, c-format
msgid "OSC listener #%d started on port %s\n"
msgstr "Ecouteur OSC #%d démarré sur le port %s\n"

#: Opcodes/OSC.c:659
#, c-format
msgid "OSC multicast listener #%d started on port %s\n"
msgstr "Ecouteur multidiffusion OSC #%d démarré sur le port %s\n"

#: Opcodes/OSC.c:729 Opcodes/OSC.c:1034
msgid "OSC not running"
msgstr "OSC n'est pas actif"

#: Opcodes/OSC.c:733 Opcodes/OSC.c:1038
msgid "invalid handle"
msgstr "descripteur non valide"

#: Opcodes/OSC.c:741
msgid "invalid number of arguments"
msgstr "nombre d'arguments non valide"

#: Opcodes/OSC.c:744 Opcodes/OSC.c:766 Opcodes/OSC.c:771
msgid "argument list inconsistent with format string"
msgstr "liste d'arguments inconsistante avec le format chaîne"

#: Opcodes/OSC.c:775 Opcodes/OSC.c:1055
msgid "invalid type"
msgstr "type non valide"

#: Opcodes/OSC.c:891
#, c-format
msgid "Invalid ftable no. %d"
msgstr "Numéro de ftable %d non valide."

#: Opcodes/OSC.c:896 Opcodes/OSC.c:907
msgid "OSC internal error"
msgstr "Erreur interne OSC"

#: Opcodes/Vosim.c:69
msgid "vosim: pulse table not found"
msgstr "vosim : table d'impulsion non trouvée !"

#: Opcodes/Vosim.c:92
msgid "vosim: zero kfund. 'Infinite' length event generated."
msgstr "vosim: kfund à zéro. Evènement de longueur 'infinie' généré."

#: Opcodes/Vosim.c:100
#, c-format
msgid "vosim: kfund (%f) > sr. Generating ksmps silence."
msgstr "vosim: kfund (%f) > sr. Génération d'un silence de ksmps."

#: Opcodes/Vosim.c:187
msgid "vosim: not initialised"
msgstr "vosim : non initialisé"

#: Opcodes/ambicode.c:49
msgid "bformenc is deprecated; use bformenc1 instead\n"
msgstr "bformenc est obsolète ; utiliser plutôt bformenc1\n"

#: Opcodes/ambicode.c:88
msgid "Wrong number of output arguments! 4, 9 or 16 needed!"
msgstr "Nombre incorrect d'arguments de sortie ! Il en faut 4, 9 ou 16 !"

#: Opcodes/ambicode.c:334
msgid "bformdec is deprecated; use bformdec1 instead\n"
msgstr "bformdec est obsolète ; utiliser plutôt bformdec1\n"

#: Opcodes/ambicode.c:340
msgid "Wrong number of input arguments!"
msgstr "Nombre incorrect d'arguments en entrée !"

#: Opcodes/ambicode.c:348
msgid "Wrong number of output cells! There must be 2 output cells."
msgstr "Nombre incorrect de cellules de sortie ! Il en faut 2."

#: Opcodes/ambicode.c:393
msgid "Wrong number of output cells! There must be 4 output cells."
msgstr "Nombre incorrect de cellules de sortie ! Il en faut 4."

#: Opcodes/ambicode.c:438 Opcodes/ambicode.c:597
msgid "Wrong number of output cells! There must be 5 output cells."
msgstr "Nombre incorrect de cellules de sortie ! Il en faut 5."

#: Opcodes/ambicode.c:487 Opcodes/ambicode.c:542
msgid "Wrong number of output cells! There must be 8 output cells."
msgstr "Nombre incorrect de cellules de sortie ! Il en faut 8."

#: Opcodes/ambicode.c:636
msgid "Not supported setup number!"
msgstr "Valeur de setup non supportée !"

#: Opcodes/ambicode1.c:109 Opcodes/ambicode1.c:127
msgid "The numbers of input and output arguments are not valid."
msgstr "Nombre incorrect d'arguments en entrée et en sortie."

#: Opcodes/ambicode1.c:117
msgid "array not initialised in ambibformenc1"
msgstr "tableau non initialisé dans ambibformenc1"

#: Opcodes/ambicode1.c:299 Opcodes/ambicode1.c:696
msgid "The number of input arguments is not valid."
msgstr "Nombre incorrect d'arguments en entrée"

#: Opcodes/ambicode1.c:303 Opcodes/ambicode1.c:700
msgid "The isetup value should be between 1 and 5."
msgstr "La valeur de isetup doit être comprise entre 1 et 5."

#: Opcodes/ambicode1.c:329 Opcodes/ambicode1.c:727
msgid "The output channel count does not match the isetup value."
msgstr "Le nombre de canaux de sortie ne correspond pas à la valeur de isetup."

#: Opcodes/ambicode1.c:689
msgid "bformdec1 output array not initilised"
msgstr "tableau de sortie de bformdec1 non initialisé"

#: Opcodes/arrayops.cpp:78 Opcodes/arrayops.cpp:175
msgid "second input array is too short\n"
msgstr "second tableau d'entrée trop petit\n"

#: Opcodes/arrays.c:91
msgid "Error: no sizes set for array initialization"
msgstr "Erreur : aucune dimension donnée à l'initialisation du tableau"

#: Opcodes/arrays.c:97
msgid "Error: sizes must be > 0 for array initialization"
msgstr "Erreur : les tailles doivent être > 0 à l'initialisation d'un tableau"

#: Opcodes/arrays.c:198
#, c-format
msgid "error opening ASCII file %s\n"
msgstr "erreur à l'ouverture du fichier ASCII %s\n"

#: Opcodes/arrays.c:281
msgid "Cannot set i-array at k-rate\n"
msgstr "Impossible de fixer un tableau-i au taux-k\n"

#: Opcodes/arrays.c:297
msgid "Error: no indexes set for array set\n"
msgstr "Erreur : aucun indice fixé pour écrire dans le tableau\n"

#: Opcodes/arrays.c:302
#, c-format
msgid "Array dimension %d does not match for dimensions %d\n"
msgstr "La dimension %d du tableau ne correspond pas aux dimensions %d\n"

#: Opcodes/arrays.c:312 Opcodes/arrays.c:353
#, c-format
msgid "Array index %d out of range (0,%d) for dimension %d"
msgstr "Indice %d du tableau hors limites (0, %d) pour la dimension %d"

#: Opcodes/arrays.c:340
msgid "Error: no indexes set for array get"
msgstr "Erreur : aucun indice fixé pour lire dans le tableau"

#: Opcodes/arrays.c:343
#, c-format
msgid "Array dimension %d out of range for dimensions %d"
msgstr "La dimension %d du tableau est hors limites pour les dimensions %d"

#: Opcodes/arrays.c:426 Opcodes/arrays.c:431
msgid "Dimensions do not match in array arithmetic"
msgstr "Les dimensions ne correspondent pas dans l'arithmétique des tableaux"

#: Opcodes/arrays.c:437 Opcodes/arrays.c:482 Opcodes/arrays.c:505
#: Opcodes/arrays.c:528 Opcodes/arrays.c:551 Opcodes/arrays.c:579
#: Opcodes/arrays.c:609 Opcodes/arrays.c:649 Opcodes/arrays.c:689
#: Opcodes/arrays.c:710 Opcodes/arrays.c:729 Opcodes/arrays.c:771
#: Opcodes/arrays.c:792 Opcodes/arrays.c:820 Opcodes/arrays.c:841
#: Opcodes/arrays.c:870 Opcodes/arrays.c:899 Opcodes/arrays.c:958
#: Opcodes/arrays.c:998 Opcodes/arrays.c:1038 Opcodes/arrays.c:1078
#: Opcodes/arrays.c:1122 Opcodes/arrays.c:1155 Opcodes/arrays.c:1188
#: Opcodes/arrays.c:1221 Opcodes/arrays.c:1254 Opcodes/arrays.c:1287
#: Opcodes/arrays.c:1320 Opcodes/arrays.c:1358 Opcodes/arrays.c:1394
#: Opcodes/arrays.c:1430 Opcodes/arrays.c:1463 Opcodes/arrays.c:1496
#: Opcodes/arrays.c:1529 Opcodes/arrays.c:1562 Opcodes/arrays.c:1595
#: Opcodes/arrays.c:1628 Opcodes/arrays.c:1661 Opcodes/arrays.c:1694
#: Opcodes/arrays.c:1729 Opcodes/arrays.c:1766 Opcodes/arrays.c:1803
#: Opcodes/arrays.c:1840 Opcodes/arrays.c:1877 Opcodes/arrays.c:1914
#: Opcodes/arrays.c:1951 Opcodes/arrays.c:1988 Opcodes/arrays.c:2025
#: Opcodes/arrays.c:2062 Opcodes/arrays.c:2099 Opcodes/arrays.c:2132
#: Opcodes/arrays.c:2138 Opcodes/arrays.c:2149 Opcodes/arrays.c:2180
#: Opcodes/arrays.c:2215 Opcodes/arrays.c:2245 Opcodes/arrays.c:2272
#: Opcodes/arrays.c:2346 Opcodes/arrays.c:2393 Opcodes/arrays.c:2444
#: Opcodes/pvsbasic.c:2678 Opcodes/pvsbasic.c:2709 Opcodes/pvsbasic.c:2758
msgid "array-variable not initialised"
msgstr "tableau : non initialisé"

#: Opcodes/arrays.c:564 Opcodes/arrays.c:592 Opcodes/arrays.c:850
#, c-format
msgid "division by zero in array-var at index %d"
msgstr "division par zéro dans le tableau à l'indice %d"

#: Opcodes/arrays.c:621 Opcodes/arrays.c:880 Opcodes/arrays.c:909
#, c-format
msgid "undefined power in array-var at index %d"
msgstr "puissance indéfinie dans le tableau à l'indice %d"

#: Opcodes/arrays.c:768 Opcodes/arrays.c:800 Opcodes/arrays.c:817
#: Opcodes/arrays.c:1361 Opcodes/arrays.c:1397
msgid "division by zero in array-var"
msgstr "division par zéro dans le tableau"

#: Opcodes/arrays.c:1100 Opcodes/arrays.c:1336
#, c-format
msgid "division by zero in array-var at index %d/%d"
msgstr "division par zéro dans le tableau à l'indice %d/%d"

#: Opcodes/arrays.c:2218 Opcodes/arrays.c:2248
msgid "array-variable not a vector"
msgstr "tableau pas un vecteur"

#: Opcodes/arrays.c:2350 Opcodes/arrays.c:2396 Opcodes/arrays.c:2448
msgid "array-variable dimensions do not match"
msgstr "les dimensions du tableau ne correspondent pas"

#: Opcodes/arrays.c:2353 Opcodes/arrays.c:2451
msgid "array-variable types do not match"
msgstr "les types du tableau ne correspondent pas"

#: Opcodes/arrays.c:2500 Opcodes/arrays.c:2521 Opcodes/arrays.c:2542
#: Opcodes/arrays.c:2568 Opcodes/arrays.c:2776 Opcodes/arrays.c:2813
#: Opcodes/arrays.c:2816
msgid "array-var not initialised"
msgstr "tableau non initialisée"

#: Opcodes/arrays.c:2503 Opcodes/arrays.c:2523 Opcodes/arrays.c:2544
#: Opcodes/arrays.c:2570 Opcodes/arrays.c:2633 Opcodes/arrays.c:2655
msgid "No table for copy2ftab"
msgstr "Pas de table pour copy2ftab"

#: Opcodes/arrays.c:2547 Opcodes/arrays.c:2574
msgid "Offset is out of bounds"
msgstr "Décalage hors limites"

#: Opcodes/arrays.c:2605
msgid "inconsistent start, end and increment parameters"
msgstr "paramètres début, fin et incrément inconstistants"

#: Opcodes/arrays.c:2711
msgid "inconsistent start, end parameters"
msgstr "paramètres début, fin inconsistants"

#: Opcodes/arrays.c:2715
msgid "slice larger than original size"
msgstr "intervalle plus grand que la taille d'origine"

#: Opcodes/arrays.c:2719
msgid "slice increment must be positive"
msgstr "le paramètre de coupure doit être positif"

#: Opcodes/arrays.c:2789
#, c-format
msgid "%s not found"
msgstr "%s non trouvé"

#: Opcodes/arrays.c:2821
msgid "map fn not found at k rate"
msgstr "fn de map introuvable au taux-k"

#: Opcodes/arrays.c:3000
msgid "rfft: only one-dimensional arrays allowed"
msgstr "rfft : seuls les tableaux unidimensionnels sont permis"

#: Opcodes/arrays.c:3033
msgid "rifft: only one-dimensional arrays allowed"
msgstr "rifft : seuls les tableaux unidimensionnels sont permis"

#: Opcodes/arrays.c:3064
msgid "array sizes do not match\n"
msgstr "les tailles de tableau ne correspondent pas\n"

#: Opcodes/arrays.c:3088
msgid "fft: only one-dimensional arrays allowed"
msgstr "fft : seuls les tableaux unidimensionnels sont permis"

#: Opcodes/arrays.c:3115
msgid "fftinv: only one-dimensional arrays allowed"
msgstr "fftinv : seuls les tableaux unidimensionnels sont permis"

#: Opcodes/arrays.c:3178
#, c-format
msgid "in array sizes do not match: %d and %d\n"
msgstr "dans array les tailles ne correspondent pas : %d et %d\n"

#: Opcodes/arrays.c:3360 Opcodes/arrays.c:3400 Opcodes/arrays.c:3432
msgid "non-pow-of-two case not implemented yet\n"
msgstr "non puissance de deux pas encore implémentée\n"

#: Opcodes/arrays.c:3393
msgid "FFT size too small (min 64 samples)\n"
msgstr "Taille de TFR trop petite (min 64 échantillons)\n"

#: Opcodes/arrays.c:3460 Opcodes/arrays.c:3499
msgid "in array not 2-dimensional\n"
msgstr "dans array pas de 2-dimension\n"

#: Opcodes/arrays.c:3472 Opcodes/arrays.c:3485
msgid "requested row is out of range\n"
msgstr "ligne demandée hors limites\n"

#: Opcodes/arrays.c:3513 Opcodes/arrays.c:3527
msgid "requested col is out of range\n"
msgstr "colonne demandée hors limites\n"

#: Opcodes/arrays.c:3565 Opcodes/arrays.c:3577 Opcodes/arrays.c:3599
#: Opcodes/arrays.c:3616
msgid "Error: index out of range\n"
msgstr "Erreur : index hors limites\n"

#: Opcodes/arrays.c:3602 Opcodes/arrays.c:3619
msgid "Error: New column too short\n"
msgstr "Erreur : nouvelle colonne trop courte\n"

#: Opcodes/arrays.c:3655
msgid "input array too small\n"
msgstr "tableau d'entrée trop petit\n"

#: Opcodes/arrays.c:3732
msgid "dct: only one-dimensional arrays allowed"
msgstr "dct : seuls les tableaux unidimensionnels sont permis"

#: Opcodes/arrays.c:3739
msgid "dct: non-pow-of-two sizes not yet implemented"
msgstr "dct : tailles non puissance de deux pas encore implémentées"

#: Opcodes/arrays.c:3762
msgid "dctinv: only one-dimensional arrays allowed"
msgstr "dctinv : seul les tableaux unidimensionnels sont permis"

#: Opcodes/arrays.c:3770
msgid "dctinv: non-pow-of-two sizes not yet implemented"
msgstr "dctinv : tailles non puissance de deux pas encore implémentées"

#: Opcodes/arrays.c:3820
msgid "mfb: filter bank size exceeds input array length"
msgstr ""
"mfb : la taille du banc de filtres excède la longueur du tableau en entrée"

#: Opcodes/arrays.c:3938 Opcodes/arrays.c:3962
msgid "array inputs not in correct format\n"
msgstr "tableau en entrée dans un format incorrect\n"

#: Opcodes/babo.c:744
#, c-format
msgid "Babo: resonator dimensions are incorrect (%.1f, %.1f, %.1f)"
msgstr ""
"Babo : les dimensions du résonateur sont incorrectes (%.1f, %.1f, %.1f)"

#: Opcodes/bilbar.c:116
msgid "Ends must be clamped(1), pivoting(2) or free(3)"
msgstr "Se termine mais peut être fixé(1), pivotant(2) ou libre(3)"

#: Opcodes/biquad.c:287 Opcodes/biquad.c:298 Opcodes/biquad.c:335
#: Opcodes/biquad.c:349 Opcodes/biquad.c:399 Opcodes/biquad.c:410
#: Opcodes/biquad.c:451 Opcodes/biquad.c:462
msgid "rezzy instability corrected"
msgstr "L'instabilité de rezzy a été corrigée"

#: Opcodes/biquad.c:801
msgid "vco: not initialised"
msgstr "vco : non initialisé"

#: Opcodes/bowedbar.c:53
#, c-format
msgid "DLineN: Delay length too big ... setting to maximum length of %d.\n"
msgstr ""
"DLineN : longueur de délai trop grande ... réglée à la longueur maximale de "
"%d.\n"

#: Opcodes/bowedbar.c:98
msgid "unknown lowest frequency for bowed bar -- assuming 50Hz\n"
msgstr ""
"La fréquence la plus basse pour la corde frottée est inconnue -- on suppose "
"qu'elle vaut 50 Hz\n"

#: Opcodes/bowedbar.c:158
msgid "Bowedbar: cannot have zero modes\n"
msgstr "Bowedbar : ne peut pas avoir zéro modes\n"

#: Opcodes/cellular.c:51 Opcodes/cellular.c:58
msgid "cell: invalid num of elements"
msgstr "cell : nombre d'éléments non valide"

#: Opcodes/cellular.c:53
msgid "cell: invalid output table"
msgstr "cell : table de sortie non valide"

#: Opcodes/cellular.c:62
msgid "cell: invalid initial state table"
msgstr "cell : table d'état initial non valide"

#: Opcodes/cellular.c:67
msgid "cell: invalid rule table"
msgstr "cell : table de règle non valide"

#: Opcodes/clfilt.c:54
msgid "filter type not lowpass or highpass in clfilt"
msgstr "Le type de filtre dans clfilt n'est ni passe-bas ni passe-haut"

#: Opcodes/clfilt.c:60
#, c-format
msgid "filter kind, %d, out of range in clfilt"
msgstr "sorte de filtre, %d, dans clfilt, hors limites"

#: Opcodes/clfilt.c:64
#, c-format
msgid "number of poles, %f, out of range in clfilt"
msgstr "nombre de pôles, %f, dans clfilt, hors limites"

#: Opcodes/clfilt.c:70
#, c-format
msgid "odd number of poles chosen in clfilt, rounded to %d"
msgstr "nombre impair de pôles choisi dans clfilt, arrondi à %d"

#: Opcodes/clfilt.c:95 Opcodes/clfilt.c:199
#, c-format
msgid "passband ripple must be positive in clfilt. Set to %f"
msgstr "l'ondulation passe-bande doit être positive dans clfilt. Fixée à %f"

#: Opcodes/clfilt.c:100 Opcodes/clfilt.c:204
#, c-format
msgid "passband ripple must be non-zero in clfilt. Set to %f"
msgstr "l'ondulation passe-bande doit être non nulle dans clfilt. Fixée à %f"

#: Opcodes/clfilt.c:142 Opcodes/clfilt.c:246
#, c-format
msgid "stopband attenuation must be negative in clfilt. Set to %f"
msgstr ""
"l'atténuation en réjection de bande doit être négative dans clfilt. Fixée à "
"%f"

#: Opcodes/clfilt.c:147 Opcodes/clfilt.c:251
#, c-format
msgid "stopband attenuation must be non-zero in clfilt. Set to %f"
msgstr ""
"l'atténuation en réjection de bande doit être non nulle dans clfilt. Fixée à "
"%f"

#: Opcodes/clfilt.c:172 Opcodes/clfilt.c:346
msgid "Lowpass Elliptical not implemented yet. Sorry!"
msgstr "Passe-bas elliptique pas encore implémenté. Désolé !"

#: Opcodes/clfilt.c:175 Opcodes/clfilt.c:278 Opcodes/clfilt.c:351
#: Opcodes/clfilt.c:389
msgid "code error, ikind out of range"
msgstr "erreur de code, ikind hors limites"

#: Opcodes/clfilt.c:274 Opcodes/clfilt.c:384
msgid "Highpass Elliptical not implemented yet. Sorry!"
msgstr "Passe-haut elliptique pas encore implémenté. Désolé !"

#: Opcodes/clfilt.c:282 Opcodes/clfilt.c:394
msgid "code error, ihilo out of range"
msgstr "erreur de code, ihilo hors limites"

#: Opcodes/control.c:44
msgid "control: failed to allocate globals"
msgstr "control : échec de l'allocation des variables globales"

#: Opcodes/control.c:62
#, c-format
msgid "Closing down wish(%d)\n"
msgstr "Fermeture de wish(%d)\n"

#: Opcodes/control.c:226
#, c-format
msgid "Slider %d set to %s\n"
msgstr "Réglette %d fixé à %s\n"

#: Opcodes/control.c:231
#, c-format
msgid "Unknown control %d"
msgstr "Contrôle %d inconnu"

#: Opcodes/counter.c:77
msgid "counter: failed to allocate globals"
msgstr "counter : échec de l'allocation des variables globales"

#: Opcodes/counter.c:88
msgid "Failed to allocate counters\n"
msgstr "L'allocation de compteurs a échoué\n"

#: Opcodes/cpumeter.c:87
#, c-format
msgid "Failed to open /proc/stat: %s"
msgstr "Echec de l'ouverture de /proc/stat : %s"

#: Opcodes/cpumeter.c:89 Opcodes/cpumeter.c:94 Opcodes/cpumeter.c:125
#: Opcodes/cpumeter.c:166
msgid "failed /proc/stat read"
msgstr "La lecture de /proc/stat a échoué"

#: Opcodes/cross2.c:318
msgid "cross2: length must be at least 1"
msgstr "cross2 : la longueur doit valoir au moins 1"

#: Opcodes/crossfm.c:34
msgid "crossfm: ftable not found"
msgstr "crossfm : table non trouvée"

#: Opcodes/date.c:127
msgid "**Unknown**"
msgstr "**Inconnu**"

#: Opcodes/date.c:129
#, c-format
msgid "cannot determine current directory: %s\n"
msgstr "impossible de déterminer le répertoire courant: %s\n"

#: Opcodes/date.c:173
msgid "readf: failed to open file"
msgstr "readf : l'ouverture du fichier a échoué"

#: Opcodes/date.c:200
msgid "readf: read failure"
msgstr "readf : la lecture a échoué"

#: Opcodes/date.c:210 Opcodes/date.c:218
msgid "readi failed to initialise"
msgstr "readi, l'initialisation a échoué"

#: Opcodes/dssi4cs/src/dssi4cs.c:280
#, c-format
msgid "DSSI4CS: Failed to load %s."
msgstr "DSSI4CS : le chargement de %s a échoué"

#: Opcodes/dssi4cs/src/dssi4cs.c:285
msgid "Error creating global variable '$DSSI4CS'"
msgstr "Erreur lors de la création de la variable globale '$DSSI4CS'"

#: Opcodes/dssi4cs/src/dssi4cs.c:295
msgid "DSSI4CS: Loading first instance.\n"
msgstr "DSSI4CS : chargement de la première instance.\n"

#: Opcodes/dssi4cs/src/dssi4cs.c:337
msgid "No ladspa descriptor\n"
msgstr "Pas de descripteur ladspa\n"

#: Opcodes/dssi4cs/src/dssi4cs.c:359
#, c-format
msgid ""
"DSSI4CS: Unable to find ladspa_descriptor(%lu) function or\n"
"dssi_descriptor(%lu) function in plugin file \"%s\": %s.\n"
"Are you sure this is a LADSPA or DSSI plugin file ?"
msgstr ""
"DSSI4CS : impossible de trouver la fonction ladspa_descriptor(%lu) ou\n"
"la fonction dssi_descriptor(%lu) dans le fichier de greffon \"%s\" : %s.\n"
"Etes-vous sûr que c'est un fichier de greffon LADSPA ou DSSI ?"

#: Opcodes/dssi4cs/src/dssi4cs.c:368
#, c-format
msgid ""
"DSSI4CS: Unable to find ladspa_descriptor(%lu) function or\n"
"dssi_descriptor(%lu) function in plugin file \"%s\".\n"
"Are you sure this is a LADSPA or DSSI plugin file ?"
msgstr ""
"DSSI4CS : impossible de trouver la fonction ladspa_descriptor(%lu) ou\n"
"la fonction dssi_descriptor(%lu) dans le fichier de greffon \"%s\".\n"
"Etes-vous sûr que c'est un fichier de greffon LADSPA ou DSSI ?"

#: Opcodes/dssi4cs/src/dssi4cs.c:380
#, c-format
msgid "DSSI4CS: No plugin index %lu in %s"
msgstr "DSSI4CS : pas d'indice de greffon %lu dans %s"

#: Opcodes/dssi4cs/src/dssi4cs.c:396 Opcodes/dssi4cs/src/dssi4cs.c:417
#, c-format
msgid "DSSI4CS: Could not instantiate plugin: %s"
msgstr "DSSI4CS : impossible d'instancier le greffon : %s"

#: Opcodes/dssi4cs/src/dssi4cs.c:403 Opcodes/dssi4cs/src/dssi4cs.c:422
#, c-format
msgid "DSSI4CS: No run() funtion in: %s"
msgstr "DSSI4CS : pas de fonction run() dans : %s"

#: Opcodes/dssi4cs/src/dssi4cs.c:604
#, c-format
msgid "DSSI4CS: Invalid plugin: %i (MAX= %i)."
msgstr "DSSI4CS : greffon non valide : %i (MAX = %i)."

#: Opcodes/dssi4cs/src/dssi4cs.c:694
#, c-format
msgid "DSSI4CS: number of audio input channels is greater than %d"
msgstr "DSSI4CS : nombre de canaux audio en entrée supérieur à %d"

#: Opcodes/dssi4cs/src/dssi4cs.c:700
#, c-format
msgid "DSSI4CS: number of audio output channels is greater than %d"
msgstr "DSSI4CS : nombre de canaux audio en sortie supérieur à %d"

#: Opcodes/dssi4cs/src/dssi4cs.c:715
msgid "DSSI4CS: dssiaudio: Invalid plugin handle."
msgstr "DSSI4CS : dssiaudio : descripteur de greffon non valide"

#: Opcodes/dssi4cs/src/dssi4cs.c:789
#, c-format
msgid "DSSI4CS: Plugin '%s' has %i audio input ports audio input discarded.\n"
msgstr "DSSI4CS : le greffon '%s' a %i ports audio en entrée désactivés.\n"

#: Opcodes/dssi4cs/src/dssi4cs.c:793
#, c-format
msgid "DSSI4CS: Plugin '%s' has %i audio input ports."
msgstr "DSSI4CS : le greffon '%s' a %i ports audio en entrée."

#: Opcodes/dssi4cs/src/dssi4cs.c:798
#, c-format
msgid "DSSI4CS: Plugin '%s' has %i audio output ports."
msgstr "DSSI4CS : le greffon '%s' a %i ports audio en sortie."

#: Opcodes/dssi4cs/src/dssi4cs.c:849
msgid "DSSI4CS: Invalid plugin handle."
msgstr "DSSI4CS : descripteur de greffon non valide"

#: Opcodes/dssi4cs/src/dssi4cs.c:860
msgid "DSSI4CS: Audio Rate control ports not implemented yet."
msgstr "DSSI4CS : ports de contrôle du taux audio pas encore implémentés."

#: Opcodes/dssi4cs/src/dssi4cs.c:892
#, c-format
msgid "DSSI4CS: Port %lu from '%s' does not exist."
msgstr "DSSI4CS : le port %lu de '%s' n'existe pas"

#: Opcodes/dssi4cs/src/dssi4cs.c:907
#, c-format
msgid "DSSI4CS: Port %lu from '%s' is an output port."
msgstr "DSSI4CS : le port %lu de '%s' est un port de sortie."

#: Opcodes/dssi4cs/src/dssi4cs.c:942
msgid "DSSI4CS: Not initialised or wrong argument types."
msgstr "DSSI4CS : non initialisé ou types d'argument incorrects."

#: Opcodes/dssi4cs/src/dssi4cs.c:969
msgid "DSSI4CS: dssinote not implemented yet."
msgstr "DSSI4CS : dssinote pas encore implémentée"

#: Opcodes/dssi4cs/src/dssi4cs.c:982
msgid "DSSI4CS: dssievent not implemented yet."
msgstr "DSSI4CS : dssievent pas encore implémentée"

#: Opcodes/dssi4cs/src/dssi4cs.c:1075 Opcodes/dssi4cs/src/dssi4cs.c:1162
#: Opcodes/dssi4cs/src/load.c:56
msgid "DSSI4CS: LADSPA_PATH environment variable not set.\n"
msgstr "DSSI4CS : variable d'environnement LADSPA_PATH pas fixée.\n"

#: Opcodes/dssi4cs/src/dssi4cs.c:1084 Opcodes/dssi4cs/src/dssi4cs.c:1166
msgid "DSSI4CS: DSSI_PATH environment variable not set.\n"
msgstr "DSSI4CS : variable d'environnement DSSI_PATH pas fixée.\n"

#: Opcodes/dssi4cs/src/load.c:143
#, c-format
msgid "Failed to load plugin \"%s\": %s"
msgstr "Le chargement du plugin \"%s\" a échoué : %s"

#: Opcodes/dssi4cs/src/load.c:179
#, c-format
msgid ""
"Unable to find ladspa_descriptor() function in plugin library file \"%s\": "
"%s.\n"
"Are you sure this is a LADSPA plugin file ?"
msgstr ""
"Impossible de trouver la fonction ladspa_descriptor() dans le fichier de "
"bibliothèque de plugin \"%s\" : %s.\n"
"Etes-vous sûr que c'est un fichier de plugin LADSPA ?"

#: Opcodes/dssi4cs/src/load.c:185
#, c-format
msgid ""
"Unable to find ladspa_descriptor() function in plugin library file \"%s\".\n"
"Are you sure this is a LADSPA plugin file ?"
msgstr ""
"Impossible de trouver la fonction ladspa_descriptor() dans le fichier de "
"bibliothèque de plugin \"%s\".\n"
"Etes-vous sûr que c'est un fichier de plugin LADSPA ?"

#: Opcodes/dssi4cs/src/load.c:200
#, c-format
msgid "Unable to find label \"%s\" in plugin library file \"%s\"."
msgstr ""
"Impossible de trouver l'étiquette \"%s\" dans le fichier de bibliothèque de "
"plugin \"%s\"."

#: Opcodes/emugens/beosc.c:599
msgid "beadsynt: phasetable not found"
msgstr "beadsynt : table de phase non trouvée !"

#: Opcodes/emugens/beosc.c:641
msgid "beadsynt: wavetable not found"
msgstr "beadsynt : table d'onde non trouvée !"

#: Opcodes/emugens/beosc.c:652
msgid "beadsynt: partial count > amptable size"
msgstr "beadsynt : nombre de partiels > taille de la table d'amplidude"

#: Opcodes/emugens/beosc.c:658
msgid "beadsynt: freqtable not found!"
msgstr "beadsynt : table de fréq non trouvée !"

#: Opcodes/emugens/beosc.c:661
msgid "beadsynt: partial count > freqtable size"
msgstr "beadsynt : nombre de partiels > taille de la table de fréq"

#: Opcodes/emugens/beosc.c:667
msgid "beadsynt: bandwidth table not found"
msgstr "beadsynt : table de largeur de bande trouvée !"

#: Opcodes/emugens/beosc.c:670
msgid "beadsynt: partial count > bandwidth size"
msgstr ""
"beadsynt : nombre de partiels > taille de la table de largeurs de bande"

#: Opcodes/emugens/beosc.c:686
msgid "beadsynt: wavetable not found!"
msgstr "beadsynt : table d'onde non trouvée !"

#: Opcodes/emugens/beosc.c:695
msgid "The arrays should have 1 dimension"
msgstr "Les tableaux doivent être unidimensionnels"

#: Opcodes/emugens/beosc.c:706
msgid "Amplitudes array is too small"
msgstr "Tableau d'amplitudes trop petit"

#: Opcodes/emugens/beosc.c:709
msgid "Frequencies array is too small"
msgstr "Tableau de fréquences trop petit"

#: Opcodes/emugens/beosc.c:712
msgid "bandwidths array is too small"
msgstr "tableau de largeurs de bande trop petit"

#: Opcodes/emugens/beosc.c:745
msgid "beadsynt: not initialised"
msgstr "beadsynt : non initialisé"

#: Opcodes/emugens/beosc.c:1075 Opcodes/emugens/beosc.c:1079
msgid "tabrowcopy: incorrect table number"
msgstr "tabrowcopy : numéro de table incorrect"

#: Opcodes/emugens/beosc.c:1085
msgid "tabrowcopy: iend cannot be bigger than numcols"
msgstr "tabrowcopy : iend ne peut pas dépasser numcols"

#: Opcodes/emugens/beosc.c:1094
msgid "tabrowcopy: Destination table too small"
msgstr "tabrowcopy : table de destination trop petite"

#: Opcodes/emugens/beosc.c:1106
#, c-format
msgid ">>>> tabrowlin: row %.4f > maxrow %d! It will be clipped\n"
msgstr ">>>> tabrowlin : ligne %.4f > maxrow %d ! Elle sera coupée\n"

#: Opcodes/emugens/beosc.c:1129
msgid "tabrowcopy: krow cannot be negative"
msgstr "tabrowcopy : krow ne peut pas être négatif"

#: Opcodes/emugens/beosc.c:1137 Opcodes/emugens/beosc.c:1146
msgid "tabrowcopy: tab off end"
msgstr "tabrowcopy : tab hors-limite"

#: Opcodes/emugens/beosc.c:1169
msgid "tabrowlin: incorrect table number"
msgstr "tabrowlin : numéro de table incorrect"

#: Opcodes/emugens/beosc.c:1176
msgid "tabrowlin: iend cannot be bigger than numcols"
msgstr "tabrowlin : iend ne peut pas dépasser numcols"

#: Opcodes/emugens/beosc.c:1180
msgid "tabrowlin: end must be bigger than start"
msgstr "tabrowlin : la fin doit dépasser le début"

#: Opcodes/emugens/beosc.c:1185
msgid "tabrowlin: no items to copy"
msgstr "tabrowlin : aucun élément à copier"

#: Opcodes/emugens/beosc.c:1208
msgid "krow cannot be negative"
msgstr "krow ne peut pas être négatif"

#: Opcodes/emugens/beosc.c:1222 Opcodes/emugens/beosc.c:1230
msgid "tab off end"
msgstr "tab hors-limite"

#: Opcodes/emugens/beosc.c:1275
msgid "The input array should be a 2D array"
msgstr "Le tableau d'entrée doit être bidimensionnel"

#: Opcodes/emugens/beosc.c:1285
msgid "Asked to read too many items from a row"
msgstr "Trop d'éléments demandés en lecture depuis une ligne"

#: Opcodes/emugens/beosc.c:1292
msgid "getrowlin: krow cannot be negative"
msgstr "getrowlin : krow ne peut pas être négatif"

#: Opcodes/emugens/beosc.c:1294
#, c-format
msgid "getrowlin: row %.4f > maxrow %d, clipping\n"
msgstr "getrowlin : row %.4f > maxrow %d, coupée\n"

#: Opcodes/emugens/emugens.c:93 Opcodes/emugens/emugens.c:124
msgid "linlin.k: Division by zero"
msgstr "linlin.k : division par zéro"

#: Opcodes/emugens/emugens.c:173
msgid "linlin: Division by zero"
msgstr "linlin : division par zéro"

#: Opcodes/emugens/emugens.c:221
msgid "lincos: Division by zero"
msgstr "lincos : division par zéro"

#: Opcodes/emugens/emugens.c:450 Opcodes/emugens/emugens.c:486
#: Opcodes/emugens/emugens.c:712 Opcodes/emugens/emugens.c:759
#: Opcodes/emugens/emugens.c:818
msgid "bpf: data length should be even (pairs of x, y)"
msgstr "bpf : la longueur des données doit être paire (couples de x, y)"

#: Opcodes/emugens/emugens.c:453 Opcodes/emugens/emugens.c:488
#: Opcodes/emugens/emugens.c:714 Opcodes/emugens/emugens.c:761
#: Opcodes/emugens/emugens.c:820
msgid "bpf: too many pargs (max=256)"
msgstr "bpf : trop de pargs (max=256)"

#: Opcodes/emugens/emugens.c:884
#, c-format
msgid "expecting a char between A and G, but got %c\n"
msgstr "caractère a attendu entre A et G, mais %c obtenu\n"

#: Opcodes/emugens/emugens.c:910
#, c-format
msgid "format not understood, note: %s, notelen: %d\n"
msgstr "format non compris, note : %s, longNote : %d\n"

#: Opcodes/emugens/emugens.c:1110 Opcodes/emugens/emugens.c:1123
#: Opcodes/emugens/emugens.c:1141
msgid "cmp: unknown operator. Expecting <, <=, >, >=, ==, !="
msgstr "cmp : opérateur incompris. <, <=, >, >=, == ou != attendu"

#: Opcodes/emugens/emugens.c:1164
msgid "cmp (ternary comparator): operator 2 expected <"
msgstr "cmp (comparateur ternaire) : opérateur 2 attendu <"

#: Opcodes/emugens/emugens.c:1167
msgid "cmp (ternary comparator): operator 1 expected <"
msgstr "cmp (comparateur ternaire) : opérateur 1 attendu <"

#: Opcodes/emugens/emugens.c:1560 Opcodes/emugens/emugens.c:1573
#, c-format
msgid "Table %d not found"
msgstr "La table %d n'a pas été trouvée"

#: Opcodes/emugens/emugens.c:1564
msgid "Table not set"
msgstr "la table n'est pas fixée"

#: Opcodes/emugens/emugens.c:1618 Opcodes/emugens/emugens.c:1635
msgid "tab2array: cannot copy a negative number of items"
msgstr "tab2array : impossible de copier un nombre négatif d'items"

#: Opcodes/emugens/emugens.c:1705
msgid "reshapearray: neither numcols nor numrows can be negative"
msgstr "reshapearray : ni numcols ni numrows ne peut être négatif"

#: Opcodes/emugens/emugens.c:1709
msgid "Arrays of more than 2 dimensions are not supported yet"
msgstr "Les tableaux à plus de 2 dimensions ne sont pas supportés"

#: Opcodes/emugens/emugens.c:1717
#, c-format
msgid ""
"reshapearray: The number of items do not match.The array has %d elements, "
"but the new shaperesults in %d total elements"
msgstr ""
"reshapearray : le nombre d'éléments ne correspond pas. Le tableau a %d "
"elements, mais le nouveau format résulte en un total de %d éléments"

#: Opcodes/emugens/emugens.c:1745
msgid "reshapearray: cannot reshape"
msgstr "reshapearray : reformatage impossible"

#: Opcodes/emugens/emugens.c:1842
msgid "cannot print multidimensional string arrays"
msgstr ""
"impossible d'afficher des tableaux de chaînes de caractères "
"multidimensionnels"

#: Opcodes/emugens/emugens.c:1844
#, c-format
msgid "only 1-D and 2-D arrays supported, got %d dimensions"
msgstr "seuls les tableaux 1D et 2D sont supportés, %d dimensiions reçues"

#: Opcodes/emugens/emugens.c:1979
#, c-format
msgid "type not supported for printing: %s"
msgstr "type non supporté à l'affichage : %s"

#: Opcodes/emugens/emugens.c:2092
#, c-format
msgid "Could not handle start index: %d"
msgstr "Impossible de traiter l'index de départ : %d"

#: Opcodes/emugens/emugens.c:2100
#, c-format
msgid "Could not handle end index: %d"
msgstr "Impossible de traiter l'index de fin : %d"

#: Opcodes/emugens/emugens.c:2237
msgid "lastcycle: adding an extra cycle to the duration of the event\n"
msgstr "lastcycle: ajout d'un cycle supplémentaire à la durée de l'évènement\n"

#: Opcodes/emugens/emugens.c:2246
msgid "lastcycle: no extra time defined, turnoff2 will not be detected\n"
msgstr ""
"lastcycle : pas de temps supplémentaire défini, turnoff2 ne sera pas "
"détecté\n"

#: Opcodes/emugens/emugens.c:2494
msgid "Error while inititalizing println"
msgstr "Erreur lors de l'initialisation de println"

#: Opcodes/emugens/emugens.c:2521
#, c-format
msgid "Opcode %s not initialized"
msgstr "Opcode %s  non initialisé"

#: Opcodes/emugens/emugens.c:2598
#, c-format
msgid "String argument expected, but type is %s"
msgstr "Chaîne de caractères attendue, mais le type est %s"

#: Opcodes/emugens/emugens.c:2610
msgid "println/printsk: Allocating extra memory for output string"
msgstr ""
"println/printsk : allocation de plus de mémoire pour la chaîne de sortie"

#: Opcodes/emugens/emugens.c:2629
msgid "Allocating extra memory for output string"
msgstr "Allocation de plus de mémoire pour la chaîne de sortie"

#: Opcodes/emugens/emugens_common.h:17
#, c-format
msgid "Array should be of 1D, but has %d dimensions"
msgstr "Le tableau devrait être 1D, mais il a %d dimensions"

#: Opcodes/fareygen.c:116
msgid "insufficient arguments for fareytable"
msgstr "arguments insuffisants pour une table de Farey"

#: Opcodes/fareygen.c:125
msgid "Illegal table size"
msgstr "Longueur de table illégale"

#: Opcodes/fareyseq.c:254 Opcodes/fareyseq.c:304
#, c-format
msgid "Farey: Table no. < 1 dft=%.2f  sft=%.2f"
msgstr "Farey : No de table < 1 dft=%.2f  sft=%.2f"

#: Opcodes/fareyseq.c:259
#, c-format
msgid "Farey: Filter type < 1 ftype=%.2f"
msgstr "Farey : type de filtre < 1 ftype=%.2f"

#: Opcodes/fareyseq.c:274 Opcodes/fareyseq.c:321
#, c-format
msgid "Farey: Destination dft table %.2f not found."
msgstr "Farey : Table dft de destination %.2f introuvable"

#: Opcodes/fareyseq.c:285 Opcodes/fareyseq.c:332
#, c-format
msgid "Farey: Source sft table %.2f not found."
msgstr "Farey : Table sft source %.2f introuvable"

#: Opcodes/fareyseq.c:309
msgid "Farey: Filter type < 1"
msgstr "Farey : Type de filtre < 1"

#: Opcodes/fareyseq.c:449 Opcodes/fareyseq.c:470
#, c-format
msgid "Table no. < 1 sft=%.2f"
msgstr "Numéro de table < 1 sft=%.2f"

#: Opcodes/fareyseq.c:457 Opcodes/fareyseq.c:479
#, c-format
msgid "Source sft table %.2f not found."
msgstr "La table %.2f de la source sft n'a pas été trouvée"

#: Opcodes/faustgen.cpp:307
#, c-format
msgid ""
"\n"
"Faust compilation problem:\n"
"line %s\n"
msgstr ""
"\n"
"Problème de compilation de Faust : \n"
"ligne %s\n"

#: Opcodes/faustgen.cpp:439
#, c-format
msgid "could not find DSP %p for deletion"
msgstr "impossible de trouver le DSP %p pour suppression"

#: Opcodes/faustgen.cpp:459 Opcodes/faustgen.cpp:745
msgid ""
"Faust code was not ready. Try compiling it \n"
"in a separate instrument prior to running it here\n"
msgstr ""
"Le code Faust n'était pas prêt. Essayez de le compiler \n"
"dans un instrument séparé avant de l'exécuter ici\n"

#: Opcodes/faustgen.cpp:468 Opcodes/faustgen.cpp:755
msgid ""
"Faust code did not compile properly.\n"
"Check above messages for Faust compiler errors\n"
msgstr ""
"Le code Faust n'a pas été compilé proprement.\n"
"Verifier ci-dessus les messages d'erreur du compilateur Faust\n"

#: Opcodes/faustgen.cpp:473 Opcodes/faustgen.cpp:760
msgid "no factory available\n"
msgstr "aucune fabrique n'est disponible\n"

#: Opcodes/faustgen.cpp:478 Opcodes/faustgen.cpp:765
#, c-format
msgid "factory not found %d\n"
msgstr "fabrique non trouvée %d\n"

#: Opcodes/faustgen.cpp:484 Opcodes/faustgen.cpp:771 Opcodes/faustgen.cpp:887
msgid "Faust instantiation problem\n"
msgstr "Problème d'instanciation de Faust\n"

#: Opcodes/faustgen.cpp:550 Opcodes/faustgen.cpp:1094
msgid "no dsp instances available\n"
msgstr "aucune iinstance de DSP n'est disponible\n"

#: Opcodes/faustgen.cpp:556 Opcodes/faustgen.cpp:1100
#, c-format
msgid "dsp instance not found %d\n"
msgstr "instance de DSP introuvable %d\n"

#: Opcodes/faustgen.cpp:565 Opcodes/faustgen.cpp:812 Opcodes/faustgen.cpp:925
msgid "wrong number of input args\n"
msgstr "nombre incorrect d'arguments en entrée\n"

#: Opcodes/faustgen.cpp:569 Opcodes/faustgen.cpp:817
msgid "wrong number of output args\n"
msgstr "nombre incorrect d'arguments en sortie\n"

#: Opcodes/faustgen.cpp:874
#, c-format
msgid "Faust compilation problem: %s\n"
msgstr "Problème de compilation de Faust : %s\n"

#: Opcodes/faustgen.cpp:936
#, c-format
msgid "wrong number of output args: need %d had %d\n"
msgstr "nombre incorrect d'arguments en sortie : %d requis %d fournis\n"

#: Opcodes/faustgen.cpp:1106 Opcodes/faustgen.cpp:1123
#, c-format
msgid "dsp control %s not found\n"
msgstr "contrôle de DSP %s introuvable\n"

#: Opcodes/filter.c:187 Opcodes/filter.c:225
msgid "Filter order out of bounds: (1 <= nb < 51, 0 <= na <= 50)"
msgstr "Ordre du filtre hors limites : (1 <= nb < 51, 0 <= na <= 50)"

#: Opcodes/filter.c:693
msgid "too many iterations in laguer"
msgstr "trop d'itérations dans laguer"

#: Opcodes/flanger.c:202
msgid "wguide2 xfreq1 and xfreq2 arguments must be both a-rate or k and i-rate"
msgstr ""
"wguide2 : les arguments xfreq1 et xfreq2 doivent être tous les deux de taux-"
"a ou de taux-k et i"

#: Opcodes/fluidOpcodes/fluidOpcodes.cpp:119
msgid "error allocating fluid engine\n"
msgstr "erreur à l'allocation du moteur fluid\n"

#: Opcodes/fluidOpcodes/fluidOpcodes.cpp:185
#, c-format
msgid "fluid: unable to load %s"
msgstr "fluid : impossible d'ouvrir le fichier %s"

#: Opcodes/fluidOpcodes/fluidOpcodes.cpp:566
#, c-format
msgid ""
"result: %d\n"
" Note off: c:%3d k:%3d\n"
msgstr ""
"résultat : %d\n"
" Note off : c:%3d k:%3d\n"

#: Opcodes/fluidOpcodes/fluidOpcodes.cpp:646
msgid "Illegal Interpolation Method: Must be either 0, 1, 4, or 7.\n"
msgstr "Méthode d'interpolation illégale : doit valoir 0, 1, 4 ou 7.\n"

#: Opcodes/fm4op.c:167
msgid "No table for VibWaveato"
msgstr "Pas de table pour VibWaveato"

#: Opcodes/fm4op.c:185
msgid "No table for FM4Op"
msgstr "Pas de table pour FM40p"

#: Opcodes/follow.c:38
msgid "follow - zero length!"
msgstr "follow - longueur nulle !"

#: Opcodes/fout.c:60
#, c-format
msgid "Closing file '%s'...\n"
msgstr "Fermeture du fichier '%s'...\n"

#: Opcodes/fout.c:106
msgid "invalid file handle"
msgstr "descripteur de fichier non valide"

#: Opcodes/fout.c:113 Opcodes/fout.c:663
msgid "invalid file name"
msgstr "nom de fichier non valide"

#: Opcodes/fout.c:170
#, c-format
msgid "error opening file '%s'"
msgstr "erreur en ouvrant le fichier '%s'"

#: Opcodes/fout.c:219
#, c-format
msgid "error opening sound file '%s'"
msgstr "erreur en ouvrant le fichier son '%s'"

#: Opcodes/fout.c:672
#, c-format
msgid "cannot close '%s': not found in list of open files"
msgstr ""
"impossible de fermet '%s' : il n'a pas été trouvé dans la liste des fichiers "
"ouverts"

#: Opcodes/fout.c:684
#, c-format
msgid "cannot close file #%d: not a valid handle"
msgstr ""
"impossible de fermer le fichier #%d : ce n'est pas un descripteur valide"

#: Opcodes/fout.c:691
#, c-format
msgid "file #%d (%s) is in use, will be closed when released"
msgstr "le fichier #%d (%s) est utilisé, il sera fermé à sa libération"

#: Opcodes/fout.c:730 Opcodes/fout.c:733 Opcodes/fout.c:807 Opcodes/fout.c:810
msgid "fouti: invalid file handle"
msgstr "fouti : descripteur de fichier non valide"

#: Opcodes/framebuffer/Framebuffer.c:138
msgid ""
"framebuffer: Error, specified element count less than ksmps value, Exiting"
msgstr ""
"framebuffer : erreur, nombre d'éléments spécifiés inférieur à ksmps, sortie"

#: Opcodes/framebuffer/Framebuffer.c:146
msgid ""
"framebuffer: Error, only k-rate arrays allowed for a-rate var inputs, Exiting"
msgstr ""
"framebuffer : erreur, seuls les tableaux de taux-k sont permis pour les vars "
"de taux-a en entrée, sortie"

#: Opcodes/framebuffer/Framebuffer.c:154
msgid ""
"framebuffer: Error, only a-rate vars allowed for k-rate array inputs, Exiting"
msgstr ""
"framebuffer : erreur, seules les vars de taux-a sont autorisées pour des "
"tableaux de taux-k en entrée, sortie"

#: Opcodes/framebuffer/Framebuffer.c:162
msgid "framebuffer: Error, k-rate array input must be one dimensional, Exiting"
msgstr ""
"framebuffer : erreur, un tableau de taux-k en entrée doit être "
"unidimensionnel , sortie"

#: Opcodes/framebuffer/Framebuffer.c:168
msgid ""
"framebuffer: Error, k-rate array input element count must be less than\n"
"or equal to specified framebuffer size, Exiting"
msgstr ""
"framebuffer : erreur, le nombre d'éléments d'un tableau de taux-k en entrée\n"
"doit être inférieur ou égal à la taille du framebuffer spécifiée, sortie"

#: Opcodes/framebuffer/Framebuffer.c:176
msgid ""
"framebuffer: Error, only a-rate var input with k-rate array output or k-"
"rate\n"
"array input with a-rate var output are valid arguments, Exiting"
msgstr ""
"framebuffer : erreur, seules une var de taux-a en entrée avec un tableau de "
"taux-k en sortie ou un tableau de taux-k en entrée avec une var de taux-a en "
"sortie sont des arguments valides, sortie"

#: Opcodes/framebuffer/OLABuffer.c:152
msgid "olabuffer: Error, overlap factor must be an integer"
msgstr "olabuffer : erreur, le taux de superposition doit être entier"

#: Opcodes/framebuffer/OLABuffer.c:160
msgid "olabuffer: Error, k-rate array must be one dimensional"
msgstr "olabuffer : erreur, le tableau de taux-k doit être unidimensionnel"

#: Opcodes/framebuffer/OLABuffer.c:168
msgid "olabuffer: Error, k-rate array size must be larger than ovelap factor"
msgstr ""
"olabuffer : erreur, la taille du tableau de taux-k doit être supérieure au "
"facteur de superposition"

#: Opcodes/framebuffer/OLABuffer.c:174
msgid ""
"olabuffer: Error, overlap factor must be an integer multiple of k-rate array "
"size"
msgstr ""
"olabuffer : erreur, le facteur de superposition doit être un multiple entier "
"de la taille du tableau de taux-k"

#: Opcodes/framebuffer/OLABuffer.c:181
msgid ""
"olabuffer: Error, k-rate array size divided by overlap factor must be larger "
"than or equal to ksmps"
msgstr ""
"olabuffer : erreur, la taille du tableau de taux-k divisée par le facteur de "
"superposition doit être supérieure ou égale à ksmps"

#: Opcodes/freeverb.c:272
msgid "freeverb: not initialised"
msgstr "freeverb : non initialisé"

#: Opcodes/ftconv.c:160
msgid "ftconv: invalid number of channels"
msgstr "ftconv : nombre de canaux non valide"

#: Opcodes/ftconv.c:165
msgid "ftconv: invalid impulse response partition length"
msgstr "ftconv : longueur de partition de la réponse impulsionnelle non valide"

#: Opcodes/ftconv.c:179
msgid "ftconv: invalid length, or insufficient IR data for convolution"
msgstr ""
"ftconv : longueur non valide, ou pas assez de données de RI pour la "
"convolution"

#: Opcodes/ftconv.c:307
msgid "ftconv: not initialised"
msgstr "ftconv : non initialisé"

#: Opcodes/ftest.c:36 Opcodes/ftest.c:55 Opcodes/ftest.c:77
msgid "Illegal zero table size"
msgstr "Longueur de table nulle illégale"

#: Opcodes/ftest.c:135
#, c-format
msgid "Illegal zero table size %d"
msgstr "Longueur de table nulle illégale %d"

#: Opcodes/ftest.c:137
msgid "ftable number does not exist\n"
msgstr "le numéro de ftable n'existe pas\n"

#: Opcodes/ftgen.c:55 Opcodes/ftgen.c:227
#, c-format
msgid "Error deleting ftable %d"
msgstr "Erreur en supprimant la ftable %d"

#: Opcodes/ftgen.c:125 Opcodes/signalflowgraph.cpp:1390
msgid "ftgen string arg not allowed"
msgstr "ftgen : argument chaîne interdit"

#: Opcodes/ftgen.c:144 Opcodes/ftgen.c:673 Opcodes/oscbnk.c:1851
#: Opcodes/oscbnk.c:1875
msgid "ftgen error"
msgstr "erreur de ftgen"

#: Opcodes/ftgen.c:224
#, c-format
msgid "Invalid table number: %d"
msgstr "Numéro de table non valide : %d"

#: Opcodes/ftgen.c:291
msgid "table length too long"
msgstr "taille de table trop grande"

#: Opcodes/ftgen.c:441
msgid "ftload: error allocating ftable"
msgstr "ftload : erreur d'allocation de la ftable"

#: Opcodes/ftgen.c:443
msgid "ftload: no table numbers"
msgstr "ftload : pas de numéro de table"

#: Opcodes/ftgen.c:445
msgid "ftload: unable to open file"
msgstr "ftload : impossible d'ouvrir le fichier"

#: Opcodes/ftgen.c:448
msgid "ftload: incorrect file"
msgstr "ftload : fichier incorrect"

#: Opcodes/ftgen.c:586
msgid "ftsave: Bad table number. Saving is possible only for existing tables."
msgstr ""
"ftsave : mauvais numéro de table. La sauvegarde n'est possible que pour des "
"tables existantes."

#: Opcodes/ftgen.c:589
msgid "ftsave: no table numbers"
msgstr "ftsave : pas de numéros de table"

#: Opcodes/ftgen.c:591
msgid "ftsave: unable to open file"
msgstr "ftsave : impossible d'ouvrir le fichier"

#: Opcodes/ftgen.c:593
msgid "ftsave: failed to write file"
msgstr "ftsave : impossible d'ouvrir le fichier"

#: Opcodes/ftsamplebank.cpp:188
#, c-format
msgid "Cannot load file. Error opening directory: %s\n"
msgstr ""
"Impossible de charger le fichier. Erreur d'ouverture du répertoire : %s\n"

#: Opcodes/ftsamplebank.cpp:246
msgid "Error: you must pass a directory as a string."
msgstr "Erreur : il faut donner le nom d'un répertoire."

#: Opcodes/ftsamplebank.cpp:259
msgid "Error: second parameter to directory must be a string"
msgstr "Erreur : le second paramètre du répertoire doit être une chaîne"

#: Opcodes/ftsamplebank.cpp:317
#, c-format
msgid "Cannot find directory. Error opening directory: %s\n"
msgstr "Répertoire introuvable. Erreur d'ouverture du répertoire : %s\n"

#: Opcodes/gab/gab.c:113
msgid "fastab: incorrect table number"
msgstr "fastab : numéro de table incorrect"

#: Opcodes/gab/gab.c:144 Opcodes/gab/gab.c:154 Opcodes/gab/gab.c:184
msgid "tabw off end"
msgstr "tabw hors-limite"

#: Opcodes/gab/gab.c:170
#, c-format
msgid "tab off end %i"
msgstr "tab hors-limite %i"

#: Opcodes/gab/gab.c:196
msgid "tab_i: incorrect table number"
msgstr "tab_i : numéro de table incorrect"

#: Opcodes/gab/gab.c:203
#, c-format
msgid "tab_i off end: table number: %d\n"
msgstr "tab_i hors-limite : numéro de table : %d\n"

#: Opcodes/gab/gab.c:216
msgid "tabw_i: incorrect table number"
msgstr "tabw_i : numéro de table incorrect"

#: Opcodes/gab/gab.c:223
msgid "tabw_i off end"
msgstr "tabw_i hors-limite"

#: Opcodes/gab/gab.c:249 Opcodes/gab/gab.c:259
#, c-format
msgid "tab off end %d"
msgstr "tab hors-limite %d"

#: Opcodes/gab/gab.c:272
msgid "tab_init: incorrect table number"
msgstr "tab_init : numéro de table incorrect"

#: Opcodes/gab/gab.c:432
msgid "adsynt2: wavetable not found!"
msgstr "adsynt2 : la table d'onde n'a pas été trouvée !"

#: Opcodes/gab/gab.c:444
msgid "adsynt2: freqtable not found!"
msgstr "adsynt2 : la table de fréq n'a pas été trouvée !"

#: Opcodes/gab/gab.c:449
msgid "adsynt2: partial count is greater than freqtable size!"
msgstr ""
"adsynt2 : le nombre de partiels est supérieur à la taille de la table de "
"fréq !"

#: Opcodes/gab/gab.c:458
msgid "adsynt2: amptable not found!"
msgstr "adsynt2 : la table d'amp n'a pas été trouvée !"

#: Opcodes/gab/gab.c:463
msgid "adsynt2: partial count is greater than amptable size!"
msgstr ""
"adsynt2 : le nombre de partiels est supérieur à la taille de la table d'amp !"

#: Opcodes/gab/gab.c:509
msgid "adsynt2: not initialised"
msgstr "adsynt2 : non initialisé"

#: Opcodes/gab/gab.c:798
msgid "max_k: invalid imaxflag value"
msgstr "max_k : valeur de imaxflag non valide"

#: Opcodes/gab/hvs.c:64 Opcodes/gab/hvs.c:151 Opcodes/gab/hvs.c:251
msgid "hvs: No out table"
msgstr "hvs : pas de table de sortie"

#: Opcodes/gab/hvs.c:67 Opcodes/gab/hvs.c:154 Opcodes/gab/hvs.c:254
msgid "hvs: No positions table"
msgstr "hvs: pas de table de positions"

#: Opcodes/gab/hvs.c:70 Opcodes/gab/hvs.c:157 Opcodes/gab/hvs.c:257
msgid "hvs: No snap table"
msgstr "hvs : pas de table instantanée"

#: Opcodes/gab/hvs.c:73
msgid "hvs1: a line segment must be delimited by 2 points at least"
msgstr "hvs1 : un segment de droite doit être délimité par 2 points au moins"

#: Opcodes/gab/hvs.c:80 Opcodes/gab/hvs.c:167 Opcodes/gab/hvs.c:268
msgid "hvs: no config table"
msgstr "hvs : pas de table de configuration"

#: Opcodes/gab/hvs.c:160
msgid "hvs2: a square area must be delimited by 2 lines at least"
msgstr "hvs2 : une surface carrée doit être délimitée par 2 droites au moins"

#: Opcodes/gab/hvs.c:260
msgid "hvs3: a square area must be delimited by 2 lines at least"
msgstr "hvs3 : une surface carrée doit être délimitée par 2 droites au moins"

#: Opcodes/gab/hvs.c:404
msgid "vphaseseg: the first function is invalid or missing"
msgstr "vphaseseg : la première fonction est non valide ou manquante"

#: Opcodes/gab/hvs.c:410
msgid "Failed to find ftable"
msgstr "ftable introuvable"

#: Opcodes/gab/hvs.c:413 Opcodes/gab/vectorial.c:2352
msgid "vphaseseg: invalid num. of elements"
msgstr "vphaseseg : nombre d'éléments non valide"

#: Opcodes/gab/hvs.c:431
msgid "vphaseseg: function invalid or missing"
msgstr "vphaseseg : fonction non valide ou manquante"

#: Opcodes/gab/newgabopc.c:40 Opcodes/gab/newgabopc.c:56
msgid "vtable1: incorrect table number"
msgstr "vtable1 : numéro de table incorrect"

#: Opcodes/gab/newgabopc.c:78
msgid "inrg: audio input is not enabled"
msgstr "inrg : entrée audio désactivée"

#: Opcodes/gab/newgabopc.c:96
msgid "inrg: channel number cannot be < 1 (1 is the first channel)"
msgstr ""
"inrg : le numéro de canal ne peut pas être < 1 (1 est le premier canal)"

#: Opcodes/gab/newgabopc.c:123 Opcodes/gab/newgabopc.c:197
msgid "invalid function"
msgstr "fonction non valide"

#: Opcodes/gab/newgabopc.c:126
msgid "lposc: no sample rate stored in function; assuming=sr\n"
msgstr ""
"lposc : pas de taux d'échantillonnage dans la fonction ; on suppose = sr\n"

#: Opcodes/gab/newgabopc.c:199
msgid "lposcil: no sample rate stored in function; assuming=sr\n"
msgstr ""
"lposcil : pas de taux d'échantillonnage dans la fonction ; on suppose = sr\n"

#: Opcodes/gab/sliderTable.c:47 Opcodes/gab/sliderTable.c:257
#: Opcodes/midiops3.c:44 Opcodes/midiops3.c:146 Opcodes/midiops3.c:259
#: Opcodes/midiops3.c:317 Opcodes/midiops3.c:413
msgid "illegal channel"
msgstr "canal illégal"

#: Opcodes/gab/sliderTable.c:67 Opcodes/gab/sliderTable.c:281
#: Opcodes/midiops3.c:58 Opcodes/midiops3.c:162 Opcodes/midiops3.c:273
#, c-format
msgid "illegal control number at position n.%d"
msgstr "numéro de contrôle illégal à la position n.%d"

#: Opcodes/gab/sliderTable.c:77
#, c-format
msgid ""
"sliderXtable: illegal initvalue at position %d.  When using table indexing, "
"the init range is 0 to 1"
msgstr ""
"sliderXtable : valeur d'initialisation illégale à la position %d. Lorsque "
"l'on utilise une indexation de table, l'intervalle d'initialisation va de 0 "
"à 1"

#: Opcodes/gab/sliderTable.c:87 Opcodes/gab/sliderTable.c:288
#: Opcodes/gab/sliderTable.c:514 Opcodes/midiops3.c:64 Opcodes/midiops3.c:168
#: Opcodes/midiops3.c:347
#, c-format
msgid "illegal initvalue at position n.%d"
msgstr "valeur d'initialisation illégale à la position n.%d"

#: Opcodes/gab/sliderTable.c:99 Opcodes/gab/sliderTable.c:300
msgid "sliderXtable: zero is illegal in exponential operations"
msgstr "sliderXtable : zéro est illégal dans les opérations exponentielles"

#: Opcodes/gab/sliderTable.c:317
#, c-format
msgid ""
"sliderXtable: illegal initvalue at position %d. When using table indexing, "
"the init range is 0 to 1"
msgstr ""
"sliderXtable : valeur d'initialisation illégale à la position %d. Lorsque "
"l'on utilise une indexation de table, l'intervalle d'initialisation va de 0 "
"à 1"

#: Opcodes/gab/sliderTable.c:570 Opcodes/midiops2.c:328 Opcodes/midiops2.c:367
#: Opcodes/midiops2.c:403 Opcodes/midiops2.c:457 Opcodes/midiops2.c:495
#: Opcodes/midiops2.c:541 Opcodes/midiops2.c:556 Opcodes/midiops2.c:575
msgid "illegal midi channel"
msgstr "canal midi illégal"

#: Opcodes/gab/tabmorph.c:43
msgid "tabmorph: invalid table number"
msgstr "tabmorph : numéro de table non valide"

#: Opcodes/gab/tabmorph.c:47
msgid "tabmorph: all tables must have the same length!"
msgstr "tabmorph : toutes les tables doivent avoir la même longueur !"

#: Opcodes/gab/vectorial.c:36
msgid "vtablei: incorrect table number"
msgstr "vtablei : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:50
msgid "vtablei: reading past end of table"
msgstr "vtablei : lecture au-delà de la fin de la table"

#: Opcodes/gab/vectorial.c:70
msgid "vtable: incorrect table number"
msgstr "vtable : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:91
msgid "vtablek: incorrect table number"
msgstr "vtablek : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:145
msgid "vtablea: incorrect table number"
msgstr "vtablea : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:205
msgid "vtabi: incorrect table number"
msgstr "vtabi : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:220
msgid "vtab: incorrect table number"
msgstr "vtab : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:284
msgid "vtablewi: incorrect table number"
msgstr "vtablewi : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:300 Opcodes/gab/vectorial.c:399
msgid "vtablew: incorrect table number"
msgstr "vtablew : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:321 Opcodes/gab/vectorial.c:418
msgid "vtablewk: incorrect table number"
msgstr "vtablewk : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:354
msgid "vtablewa: incorrect table number"
msgstr "vtablewa : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:385
msgid "vtabwi: incorrect table number"
msgstr "vtabwi : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:447
msgid "vtabwa: incorrect table number"
msgstr "vtabwa : numéro de table incorrect"

#: Opcodes/gab/vectorial.c:496 Opcodes/gab/vectorial.c:555
#, c-format
msgid "vadd_i: invalid table number %i"
msgstr "vadd_i : numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:512
msgid "vadd_i: ifn length exceeded"
msgstr "vadd_i : la longueur de ifn a été dépassée"

#: Opcodes/gab/vectorial.c:539
msgid "vadd: ifn1 length exceeded"
msgstr "vadd : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:571
msgid "vmult_i: ifn length exceeded"
msgstr "vmult_i : la longueur de ifn a été dépassée"

#: Opcodes/gab/vectorial.c:598
msgid "vmult: ifn1 length exceeded"
msgstr "vmult : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:614
#, c-format
msgid "vpow_i: invalid table number %i"
msgstr "vpow_i : numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:630
msgid "vpow_i: ifn length exceeded"
msgstr "vpow_i : la longueur de ifn a été dépassée"

#: Opcodes/gab/vectorial.c:658
msgid "vpow: ifn1 length exceeded"
msgstr "vpow : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:674
#, c-format
msgid "vexp_i: invalid table number %i"
msgstr "vexp_i : numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:690
msgid "vexp_i: ifn length exceeded"
msgstr "vexp_i : la longueur de ifn a été dépassée"

#: Opcodes/gab/vectorial.c:717
msgid "vexp: ifn1 length exceeded"
msgstr "vexp : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:735
#, c-format
msgid "vectorsop: ifn1 invalid table number %i"
msgstr "vectorsop : ifn1 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:740
#, c-format
msgid "vectorsop: ifn2 invalid table number %i"
msgstr "vectorsop : ifn2 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:780
msgid "vcopy: ifn1 length exceeded"
msgstr "vcopy : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:798
msgid "vcopy: ifn2 length exceeded"
msgstr "vcopy : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:825
#, c-format
msgid "vcopy_i: ifn1 invalid table number %i"
msgstr "vcopy_i : ifn1 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:830
#, c-format
msgid "vcopy_i: ifn2 invalid table number %i"
msgstr "vcopy_i : ifn2 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:852
msgid "vcopy_i: ifn1 length exceeded"
msgstr "vcopy_i : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:869
msgid "vcopy_i: ifn2 length exceeded"
msgstr "vcopy_i : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:908
msgid "vaddv: ifn1 length exceeded"
msgstr "vaddv : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:927
msgid "vaddv: ifn2 length exceeded"
msgstr "vaddv : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:953
#, c-format
msgid "vaddv_i: ifn1 invalid table number %i"
msgstr "vaddv_i : ifn1 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:958
#, c-format
msgid "vaddv_i: ifn2 invalid table number %i"
msgstr "vaddv_i : ifn2 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:980
msgid "vaddv_i: ifn1 length exceeded"
msgstr "vaddv_i : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:998
msgid "vaddv_i: ifn2 length exceeded"
msgstr "vaddv_i : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1029
msgid "vsubv: ifn1 length exceeded"
msgstr "vsubv :  la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1048
msgid "vsubv: ifn2 length exceeded"
msgstr "vsubv : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1075
#, c-format
msgid "vsubv_i: ifn1 invalid table number %i"
msgstr "vsubv_i : ifn1 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1080
#, c-format
msgid "vsubv_i: ifn2 invalid table number %i"
msgstr "vsubv_i : ifn2 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1102
msgid "vsubv_i: ifn1 length exceeded"
msgstr "vsubv_i : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1120
msgid "vsubv_i: ifn2 length exceeded"
msgstr "vsubv_i : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1157
msgid "vmultv: ifn1 length exceeded"
msgstr "vmultv : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1176
msgid "vmultv: ifn2 length exceeded"
msgstr "vmultv : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1203
#, c-format
msgid "vmultv_i: ifn1 invalid table number %i"
msgstr "vmultv_i : ifn1 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1208
#, c-format
msgid "vmultv_i: ifn2 invalid table number %i"
msgstr "vmultv_i : ifn2 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1230
msgid "vmultv_i: ifn1 length exceeded"
msgstr "vmultv_i : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1247
msgid "vmultv_i: ifn2 length exceeded"
msgstr "vmultv_i : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1284
msgid "vdivv: ifn1 length exceeded"
msgstr "vdivv : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1303
msgid "vdivv: ifn2 length exceeded"
msgstr "vdivv : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1330
#, c-format
msgid "vdivv_i: ifn1 invalid table number %i"
msgstr "vdivv_i : ifn1 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1335
#, c-format
msgid "vdivv_i: ifn2 invalid table number %i"
msgstr "vdivv_i : ifn2 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1357
msgid "vdivv_i: ifn1 length exceeded"
msgstr "vdivv_i : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1375
msgid "vdivv_i: ifn2 length exceeded"
msgstr "vdivv_i : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1412
msgid "vpowv: ifn1 length exceeded"
msgstr "vpowv : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1431
msgid "vpowv: ifn2 length exceeded"
msgstr "vpowv : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1458
#, c-format
msgid "vpowv_i: ifn1 invalid table number %i"
msgstr "vpowv_i : ifn1 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1463
#, c-format
msgid "vpowv_i: ifn2 invalid table number %i"
msgstr "vpowv_i : ifn2 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1485
msgid "vpowv_i: ifn1 length exceeded"
msgstr "vpowv_i : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1502
msgid "vpowv_i: ifn2 length exceeded"
msgstr "vpowv_i : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1539
msgid "vexpv: ifn1 length exceeded"
msgstr "vexpv : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1558
msgid "vexpv: ifn2 length exceeded"
msgstr "vexpv : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1585
#, c-format
msgid "vexpv_i: ifn1 invalid table number %i"
msgstr "vexpv_i : ifn1 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1590
#, c-format
msgid "vexpv_i: ifn2 invalid table number %i"
msgstr "vexpv_i : ifn2 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1612
msgid "vexpv_i: ifn1 length exceeded"
msgstr "vexpv_i : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1630
msgid "vexpv_i: ifn2 length exceeded"
msgstr "vexpv_i : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1667
msgid "vmap: Error: ifn1 and ifn2 can not be the same"
msgstr "vmap : Erreur : ifn1 et ifn2 ne peuvent pas être les mêmes"

#: Opcodes/gab/vectorial.c:1672
#, c-format
msgid "vmap: ifn1 invalid table number %i"
msgstr "vmap : ifn1 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1677
#, c-format
msgid "vmap: ifn2 invalid table number %i"
msgstr "vmap : ifn2 numéro de table %i non valide"

#: Opcodes/gab/vectorial.c:1699
msgid "vmap: ifn1 length exceeded"
msgstr "vmap : la longueur de ifn1 a été dépassée"

#: Opcodes/gab/vectorial.c:1716
msgid "vmap: ifn2 length exceeded"
msgstr "vmap : la longueur de ifn2 a été dépassée"

#: Opcodes/gab/vectorial.c:1737
msgid "vectorop: invalid num of elements"
msgstr "vectorop : nombre d'éléments non valide"

#: Opcodes/gab/vectorial.c:1767
msgid "vport: invalid table length or num of elements"
msgstr "vport : longueur de table ou nombre d'éléments non valides"

#: Opcodes/gab/vectorial.c:1770
msgid "vport: invalid table"
msgstr "vport : table non valide"

#: Opcodes/gab/vectorial.c:1775
msgid "vport: invalid init table length or num of elements"
msgstr "vport : longueur de table init ou nombre d'éléments non valides"

#: Opcodes/gab/vectorial.c:1778
msgid "vport: invalid init table"
msgstr "vport : table non valide"

#: Opcodes/gab/vectorial.c:1918
#, c-format
msgid "vrandh: Seeding from current time %<PRIu32>\n"
msgstr "vrandh : graine à partir de l'horloge %<PRIu32>\n"

#: Opcodes/gab/vectorial.c:1931
msgid "vrandh: Invalid table."
msgstr "vrandh : table non valide."

#: Opcodes/gab/vectorial.c:1934
msgid "vrandh: idstoffset is greater than table length."
msgstr "vrandh : idstoffset est supérieur à la longueur de la table."

#: Opcodes/gab/vectorial.c:1939
msgid "randh: Table length exceeded, last elements discarded."
msgstr "randh : longeur de la table dépassée, derniers éléments ignoré."

#: Opcodes/gab/vectorial.c:2019
#, c-format
msgid "vrandi: Seeding from current time %<PRIu32>\n"
msgstr "vrandi : graine à partir de l'horloge %<PRIu32>\n"

#: Opcodes/gab/vectorial.c:2032
msgid "vrandi: Invalid table."
msgstr "vrandi : table non valide."

#: Opcodes/gab/vectorial.c:2035
msgid "vrandi: idstoffset is greater thantable length."
msgstr "vrandi : idstoffset est supérieur à la longueur de la table."

#: Opcodes/gab/vectorial.c:2040
msgid "vrandi: Table length exceeded, last elements discarded."
msgstr "vrandi : longueur de la table dépassée, derniers éléments ignorés."

#: Opcodes/gab/vectorial.c:2123 Opcodes/gab/vectorial.c:2130
#: Opcodes/gab/vectorial.c:2137
msgid "vecdelay: invalid num of elements"
msgstr "vecdelay : nombre d'éléments non valide"

#: Opcodes/gab/vectorial.c:2125
msgid "vecdly: invalid output table"
msgstr "vecdly : table de sortie non valide"

#: Opcodes/gab/vectorial.c:2132
msgid "vecdly: invalid input table"
msgstr "vecdly : table d'entrée non valide"

#: Opcodes/gab/vectorial.c:2139
msgid "vecdly: invalid delay table"
msgstr "vecdly : table de délai non valide"

#: Opcodes/gab/vectorial.c:2184
msgid "vecdly: not initialised"
msgstr "vecdly : non initialisé"

#: Opcodes/gab/vectorial.c:2232
msgid "vlinseg/vexpseg: invalid num. of elements"
msgstr "vlinseg/vexpseg : nombre d'éléments non valide"

#: Opcodes/gab/vectorial.c:2274 Opcodes/vpvoc.c:126
msgid "tableseg: not initialised"
msgstr "tableseg : non initialisé"

#: Opcodes/gab/vectorial.c:2304 Opcodes/vpvoc.c:155
msgid "tablexseg: not initialised"
msgstr "tablexseg : non initialisé"

#: Opcodes/gab/vectorial.c:2457
msgid "vdelayk: not initialised"
msgstr "vdelayk : non initialisé"

#: Opcodes/gab/vectorial.c:2490 Opcodes/gab/vectorial.c:2496
msgid "cella: invalid num of elements"
msgstr "cella : nombre d'éléments non valide"

#: Opcodes/gab/vectorial.c:2492
msgid "cella: invalid output table"
msgstr "cella : table de sortie non valide"

#: Opcodes/gab/vectorial.c:2499
msgid "cella: invalid initial state table"
msgstr "cella : table d'état initial non valide"

#: Opcodes/gab/vectorial.c:2503
msgid "cella: invalid rule table"
msgstr "cella : table de règle non valide"

#: Opcodes/gammatone.c:51
#, c-format
msgid "Invalid order %d\n"
msgstr "Ordre non valide %d\n"

#: Opcodes/grain.c:101
msgid "grain: grain length zero"
msgstr "grain : densité de grain non valide"

#: Opcodes/grain.c:192
msgid "grain: not initialised"
msgstr "grain : non initialisé"

#: Opcodes/grain4.c:59
msgid "granule_set: Unable to find function table"
msgstr "granule_set : impossible de trouver la table de fonction"

#: Opcodes/grain4.c:69
msgid "granule_set: Unable to find function table for envelope"
msgstr ""
"granule_set : impossible de trouver la table de fonction pour l'enveloppe"

#: Opcodes/grain4.c:75
msgid "granule_set: Too many voices"
msgstr "granule_set : trop de voix"

#: Opcodes/grain4.c:78
msgid "granule_set: iratio must be greater then 0"
msgstr "granule_set : iratio doit être supérieur à 0"

#: Opcodes/grain4.c:82
msgid "granule_set: imode must be -1, 0 or +1"
msgstr "granule_set : imode doit valoir -1, 0 ou +1"

#: Opcodes/grain4.c:86
msgid "granule_set: Illegal ithd, must be greater than zero"
msgstr "granule_set : ithd illégal, doit être supérieur à zéro"

#: Opcodes/grain4.c:91
msgid "granule_set: ipshift must be integer between 0 and 4"
msgstr "granule_set : ipshift doit être un entier entre 0 et 4"

#: Opcodes/grain4.c:96
msgid "granule_set: Not enough voices for the number of pitches"
msgstr "granule_set : pas assez de voix pour le nombre de hauteurs"

#: Opcodes/grain4.c:103
msgid "granule_set: ipitch1 must be greater then zero"
msgstr "granule_set : ipitch1 doit être supérieur à zéro"

#: Opcodes/grain4.c:108
msgid "granule_set: ipitch2 must be greater then zero"
msgstr "granule_set : ipitch2 doit être supérieur à zéro"

#: Opcodes/grain4.c:113
msgid "granule_set: ipitch3 must be greater then zero"
msgstr "granule_set : ipitch3 doit être supérieur à zéro"

#: Opcodes/grain4.c:118
msgid "granule_set: ipitch4 must be greater then zero"
msgstr "granule_set : ipitch4 doit être supérieur à zéro"

#: Opcodes/grain4.c:123
msgid "granule_set: must be positive and less than function table length"
msgstr ""
"granule_set : doit être positif et inférieur à la longueur de la table de "
"fonction"

#: Opcodes/grain4.c:127
msgid "granule_set: igskip_os must be greater then 0"
msgstr "granule_set : igskip_os doit être supérieur à 0"

#: Opcodes/grain4.c:136
msgid "granule_set: kgap must be greater then 0"
msgstr "granule_set : kgap doit être supérieur à 0"

#: Opcodes/grain4.c:140
#, c-format
msgid "granule_set: igap_os must be 0%% to 100%%"
msgstr "granule_set : igap_os doit être entre 0%% et 100%%"

#: Opcodes/grain4.c:144
msgid "granule_set: kgsize must be greater then 0"
msgstr "granule_set : kgsize doit être supérieur à 0"

#: Opcodes/grain4.c:148
#, c-format
msgid "granule_set: igsize_os must be 0%% to 100%%"
msgstr "granule_set : igsize_os doit être entre 0%% et 100%%"

#: Opcodes/grain4.c:155
msgid "granule_set: Illegal value of iatt and/or idec"
msgstr "granule_set : valeur illégale de iatt et/ou de idec"

#: Opcodes/grain4.c:240
msgid "granule_set: Illegal combination of igskip and ilength"
msgstr "granule_set : combinaison illégale de igskip et de ilength"

#: Opcodes/grain4.c:247
#, c-format
msgid ""
"granule_set: WARNING * ilength may be too short *\n"
"            ilength should be greater than kgsize * max up\n"
"            pitch shift. Also, igsize_os and igskip_os should\n"
"            be taken into consideration.\n"
"ilength is %f Sec, kgsize is %f Sec\n"
msgstr ""
"granule_set : AVERTISSEMENT * ilength est peut être trop courte * \n"
"              ilength doit être supérieure à kgsize * max de la\n"
"              transposition de hauteur vers le haut. Il faut aussi\n"
"              prendre en considération igsize_os et igskip_os.\n"
"ilength vaut %f sec, kgsize vaut %f sec\n"

#: Opcodes/grain4.c:429
msgid "grain4: not initialised"
msgstr "grain4 : non initialisé"

#: Opcodes/harmon.c:257
msgid "harm signal has positive lead\n"
msgstr "le signal de l'harmonizer a une conduite positive\n"

#: Opcodes/harmon.c:264
msgid "harm signal has negative lead\n"
msgstr "le signal de l'harmonizer a une conduite négative\n"

#: Opcodes/harmon.c:395
msgid "harmon234: out of range\n"
msgstr "harmon234 : hors limites\n"

#: Opcodes/hdf5/HDF5IO.c:470
msgid ""
"hdf5write: Error, first argument does not appear to be a string, exiting"
msgstr ""
"hdf5write : erreur, le premier argument doit être une chaîne de caractères, "
"abandon"

#: Opcodes/hdf5/HDF5IO.c:482
#, c-format
msgid "hdf5write: Error, unable to identify type of argument %d"
msgstr "hdf5write : erreur, impossible d'identifier le type de l'argument %d"

#: Opcodes/hdf5/HDF5IO.c:602
msgid "This should not happen, exiting"
msgstr "Ceci ne devrait pas arriver, abandon"

#: Opcodes/hdf5/HDF5IO.c:1007
msgid "hdf5read: Error, more input arguments than output arguments, exiting"
msgstr "hdf5read : erreur, plus d'arguments en entrée qu'en sortie, abandon"

#: Opcodes/hdf5/HDF5IO.c:1012
msgid "hdf5read: Error, more output arguments than input arguments, exiting"
msgstr "hdf5read : erreur, plus d'arguments en sortie qu'en entrée, abandon"

#: Opcodes/hdf5/HDF5IO.c:1027
#, c-format
msgid ""
"hdf5read: Error, input argument %d does not appear to be a string, exiting"
msgstr ""
"hdf5read : erreur, l'arg d'entrée %d n'est pas une chaîne de caractères, "
"abandon"

#: Opcodes/hdf5/HDF5IO.c:1032
#, c-format
msgid "hdf5read: Error, input argument %d type is unknown, exiting"
msgstr "hdf5read : erreur, l'arg d'entrée %d est de type inconnu, abandon"

#: Opcodes/hdf5/HDF5IO.c:1038
#, c-format
msgid "hdf5read: Error, output argument %d appears to be a string, exiting"
msgstr ""
"hdf5read : erreur, l'arg de sortie %d est une chaîne de caractères, abandon"

#: Opcodes/hdf5/HDF5IO.c:1043
#, c-format
msgid "hdf5read: Error, output argument %d type is unknown, exiting"
msgstr "hdf5read : erreur, l'arg de sortie %d est de type inconnu, abandon"

#: Opcodes/hdf5/HDF5IO.c:1062
msgid "hdf5read: Error, dataset does not exist or cannot be found in file"
msgstr ""
"hdf5read : erreur, ensemble de données inexistant ou introuvable dans le "
"fichier"

#: Opcodes/hdf5/HDF5IO.c:1129
msgid "hdf5read: Unable to read saved type of dataset, exiting"
msgstr ""
"hdf5read : erreur, impossible de lire le type de l'ensemble de données, "
"abandon"

#: Opcodes/hrtfearly.c:305 Opcodes/hrtfopcodes.c:262 Opcodes/hrtfopcodes.c:1449
#: Opcodes/hrtfreverb.c:283
#, c-format
msgid ""
"\n"
"\n"
"WARNING!!:\n"
"Orchestra SR not compatible with HRTF processing SR of: %.0f\n"
"\n"
msgstr ""
"\n"
"\n"
"AVERTISSEMENT !! :\n"
"SR de l'orchestre incompatible avec le SR du traitement HRTF de : %.0f\n"
"\n"

#: Opcodes/hrtfearly.c:330 Opcodes/hrtfopcodes.c:289 Opcodes/hrtfopcodes.c:1476
#: Opcodes/hrtfopcodes.c:2098 Opcodes/hrtfreverb.c:326
msgid ""
"\n"
"\n"
"\n"
"Cannot load left data file, exiting\n"
"\n"
msgstr ""
"\n"
"\n"
"\n"
"impossible de charger le fichier des données de gauche, abandon\n"
"\n"

#: Opcodes/hrtfearly.c:337 Opcodes/hrtfopcodes.c:296 Opcodes/hrtfopcodes.c:1483
#: Opcodes/hrtfopcodes.c:2105 Opcodes/hrtfreverb.c:332
msgid ""
"\n"
"\n"
"\n"
"Cannot load right data file, exiting\n"
"\n"
msgstr ""
"\n"
"\n"
"\n"
"impossible de charger le fichier des données de droite, abandon\n"
"\n"

#: Opcodes/hrtfearly.c:1250
#, c-format
msgid ""
"\n"
"WARNING: fades are overlapping: this could lead to noise: reduce fade size "
"or change trajectory, fade = %d, cross=%d\n"
"\n"
msgstr ""
"\n"
"AVERTISSEMENT : les fondus se chevauchent : ceci peut provoquer du bruit : "
"réduisez la taille des fondus ou changez la trajectoire, fade = %d, cross="
"%d\n"
"\n"

#: Opcodes/hrtferX.c:81
#, c-format
msgid ""
"Orchestra sampling rate is not compatible with HRTF.\n"
"Should be %d...exiting."
msgstr ""
"Le taux d'échantillonnage de l'orchestre n'est pas compatible avec HRTF.\n"
"Il devrait valoir %d... fin du traitement."

#: Opcodes/hrtferX.c:91
msgid ""
"\n"
"Last argument must be the string 'HRTFcompact' ...correcting.\n"
msgstr ""
"\n"
"Le dernier argument doit être la chaîne 'HRTFcompact' ... correction.\n"

#: Opcodes/hrtferX.c:442
msgid "hrtfer: not initialised"
msgstr "hrtfer : non initialisé"

#: Opcodes/hrtfopcodes.c:703
msgid ""
"\n"
"WARNING: fades are overlapping: this could lead to noise: reduce fade size "
"or change trajectory\n"
"\n"
msgstr ""
"\n"
"AVERTISSEMENT : les fondus se chevauchent : ceci peut provoquer du bruit : "
"réduisez la taille des fondus ou changez la trajectoire\n"
"\n"

#: Opcodes/hrtfopcodes.c:2079
#, c-format
msgid ""
"\n"
"\n"
"WARNING!!:\n"
"Orchestra SR not compatiblewith HRTF processing SR of: %.0f\n"
"\n"
msgstr ""
"\n"
"\n"
"AVERTISSEMENT !! :\n"
"SR de l'orchestre incompatible avec le SR du traitement HRTF de : %.0f\n"
"\n"

#: Opcodes/hrtfreverb.c:510
msgid ""
"\n"
"fdn delay > earlies del..., fixed!"
msgstr ""
"\n"
"retard fdn > premières réflexions ..., constant !"

#: Opcodes/hrtfreverb.c:859
msgid ""
"\n"
"warning, approaching instability, fixed with a flat late reverb!"
msgstr ""
"\n"
"avertissement, proche de l'instabilité, résolu avec une réverbération "
"tardive plate !"

#: Opcodes/ifd.c:74
msgid "pvsifd: fftsize should be an integral multiple of hopsize"
msgstr "pvsifd : fftsize doit être un multiple entier de hopsize"

#: Opcodes/ifd.c:79 Opcodes/ifd.c:273
msgid "pvsifd: fftsize should be power-of-two"
msgstr "pvsifd : fftsize doit être une puissance de deux"

#: Opcodes/ifd.c:142 Opcodes/ifd.c:332
msgid "pvsifd: unsupported value for iwintype\n"
msgstr "pvsifd : valeur non supportée pout iwintype\n"

#: Opcodes/imageOpcodes.c:105 Opcodes/imageOpcodes.c:433
#, c-format
msgid "imageload: cannot open image %s.\n"
msgstr "imageload : impossible d'ouvrir l'image %s.\n"

#: Opcodes/imageOpcodes.c:111 Opcodes/imageOpcodes.c:117
#, c-format
msgid "imageload: file %s is not in PNG format.\n"
msgstr "imageload : le fichier %s n'est pas au format PNG.\n"

#: Opcodes/imageOpcodes.c:125 Opcodes/imageOpcodes.c:132
#: Opcodes/imageOpcodes.c:172 Opcodes/imageOpcodes.c:181
#: Opcodes/imageOpcodes.c:196 Opcodes/imageOpcodes.c:299
#: Opcodes/imageOpcodes.c:306 Opcodes/imageOpcodes.c:319
msgid "imageload: out of memory.\n"
msgstr "imageload : dépassement mémoire.\n"

#: Opcodes/imageOpcodes.c:291
#, c-format
msgid "imageload: cannot open image %s for writing.\n"
msgstr "imageload : impossible d'ouvrir l'image %s en écriture.\n"

#: Opcodes/imageOpcodes.c:400
msgid "Cannot allocate memory.\n"
msgstr "Impossible d'allouer la mémoire.\n"

#: Opcodes/jackTransport.c:58
msgid "Cannot find Jack client.\n"
msgstr "Client Jack introuvable.\n"

#: Opcodes/jackTransport.c:67
#, c-format
msgid "jacktransport: playback head moved at %f seconds\n"
msgstr ""
"jacktransport : la tête de reproduction a été positionnée à %f secondes\n"

#: Opcodes/jackTransport.c:74
msgid "jacktransport: playing.\n"
msgstr "jacktransport : actif.\n"

#: Opcodes/jackTransport.c:78
msgid "jacktransport: stopped.\n"
msgstr "jacktransport : arrêté.\n"

#: Opcodes/jackTransport.c:82
msgid "jacktransport: invalid parameter.\n"
msgstr "jacktransport : paramètre non valide.\n"

#: Opcodes/jacko.cpp:550
#, c-format
msgid ""
"Could not create Jack client \"%s\" -- is Jack server \"%s\" running? "
"Status: %d\n"
msgstr ""
"Impossible de créer le client Jack \"%s\" -- le serveur Jack \"%s\" est-il "
"actif ? Etat : %d\n"

#: Opcodes/jacko.cpp:556
#, c-format
msgid "Created Jack client \"%s\" for Jack server \"%s\".\n"
msgstr "Client Jack \"%s\" créé pour le serveur Jack \"%s\".\n"

#: Opcodes/jacko.cpp:562
#, c-format
msgid "Jack buffer size %d != Csound ksmps %d, exiting...\n"
msgstr "Taille du tampon Jack %d != Csound ksmps %d, sortie...\n"

#: Opcodes/jacko.cpp:569
#, c-format
msgid "Jack sampling rate %d != Csound sr %d, exiting...\n"
msgstr "Taux d'échantillonnage de Jack %d != Csound sr %d, sortie...\n"

#: Opcodes/jacko.cpp:580
#, c-format
msgid "Activated Jack client \"%s\".\n"
msgstr "Client Jack activé \"%s\".\n"

#: Opcodes/jacko.cpp:584
#, c-format
msgid "Failed to activate Jack client \"%s\": status %d.\n"
msgstr "L'activation du client Jack \"%s\" a échoué : état %d.\n"

#: Opcodes/jacko.cpp:603
msgid "Jacko is now driving Csound performance...\n"
msgstr "Jacko conduit maintenant l'exécution de Csound...\n"

#: Opcodes/jacko.cpp:612
msgid "Jacko has quit driving Csound performance.\n"
msgstr "Jacko ne conduit plus l'exécution de Csound.\n"

#: Opcodes/jacko.cpp:658
msgid "Jacko performance finished.\n"
msgstr "Exécution de jacko terminée.\n"

#: Opcodes/jacko.cpp:667
msgid "JackoState::close...\n"
msgstr "JackoState::close...\n"

#: Opcodes/jacko.cpp:672
msgid "Jack client deactivated.\n"
msgstr "Client Jack désactivé.\n"

#: Opcodes/jacko.cpp:694
msgid "Jack ports unregistered.\n"
msgstr "Ports jack désenregistrés.\n"

#: Opcodes/jacko.cpp:696
msgid "Jack client closed.\n"
msgstr "Client Jack fermé.\n"

#: Opcodes/jacko.cpp:706
msgid "JackoState::close.\n"
msgstr "JackoState::close.\n"

#: Opcodes/jacko.cpp:865
#, c-format
msgid "Failed to set Jack freewheeling mode to \"%s\": error %d.\n"
msgstr "La mise de Jack en mode roue libre \"%s\" a échoué : erreur %d.\n"

#: Opcodes/jacko.cpp:868
#, c-format
msgid "Set Jack freewheeling mode to \"%s\".\n"
msgstr "Jack mis en mode roue libre \"%s\".\n"

#: Opcodes/jacko.cpp:882
#, c-format
msgid "Turned Jack connections \"%s\".\n"
msgstr "Connexions Jack \"%s\".\n"

#: Opcodes/jacko.cpp:918 Opcodes/jacko.cpp:1009 Opcodes/jacko.cpp:1100
#: Opcodes/jacko.cpp:1157
#, c-format
msgid "Could not create Jack port \"%s\".\n"
msgstr "Impossible de créer le port de Jack \"%s\".\n"

#: Opcodes/jacko.cpp:930 Opcodes/jacko.cpp:1021 Opcodes/jacko.cpp:1112
#: Opcodes/jacko.cpp:1169
#, c-format
msgid "Could not create Jack connection from \"%s\" to \"%s\": status %d.\n"
msgstr "Impossible de créer la connexion Jack de \"%s\" à \"%s\" : état %d.\n"

#: Opcodes/lame.c:87
#, c-format
msgid "Failed to initialise LAME %d\n"
msgstr "Echec de l'initialisation de LAME %d\n"

#: Opcodes/lame.c:91
#, c-format
msgid "mp3out %s: failed to open file"
msgstr "mp3out : %s : l'ouverture du fichier a échoué"

#: Opcodes/lame.c:119
#, c-format
msgid "mp3out: write error %d\n"
msgstr "mp3out : erreur d'écriture %d\n"

#: Opcodes/linuxjoystick.c:59
#, c-format
msgid "linuxjoystick: No such table %f"
msgstr "joystick linux : aucune table %f"

#: Opcodes/linuxjoystick.c:83
#, c-format
msgid "linuxjoystick: table %d of size %d too small for data size %d"
msgstr ""
"joystick linux : table %d de taille %d trop petite pour la taille de données "
"%d"

#: Opcodes/linuxjoystick.c:95
#, c-format
msgid "linuxjoystick: could not open device /dev/input/js%d for reason: %s\n"
msgstr ""
"joystick linux : ouverture du périphérique /dev/input/js%d impossible pour "
"la raison %s\n"

#: Opcodes/linuxjoystick.c:99
#, c-format
msgid "linuxjoystick: could not open device /dev/js%d for reason: %s\n"
msgstr ""
"joystick linux : ouverture du périphérique /dev/js%d impossible pour la "
"raison %s\n"

#: Opcodes/linuxjoystick.c:113
#, c-format
msgid "linuxjoystick: read %d closing joystick"
msgstr "joystick linux : le lecteur %d ferme le joystick"

#: Opcodes/linuxjoystick.c:130
#, c-format
msgid "unknown joystick event type %i"
msgstr "type %i d'évènement de joystick inconnu"

#: Opcodes/liveconv.c:252
msgid "liveconv: invalid impulse response partition length"
msgstr ""
"liveconv : longueur de partition de la réponse impulsionnelle non valide"

#: Opcodes/liveconv.c:265
msgid "liveconv: invalid length, or insufficient IR data for convolution"
msgstr ""
"liveconv : longueur non valide, ou pas assez de données de RI pour la "
"convolution"

#: Opcodes/liveconv.c:504
msgid "liveconv: not initialised"
msgstr "liveconv : non initialisé"

#: Opcodes/locsig.c:42
msgid "Wrong number of outputs in locsig; must be 2 or 4"
msgstr "Nombre de sorties incorrect dans locsig ; doit valoir 2 ou 4"

#: Opcodes/locsig.c:165
msgid "Number of outputs must be the same as the previous locsig"
msgstr "Le nombre de sorties doit être le même que celui du locsig précédent"

#: Opcodes/loscilx.c:82 Opcodes/loscilx.c:224 Opcodes/loscilx.c:373
#, c-format
msgid "could not load '%s'"
msgstr "impossible de charger '%s'"

#: Opcodes/loscilx.c:96 Opcodes/loscilx.c:304 Opcodes/loscilx.c:449
#, c-format
msgid "invalid loop mode: %d"
msgstr "mode de boucle non valide : %d"

#: Opcodes/loscilx.c:214
msgid "loscilx: invalid number of output arguments"
msgstr "loscilx : nombre d'arguments de sortie non valide"

#: Opcodes/loscilx.c:236 Opcodes/loscilx.c:265 Opcodes/pvlock.c:282
#: Opcodes/pvlock.c:487 Opcodes/pvlock.c:736 Opcodes/pvlock.c:956
#: Opcodes/pvsbasic.c:680 Opcodes/pvsbasic.c:835
msgid ""
"number of output arguments inconsistent with number of sound file channels"
msgstr ""
"nombre d'arguments de sortie en contradiction avec le nombre de canaux du "
"fichier son"

#: Opcodes/loscilx.c:863
msgid "loscilx: not initialised"
msgstr "loscilx : non initialisé"

#: Opcodes/loscilx.c:1131
msgid "loscilxa: not initialised"
msgstr "loscilxa : non initialisé"

#: Opcodes/lowpassr.c:57 Opcodes/lowpassr.c:101 Opcodes/lowpassr.c:123
#: Opcodes/lowpassr.c:157 Opcodes/lowpassr.c:178 Opcodes/lowpassr.c:212
msgid "Cutoff parameter must be positive"
msgstr "le paramètre de coupure doit être positif"

#: Opcodes/lowpassr.c:254 Opcodes/lowpassr.c:315
msgid "illegal order num. (min 1, max 10)"
msgstr "numéro d'ordre illégal (min 1, max 10)"

#: Opcodes/mandolin.c:82
msgid "No table for Mandolin"
msgstr "Aucune table pour la mandoline"

#: Opcodes/mandolin.c:92
msgid "No base frequency for mandolin"
msgstr "Pas de fréquence de base pour la mandoline"

#: Opcodes/metro.c:67
msgid "metro:init phase truncation"
msgstr "metro : la phase initiale est tronquée"

#: Opcodes/metro.c:106
msgid "metro2:init phase truncation"
msgstr "metro2 : la phase initiale est tronquée"

#: Opcodes/metro.c:176
msgid "splitrig: incorrect table number"
msgstr "splitrig : numéro de table incorrect"

#: Opcodes/midiops2.c:538 Opcodes/midiops2.c:553 Opcodes/midiops2.c:572
msgid "value out of range"
msgstr "valeur hors limites"

#: Opcodes/midiops2.c:604
#, c-format
msgid "invalid channel number: %d"
msgstr "numéro de canal non valide : %d"

#: Opcodes/midiops3.c:333 Opcodes/midiops3.c:428
#, c-format
msgid "illegal msb control number at position n.%d"
msgstr "msb du numéro de contrôleur illégal à la position n.%d"

#: Opcodes/midiops3.c:340 Opcodes/midiops3.c:435
#, c-format
msgid "illegal lsb control number at position n.%d"
msgstr "lsb du numéro de contrôleur illégal à la position n.%d"

#: Opcodes/modal4.c:46
msgid "No table for Modal4 case"
msgstr "Pas de table pour le cas de Modal4 "

#: Opcodes/modal4.c:247
msgid "No table for Marimba strike"
msgstr "Pas de table pour l'excitation du Marimba"

#: Opcodes/modal4.c:287
msgid "striking three times here!!!\n"
msgstr "trois frappes ici !!!\n"

#: Opcodes/modal4.c:292
msgid "striking twice here!!\n"
msgstr "deux frappes ici !!\n"

#: Opcodes/modal4.c:369
msgid "No table for Vibraphone strike"
msgstr "Pas de table pour l'excitation du Vibraphone"

#: Opcodes/modal4.c:457
msgid "No table for Agogobell strike"
msgstr "Pas de table pour l'excitation d'Agogobell"

#: Opcodes/modmatrix.c:22
msgid "modmatrix: "
msgstr "modmatrix : "

#: Opcodes/mp3in.c:118 Opcodes/mp3in.c:294
#, c-format
msgid "mp3in: %s: failed to open file"
msgstr "mp3in : %s : l'ouverture du fichier a échoué"

#: Opcodes/mp3in.c:166
#, c-format
msgid "mp3in: file sample rate (%d) != orchestra sr (%d)\n"
msgstr ""
"mp3in : taux d'échantillonnage du fichier (%d) != sr de l'orchestre (%d)\n"

#: Opcodes/mp3in.c:470
#, c-format
msgid "mp3scale: %s: failed to open file"
msgstr "mp3scale : %s : l'ouverture du fichier a échoué"

#: Opcodes/mp3in.c:938 Opcodes/mp3in.c:1202
msgid "could not set priority\n"
msgstr "impossible de fixer la priorité\n"

#: Opcodes/mp3in.c:1176 Opcodes/mp3in.c:2057
#, c-format
msgid "mp3scal_load error: %s\n"
msgstr "erreur de mp3scal_load : %s\n"

#: Opcodes/mp3in.c:1180 Opcodes/mp3in.c:2061
#, c-format
msgid "mp3scal_load error: could not open %s\n"
msgstr "erreur de mp3scal_load : impossible d'ouvrir %s\n"

#: Opcodes/mp3in.c:1193
msgid "failed to start thread\n"
msgstr "le démarrage du thread a échoué\n"

#: Opcodes/mp3in.c:1205 Opcodes/mp3in.c:2086
msgid "cannot load: player still active\n"
msgstr "chargement impossible : le lecteur est toujours actif\n"

#: Opcodes/mp3in.c:1228 Opcodes/mp3in.c:1277
msgid "invalid handle\n"
msgstr "descripteur non valide\n"

#: Opcodes/mp3in.c:1458
msgid "not init\n"
msgstr "pas d'initialisation\n"

#: Opcodes/nlfilt.c:144
msgid "nlfilt: not initialised"
msgstr "nlfilt : non initialisé"

#: Opcodes/nlfilt.c:220
msgid "nlfilt2: not initialised"
msgstr "nlfilt2 : non initialisé"

#: Opcodes/nlfilt.c:239 Opcodes/nlfilt.c:249
msgid "invalid p field index"
msgstr "index de p-champ non valide"

#: Opcodes/nlfilt.c:274
msgid "More arguments than p fields"
msgstr "Plus d'arguments que p-champs"

#: Opcodes/oscbnk.c:571
msgid "oscbnk: not initialised"
msgstr "oscbnk : non initialisé"

#: Opcodes/oscbnk.c:770
msgid "grain2: not initialised"
msgstr "grain2 : non initialisé"

#: Opcodes/oscbnk.c:923
msgid "grain3: invalid grain duration"
msgstr "grain3 : durée de grain non valide"

#: Opcodes/oscbnk.c:930
msgid "grain3: invalid grain density"
msgstr "grain3 : densité de grain non valide"

#: Opcodes/oscbnk.c:1023
msgid "grain3: not initialised"
msgstr "grain3 : non initialisé"

#: Opcodes/oscbnk.c:1026
msgid "grain3 needs more overlaps"
msgstr "grain3 nécessite plus de chevauchements"

#: Opcodes/oscbnk.c:1099 Opcodes/oscbnk.c:1144
msgid "rnd31: not initialised"
msgstr "rnd31 : non initialisé"

#: Opcodes/oscbnk.c:1565
msgid "function table is NULL, check that ibasfn is available\n"
msgstr "table de fonction NULL, vérifier que ibasfn est valable\n"

#: Opcodes/oscbnk.c:1716
#, c-format
msgid "redefined table array for waveform %d\n"
msgstr "redéfinition de la table pour la forme d'onde %d\n"

#: Opcodes/oscbnk.c:1801
#, c-format
msgid "vco2init: invalid waveform number: %f"
msgstr "vco2init : numéro de forme d'onde non valide : %f"

#: Opcodes/oscbnk.c:1809
msgid "vco2init: invalid base ftable number"
msgstr "vco2init : numéro de la ftable de base non valide"

#: Opcodes/oscbnk.c:1820
msgid "vco2init: invalid partial number multiplier"
msgstr "vco2init : multiplicateur du nombre d'harmoniques non valide"

#: Opcodes/oscbnk.c:1829
msgid "vco2init: invalid min table size"
msgstr "vco2init : taille min de table non valide"

#: Opcodes/oscbnk.c:1837
msgid "vco2init: invalid max table size"
msgstr "vco2init : taille max de table non valide"

#: Opcodes/oscbnk.c:1859
msgid "vco2init: invalid source ftable"
msgstr "vco2init : ftable source non valide"

#: Opcodes/oscbnk.c:1902
msgid "vco2ft: table array not found for this waveform"
msgstr ""
"vco2ft : le tableau de tables pour cette forme d'onde n'a pas été trouvé"

#: Opcodes/oscbnk.c:1975
msgid "vco2ft: not initialised"
msgstr "vco2ft : non initialisé"

#: Opcodes/oscbnk.c:1995
msgid "vco2: too many input arguments"
msgstr "vco2 : trop d'arguments en entrée"

#: Opcodes/oscbnk.c:2005
msgid "vco2: insufficient required arguments"
msgstr "vco2 : pas assez d'arguments requis"

#: Opcodes/oscbnk.c:2023
msgid "vco2: table array not found for user defined waveform"
msgstr ""
"vco2 : le tableau de tables pour la forme d'onde définie par l'utilisateur "
"n'a pas été trouvé"

#: Opcodes/oscbnk.c:2072
msgid "vco2: not initialised"
msgstr "vco2 : non initialisé"

#: Opcodes/oscbnk.c:2236
msgid "delayk: invalid delay time (must be >= 0)"
msgstr "delayk : durée de délai non valide (doit être >= 0)"

#: Opcodes/oscbnk.c:2254
msgid "delayk: not initialised"
msgstr "delayk : non initialisé"

#: Opcodes/oscbnk.c:2277
msgid "vdel_k: invalid max delay time (must be >= 0)"
msgstr "vdel_k : durée de délai max non valide (doit être >= 0)"

#: Opcodes/oscbnk.c:2296
msgid "vdel_k: not initialised"
msgstr "vdel_k : non initialisé"

#: Opcodes/oscbnk.c:2302
msgid "vdel_k: invalid delay time (must be >= 0)"
msgstr "vdel_k : durée de délai non valide (doit être >= 0)"

#: Opcodes/oscbnk.c:2577
msgid "rbjeq: invalid filter type"
msgstr "rbjeq : type de filtre non valide"

#: Opcodes/p5glove.c:104
msgid "unable to open p5glove\n"
msgstr "impossible d'ouvrir p5glove\n"

#: Opcodes/p5glove.c:156
msgid "No open glove"
msgstr "Pas de gant ouvert"

#: Opcodes/padsynth_gen.cpp:465
#, c-format
msgid "Illegal table size %d"
msgstr "Longueur de table illégale %d"

#: Opcodes/pan2.c:45
msgid "Unknown panning type"
msgstr "Type de panoramique inconnu"

#: Opcodes/partials.c:178
msgid "partials: first input not in AMP_FREQ format\n"
msgstr "partials : la première entrée n'est pas au format AMP_FREQ\n"

#: Opcodes/partials.c:183
msgid "partials: no phase input, tracks will contain amp & freq only\n"
msgstr ""
"partials : pas d'entrée de phase, les pistes ne contiendront que amp & fréq\n"

#: Opcodes/partikkel.c:26 Opcodes/partikkel.c:27 Opcodes/partikkel.c:28
msgid "partikkel: "
msgstr "partikkel :"

#: Opcodes/partikkel.c:843
msgid "partikkelsync: opcode id needs to be a non-zero integer"
msgstr "partikkelsync : l'id de l'opcode doit être un entier non nul"

#: Opcodes/partikkel.c:847 Opcodes/partikkel.c:853
msgid "partikkelsync: could not find opcode id"
msgstr "partikkelsync : impossible de trouver l'id de l'opcode"

#: Opcodes/partikkel.c:884
#, c-format
msgid "%s: partikkel not initialized"
msgstr "%s : partikkel non initialisé"

#: Opcodes/partikkel.c:892
#, c-format
msgid "%s: could not find opcode id"
msgstr "%s : impossible de trouver l'id de l'opcode"

#: Opcodes/paulstretch.c:130
msgid "paulstretch: table not found"
msgstr "paulstretch : table non trouvée !"

#: Opcodes/physmod.c:122
msgid "No table for Clarinet"
msgstr "Aucune table pour la clarinette"

#: Opcodes/physmod.c:130
msgid "No base frequency for clarinet -- assuming 50Hz\n"
msgstr ""
"Pas de fréquence de base pour la clarinette -- on suppose qu'elle vaut 50 "
"Hz\n"

#: Opcodes/physmod.c:290
msgid "No table for Flute"
msgstr "Aucune table pour la flûte"

#: Opcodes/physmod.c:302
msgid "No base frequency for flute -- assumed to be 50Hz\n"
msgstr ""
"Pas de fréquence de base pour la flûte -- on suppose qu'elle vaut 50 Hz\n"

#: Opcodes/physmod.c:375 Opcodes/physmod.c:586 Opcodes/physmod.c:877
msgid "frequency too low, set to minimum"
msgstr "fréquence trop basse, fixée au minimum"

#: Opcodes/physmod.c:504
msgid "No table for wgbow vibrato"
msgstr "Pas de table pour le vibrato de wgbow"

#: Opcodes/physmod.c:516
msgid "unknown lowest frequency for bowed string -- assuming 50Hz\n"
msgstr ""
"La fréquence la plus basse pour la corde frottée est inconnue -- on suppose "
"qu'elle vaut 50 Hz\n"

#: Opcodes/physmod.c:729
msgid "DlineA not initialised"
msgstr "DlineA non initialisé"

#: Opcodes/physmod.c:797
msgid "No table for Brass"
msgstr "Pas de table pour Brass"

#: Opcodes/physmod.c:810
msgid "No base frequency for brass -- assumed to be 50Hz\n"
msgstr "Pas de fréquence de base pour brass -- on suppose qu'elle vaut 50 Hz\n"

#: Opcodes/physutil.c:134 Opcodes/physutil.c:309 Opcodes/physutil.c:321
#: Opcodes/physutil.c:342
msgid "negative rates not allowed!!, correcting\n"
msgstr "les vitesses négatives sont interdites !!, correction\n"

#: Opcodes/physutil.c:183
#, c-format
msgid "Envelope: value=%f target=%f rate=%f state=%d\n"
msgstr "Enveloppe : valeur=%f cible=%f vitesse=%f état=%d\n"

#: Opcodes/physutil.c:332
msgid "Sustain level out of range!!, correcting\n"
msgstr "Niveau d'entretien hors limites !!, correction\n"

#: Opcodes/physutil.c:353 Opcodes/physutil.c:363 Opcodes/physutil.c:373
msgid "negative times not allowed!!, correcting\n"
msgstr "les valeurs de temps négatives sont interdites !!, correction\n"

#: Opcodes/pitch.c:84 Opcodes/spectra.c:79
msgid "illegal iprd"
msgstr "iprd illégal"

#: Opcodes/pitch.c:86 Opcodes/spectra.c:81
msgid "illegal iocts"
msgstr "iocts illégal"

#: Opcodes/pitch.c:88 Opcodes/spectra.c:83
msgid "illegal ifrqs"
msgstr "ifrqs illégal"

#: Opcodes/pitch.c:182 Opcodes/spectra.c:601
msgid "illegal no of partials"
msgstr "nombre de partiels illégal"

#: Opcodes/pitch.c:207
msgid "per octave rolloff too steep"
msgstr "pente par octave trop raide"

#: Opcodes/pitch.c:221 Opcodes/spectra.c:642
msgid "illegal lo-hi values"
msgstr "valeurs lo-hi illégales"

#: Opcodes/pitch.c:463
msgid "pitch: not initialised"
msgstr "pitch : non initialisé"

#: Opcodes/pitch.c:472
msgid "Must have even number of arguments in mac\n"
msgstr "Il doit y avoir un nombre pair d'arguments dans mac\n"

#: Opcodes/pitch.c:581
msgid "clockread: clock still running, call clockoff first"
msgstr "clockread : l'horloge est toujours active, appeler clockoff d'abord"

#: Opcodes/pitch.c:595 Opcodes/pitch.c:605
msgid "scratchpad index out of range"
msgstr "L'indice du scratchpad est hors limites"

#: Opcodes/pitch.c:628
msgid "adsynt: wavetable not found!"
msgstr "adsynt : table d'onde non trouvée !"

#: Opcodes/pitch.c:641
msgid "adsynt: freqtable not found!"
msgstr "adsynt : table de fréq non trouvée !"

#: Opcodes/pitch.c:646
msgid "adsynt: partial count is greater than freqtable size!"
msgstr ""
"adsynt : le nombre de partiels est supérieur à la taille de la table de "
"fréq !"

#: Opcodes/pitch.c:654
msgid "adsynt: amptable not found!"
msgstr "adsynt : table d'amp non trouvée !"

#: Opcodes/pitch.c:659
msgid "adsynt: partial count is greater than amptable size!"
msgstr ""
"adsynt : le nombre de partiels est supérieur à la taille de la table d'amp !"

#: Opcodes/pitch.c:695
msgid "adsynt: not initialised"
msgstr "adsynt : non initialisé"

#: Opcodes/pitch.c:775
msgid "hsboscil: not initialised"
msgstr "hsboscil : non initialisé"

#: Opcodes/pitch.c:861
msgid "pitchamdf: maxcps must be > mincps !"
msgstr "pitchamdf : maxcps doit être > mincps !"

#: Opcodes/pitch.c:1008
msgid "pitchamdf: not initialised"
msgstr "pitchamdf : non initialisé"

#: Opcodes/pitch.c:1189 Opcodes/pitch.c:1219
msgid "phasorbnk: not initialised"
msgstr "phasorbnk : non initialisé"

#: Opcodes/pitch.c:1286
msgid "pinkish: Invalid method code"
msgstr "pinkish : code de méthode non valide"

#: Opcodes/pitch.c:1297
msgid "pinkish: Filter method requires a-rate (noise) input"
msgstr ""
"pinkish : la méthode de filtrage nécessite une entrée (bruit) de taux-a"

#: Opcodes/pitch.c:1426
#, c-format
msgid ""
"pinkish: Gardner method requires 4-%d bands. Default %<PRIi32> substituted "
"for %d.\n"
msgstr ""
"pinkish : la méthode de Gardner nécessite 4-%d bandes. La valeur par défaut "
"%<PRIi32> a été substituée à %d.\n"

#: Opcodes/pitch.c:1692
msgid "Incorrect argument count in transeg"
msgstr "Nombre d'arguments incorrect dans transeg"

#: Opcodes/pitch.c:1744
msgid "Incorrect argument count in transegb"
msgstr "Nombre d'arguments incorrect dans transegb"

#: Opcodes/pitch.c:1795 Opcodes/pitch.c:1954
msgid "Error: transeg not initialised (krate)\n"
msgstr "Erreur : transeg non initialisé (taux-k)\n"

#: Opcodes/pitch.c:1833 Opcodes/pitch.c:2013
msgid "transeg: not initialised (arate)\n"
msgstr "transeg : non initialisé (taux-a)\n"

#: Opcodes/pitch.c:1890
msgid "Incorrect argument count in transegr"
msgstr "Nombre d'arguments incorrect dans transegr"

#: Opcodes/pitch.c:2330
msgid "median: not initialised (arate)\n"
msgstr "median : non initialisé (taux-a)\n"

#: Opcodes/pitch.c:2334 Opcodes/pitch.c:2387
#, c-format
msgid "median: window (%d)larger than maximum(%d); truncated"
msgstr "median : fenêtre (%d) plus grande que le maximum (%d) ; tronquée"

#: Opcodes/pitch.c:2383
msgid "median: not initialised (krate)\n"
msgstr "median non initialisé (taux-k)\n"

#: Opcodes/pitch0.c:44 Opcodes/pitch0.c:62
#, c-format
msgid "Muting new instances of instr %d\n"
msgstr "Muting des nouvelles instances de l'instr %d\n"

#: Opcodes/pitch0.c:47 Opcodes/pitch0.c:65
#, c-format
msgid "Allowing instrument %d to start\n"
msgstr "L'instrument %d est autorisé à démarrer\n"

#: Opcodes/pitchtrack.c:371
#, c-format
msgid "ptrack: FFT size out of range; using %d\n"
msgstr "ptrack : taille de TFR hors limites ; on utilise %d\n"

#: Opcodes/pitchtrack.c:384
#, c-format
msgid "ptrack: FFT size not a power of 2; using %d\n"
msgstr ""
"ptrack : la taille de TFR n'est pas une puissance de 2 ; on utilise %d\n"

#: Opcodes/platerev.c:78
msgid "Missing input table or too short"
msgstr "Table d'entrée manquante ou trop courte !"

#: Opcodes/platerev.c:83
msgid "Missing output table or too short"
msgstr "Table de sortie manquante ou trop courte !"

#: Opcodes/pluck.c:172
msgid "wgpluck:Could not allocate for initial shape"
msgstr "wgpluck : impossible d'allouer la forme initiale"

#: Opcodes/psynth.c:97 Opcodes/psynth.c:264
msgid "psynth: first input not in TRACKS format\n"
msgstr "psynth : la première entrée n'est pas au format TRACKS\n"

#: Opcodes/psynth.c:101 Opcodes/psynth.c:268
msgid "psynth: function table not found\n"
msgstr "psynth : table de fonction non trouvée\n"

#: Opcodes/psynth.c:609 Opcodes/psynth.c:702
msgid "Input not in TRACKS format\n"
msgstr "L'entrée n'est pas au format TRACKS\n"

#: Opcodes/psynth.c:808
msgid "trsplit: input not in TRACKS format\n"
msgstr "trsplit : l'entrée n'est pas au format TRACKS\n"

#: Opcodes/psynth.c:905 Opcodes/psynth.c:1068
msgid "trmix: first input not in TRACKS format\n"
msgstr "trmix : la première entrée n'est pas au format TRACKS\n"

#: Opcodes/psynth.c:910 Opcodes/psynth.c:1073
msgid "trmix: second input not in TRACKS format\n"
msgstr "trmix : la seconde entrée n'est pas au format TRACKS\n"

#: Opcodes/psynth.c:984
msgid "trfil: input not in TRACKS format\n"
msgstr "trfil : l'entrée n'est pas au format TRACKS\n"

#: Opcodes/psynth.c:989
msgid "trfil: could not find function table\n"
msgstr "trfil : impossible de trouver la table de fonction\n"

#: Opcodes/psynth.c:1177
msgid "binit: first input not in TRACKS format\n"
msgstr "binit : la première entrée n'est pas au format TRACKS\n"

#: Opcodes/pvadd.c:159
msgid "PVADD ktimpnt truncated to last frame"
msgstr "PVADD ktimpnt a été tronqué à la dernière trame"

#: Opcodes/pvadd.c:198
msgid "pvadd: not initialised"
msgstr "pvadd : non initialisé"

#: Opcodes/pvadd.c:200
msgid "PVADD timpnt < 0"
msgstr "PVADD timpnt < 0"

#: Opcodes/pvadd.c:217
#, c-format
msgid "PVADD cannot load %s"
msgstr "PVADD ne peut pas charger %s"

#: Opcodes/pvadd.c:221 Opcodes/ugens8.c:249
#, c-format
msgid "pvoc-ex file %s: FFT size %d too large for Csound"
msgstr "pvoc-ex fichier %s : la taille de TFR %d est trop grande pour Csound"

#: Opcodes/pvadd.c:227
#, c-format
msgid "PV frame %d seems too small in %s"
msgstr "La trame PV %d semble trop petite dans %s"

#: Opcodes/pvadd.c:232 Opcodes/pvread.c:129 Opcodes/ugens8.c:255
#, c-format
msgid "pvoc-ex file %s is not mono"
msgstr "pvoc-ex : le fichier %s n'est pas mono"

#: Opcodes/pvinterp.c:69
#, c-format
msgid "PVBUFREAD cannot load %s"
msgstr "PVBUFREAD ne peut pas charger %s"

#: Opcodes/pvinterp.c:82 Opcodes/vpvoc.c:222
#, c-format
msgid "PVOC frame %ld bigger than %ld in %s"
msgstr "La trame PVOC %ld est plus grande que %ld dans %s"

#: Opcodes/pvinterp.c:87 Opcodes/vpvoc.c:227
#, c-format
msgid "PVOC frame %ld seems too small in %s"
msgstr "La trame PVOC %ld semble trop petite dans %s"

#: Opcodes/pvinterp.c:91 Opcodes/pvinterp.c:203 Opcodes/pvinterp.c:394
#: Opcodes/vpvoc.c:231
#, c-format
msgid "%d chans (not 1) in PVOC file %s"
msgstr "%d canaux (pas 1) dans le fichier PVOC %s"

#: Opcodes/pvinterp.c:106 Opcodes/pvinterp.c:231 Opcodes/pvinterp.c:420
#: Opcodes/ugens8.c:101 Opcodes/vpvoc.c:259
#, c-format
msgid "ksmps of %d needs wdw of %d, max is %d for pv %s"
msgstr "Un ksmps de %d necécessite une fenêtre de %d, max vaut %d pour pv %s"

#: Opcodes/pvinterp.c:135 Opcodes/pvinterp.c:285 Opcodes/pvinterp.c:477
#: Opcodes/pvread.c:109 Opcodes/ugens8.c:174 Opcodes/vpvoc.c:321
msgid "PVOC ktimpnt truncated to last frame"
msgstr "PVOC ktimpnt a été tronqué à la dernière trame"

#: Opcodes/pvinterp.c:144
msgid "pvbufread: not initialised"
msgstr "pvbufread : non initialisé"

#: Opcodes/pvinterp.c:146 Opcodes/pvinterp.c:338 Opcodes/pvinterp.c:542
#: Opcodes/pvread.c:117 Opcodes/ugens8.c:232 Opcodes/vpvoc.c:389
msgid "PVOC timpnt < 0"
msgstr "PVOC timpnt < 0"

#: Opcodes/pvinterp.c:163
msgid "pvinterp: associated pvbufread not found"
msgstr "pvinterp : pas de pvbufread associé"

#: Opcodes/pvinterp.c:185
#, c-format
msgid "PVINTERP cannot load %s"
msgstr "PVINTERP ne peut pas charger %s"

#: Opcodes/pvinterp.c:198
#, c-format
msgid "pvinterp: %s: frame size %d does not match pvbufread frame size %d\n"
msgstr ""
"pvinterp : %s : la taille de trame %d ne correspond pas à la taille de trame "
"%d de pvbufread\n"

#: Opcodes/pvinterp.c:330
msgid "pvinterp: not initialised"
msgstr "pvinterp : non initialisé"

#: Opcodes/pvinterp.c:333 Opcodes/pvinterp.c:536 Opcodes/ugens8.c:226
#: Opcodes/vpvoc.c:383
msgid "PVOC transpose too low"
msgstr "PVOC transpose trop bas"

#: Opcodes/pvinterp.c:336 Opcodes/pvinterp.c:539 Opcodes/ugens8.c:229
#: Opcodes/vpvoc.c:386
msgid "PVOC transpose too high"
msgstr "PVOC transpose trop haut"

#: Opcodes/pvinterp.c:355
msgid "pvcross: associated pvbufread not found"
msgstr "pvcross : pas de pvbufread associé"

#: Opcodes/pvinterp.c:377
#, c-format
msgid "PVCROSS cannot load %s"
msgstr "PVCROSS ne peut pas charger %s"

#: Opcodes/pvinterp.c:389
#, c-format
msgid "pvcross: %s: frame size %d does not match pvbufread frame size %d\n"
msgstr ""
"pvcross : %s : la taille de trame %d ne correspond à la taille de trame %d "
"de pvbufread\n"

#: Opcodes/pvinterp.c:500 Opcodes/vpvoc.c:346
msgid "PVOC debug: one frame gets through\n"
msgstr "PVOC debuf : une trame est passée\n"

#: Opcodes/pvinterp.c:533
msgid "pvcross: not initialised"
msgstr "pvcross : non initialisé"

#: Opcodes/pvlock.c:107 Opcodes/pvlock.c:176 Opcodes/pvsbasic.c:507
#: Opcodes/pvsbasic.c:590
msgid "invalid number of output arguments"
msgstr "nombre d'arguments de sortie non valide"

#: Opcodes/pvlock.c:275 Opcodes/pvlock.c:480 Opcodes/pvlock.c:714
#: Opcodes/pvlock.c:934
msgid "function table not found"
msgstr "table de fonction non trouvée"

#: Opcodes/pvlock.c:1128
#, c-format
msgid "filescal: failed to open file %s\n"
msgstr "filescal : échec de l'ouverture du fichier %s\n"

#: Opcodes/pvlock.c:1137
#, c-format
msgid "filescal: mismatched channel numbers. %d outputs, %d inputs\n"
msgstr "filescal : nombres de canaux différents. %d sorties, %d entrées\n"

#: Opcodes/pvlock.c:1434 Opcodes/pvsband.c:46 Opcodes/pvsbasic.c:956
#: Opcodes/pvsbasic.c:1287 Opcodes/pvsbasic.c:1502 Opcodes/pvsbasic.c:1609
#: Opcodes/pvsbasic.c:1854 Opcodes/pvsbasic.c:2078 Opcodes/pvsbasic.c:2251
#: Opcodes/pvsgendy.c:44 Opcodes/signalflowgraph.cpp:713
msgid "Unsafe to have same fsig as in and out"
msgstr "Il est risqué d'avoir le même fsig en entrée et en sortie"

#: Opcodes/pvlock.c:1446
msgid "pvsfreeze: signal format must be amp-freq."
msgstr "pvsfreeze : le format de signal doit être amp-fréq."

#: Opcodes/pvoc.c:75
msgid "Error allocating PVOC globals"
msgstr "Erreur d'allocation des variables globales de PVOC"

#: Opcodes/pvread.c:125
#, c-format
msgid "PVREAD cannot load %s"
msgstr "PVREAD ne peut pas charger %s"

#: Opcodes/pvsband.c:179 Opcodes/pvsband.c:285
msgid "pvsband: not initialised"
msgstr "pvsband : non initialisé"

#: Opcodes/pvsbasic.c:70
msgid "pvsgain: signal format must be amp-phase or amp-freq."
msgstr "pvsgain : le format de signal doit être amp-phase ou amp-fréq."

#: Opcodes/pvsbasic.c:228 Opcodes/pvsbasic.c:364
msgid "SDFT Not implemented in this case yet"
msgstr "SDFT pas encore implémentée dans ce cas"

#: Opcodes/pvsbasic.c:239
#, c-format
msgid "pvsfwrite: could not open file %s\n"
msgstr "pvsfwrite : impossible d'ouvrir le fichier %s\n"

#: Opcodes/pvsbasic.c:312
msgid "pvsfwrite: could not write data\n"
msgstr "pvsfwrite : impossible d'écrire les données\n"

#: Opcodes/pvsbasic.c:368
#, c-format
msgid "pvsdiskin: could not open file %s\n"
msgstr "pvsdiskin : impossible d'ouvrir le fichier %s\n"

#: Opcodes/pvsbasic.c:663 Opcodes/pvsbasic.c:818 Opcodes/pvsbasic.c:2583
#, c-format
msgid "could not find table number %d\n"
msgstr "la table %d est introuvable\n"

#: Opcodes/pvsbasic.c:987
msgid "pvsfreeze: signal format must be amp-phase or amp-freq."
msgstr "pvsfreeze : le format de signal doit être amp-phase ou amp-fréq."

#: Opcodes/pvsbasic.c:1065
msgid "pvsosc does not work while sliding"
msgstr "pvsosc ne travaille pas lors du glissement"

#: Opcodes/pvsbasic.c:1318
msgid "pvsmooth: signal format must be amp-phase or amp-freq."
msgstr "pvsmooth : le format de signal doit être amp-phase ou amp-fréq."

#: Opcodes/pvsbasic.c:1436
msgid "pvsmix: signal format must be amp-phase or amp-freq."
msgstr "pvsmix : le format de signal doit être amp-phase ou amp-fréq."

#: Opcodes/pvsbasic.c:1492
msgid "pvsmix: formats are different."
msgstr "pvsmix : les formats sont différents"

#: Opcodes/pvsbasic.c:1505
msgid "pvsfilter: signal format must be amp-phase or amp-freq."
msgstr "pvsfilter : le format de signal doit être amp-phase ou amp-fréq."

#: Opcodes/pvsbasic.c:1584
msgid "pvsfilter: not initialised"
msgstr "pvsfilter : non initialisé"

#: Opcodes/pvsbasic.c:1587
msgid "pvsfilter: formats are different."
msgstr "pvsfilter : les formats sont différents"

#: Opcodes/pvsbasic.c:1831
msgid "pvscale: not initialised"
msgstr "pvscale : non initialisé"

#: Opcodes/pvsbasic.c:2055
msgid "pvshift: not initialised"
msgstr "pvshift : non initialisé"

#: Opcodes/pvsbasic.c:2236
msgid "pvswarp: not initialised"
msgstr "pvswarp : non initialisé"

#: Opcodes/pvsbasic.c:2253
msgid "pvsblur does not work sliding yet"
msgstr "pvsblur ne traite pas encore le glissement"

#: Opcodes/pvsbasic.c:2391
msgid "pvsblur: not initialised"
msgstr "pvsblur : non initialisé"

#: Opcodes/pvsbasic.c:2427
msgid "pvstencil: signal format must be amp-phase or amp-freq."
msgstr "pvstencil : le format de signal doit être amp-phase ou amp-fréq."

#: Opcodes/pvsbasic.c:2435
msgid "pvstencil: ftable needs to equal the number of bins"
msgstr "pvstencil : la ftable doit égaler le nombre de bins"

#: Opcodes/pvsbasic.c:2516
msgid "pvstencil: not initialised"
msgstr "pvstencil : non initialisé"

#: Opcodes/pvsbasic.c:2675 Opcodes/pvsbasic.c:2703
msgid "pvs2tab: signal format must be amp-phase or amp-freq."
msgstr "pvs2tab : le format du signal doit être amp-phase ou amp-fréq."

#: Opcodes/pvsbasic.c:2815
msgid ""
"magnitude and frequency arrays not initialised, or are not the same size"
msgstr ""
"tableaux de magnitude et de fréquence non initialisés ou de tailles "
"différentes"

#: Opcodes/pvsbuffer.c:56 Opcodes/pvscent.c:316 Opcodes/pvsdemix.c:49
msgid "SDFT case not implemented yet"
msgstr "SDFT pas encore implémentée"

#: Opcodes/pvsbuffer.c:90
msgid "error... could not create global var for handle\n"
msgstr "erreur... impossible de créer une var globale pour le descripteur\n"

#: Opcodes/pvsbuffer.c:149 Opcodes/pvsbuffer.c:198 Opcodes/pvsbuffer.c:269
msgid "error... could not read handle from global variable\n"
msgstr ""
"erreur... impossible de lire le descripteur dans les variables globales\n"

#: Opcodes/pvsbuffer.c:248 Opcodes/pvsbuffer.c:322
msgid "Invalid buffer handle"
msgstr "Descripteur de tampon non valide"

#: Opcodes/pvsbuffer.c:286 Opcodes/pvsbuffer.c:292
#, c-format
msgid "table length too small: needed %d, got %d\n"
msgstr "longueur de table trop petite : %d attendu, %d obtenu\n"

#: Opcodes/pvscent.c:44
msgid "pvscent: format must be amp-phase or amp-freq.\n"
msgstr "pvscent : le format doit être amp-phase ou amp-fréq.\n"

#: Opcodes/pvscent.c:195
#, c-format
msgid "centroid requested fftsize = %.0f, actual = %d\n"
msgstr "taille de tfr requise pour le centroïde = %.0f, actuellement = %d\n"

#: Opcodes/pvscent.c:324
msgid "PV Frames must be in AMP_FREQ format!\n"
msgstr "Les trames PV doivent être au format AMP_FREQ\n"

#: Opcodes/pvsdemix.c:179
msgid "pvsdemix : formats are different.\n"
msgstr "pvsdemix : les formats sont différents\n"

#: Opcodes/pvsdemix.c:182
msgid "pvsdemix : not initialised\n"
msgstr "pvsdemix : non initialisé\n"

#: Opcodes/pvsgendy.c:114
msgid "pvsgendy: not initialised"
msgstr "pvsgendy : non initialisé"

#: Opcodes/repluck.c:164
#, c-format
msgid "Reflection invalid (%f)\n"
msgstr "Réflexion non valide (%f)\n"

#: Opcodes/repluck.c:178
#, c-format
msgid "Pickup out of range (%f)\n"
msgstr "Pickup hors limites (%f)\n"

#: Opcodes/reverbsc.c:177
msgid "reverbsc: sample rate is out of range"
msgstr "reverbsc : le taux d'échantillonnage est hors limites"

#: Opcodes/reverbsc.c:182
msgid "reverbsc: invalid pitch modulation factor"
msgstr "reverbsc : facteur de modulation de la hauteur non valide"

#: Opcodes/reverbsc.c:307
msgid "reverbsc: not initialised"
msgstr "reverbsc : non initialisé"

#: Opcodes/scansyn.c:52
msgid "scanu: Could not find ifnnit ftable"
msgstr "scanu : la ftable ifnnit n'a pas été trouvée"

#: Opcodes/scansyn.c:55
msgid "scanu: Init table has bad size"
msgstr "scanu : la table d'initialisation a une taille incorrecte"

#: Opcodes/scansyn.c:79
msgid "scanu: Could not find ifninit ftable"
msgstr "scanu : la ftable ifninit n'a pas été trouvée"

#: Opcodes/scansyn.c:133 Opcodes/scansyn.c:190 Opcodes/scansynx.c:210
msgid "Eek ... scan synthesis id was not found"
msgstr "Eek ... l'id de synthèse par balayage n'a pas été trouvé"

#: Opcodes/scansyn.c:181
msgid "scans: No scan synthesis net specified"
msgstr "scans : aucune synthèse par balayage n'a été spécifiée"

#: Opcodes/scansyn.c:214
msgid "scanu: Could not find ifnmass table"
msgstr "scanu : la table ifnmass n'a pas été trouvée"

#: Opcodes/scansyn.c:222
msgid "scanu: Could not find ifncentr table"
msgstr "scanu : la table ifncentr n'a pas été trouvée"

#: Opcodes/scansyn.c:226 Opcodes/scansyn.c:237 Opcodes/scansyn.c:316
msgid "scanu: Parameter tables should all have the same length"
msgstr "scanu : les tables de paramètres doivent toutes avoir la même longueur"

#: Opcodes/scansyn.c:233
msgid "scanu: Could not find ifndamp table"
msgstr "scanu : la table ifndamp n'a pas été trouvée"

#: Opcodes/scansyn.c:248
msgid "scanu: Could not find ifnstiff table"
msgstr "scanu : la table ifnstiff n'a pas été trouvée"

#: Opcodes/scansyn.c:255
msgid "scanu: Spring matrix is too small"
msgstr "scanu : la matrice du ressort est trop petite"

#: Opcodes/scansyn.c:312
msgid "scanu: Could not find ifnvel table"
msgstr "scanu : la table ifnvel n'a pas été trouvée"

#: Opcodes/scansyn.c:336 Opcodes/scansynx.c:444
msgid "Mass displacement"
msgstr "Déplacement de masse"

#: Opcodes/scansyn.c:336 Opcodes/scansynx.c:444
msgid "Scansynth window"
msgstr "Fenêtre de synthèse par balayage"

#: Opcodes/scansyn.c:356
msgid "scanu: invalid id table"
msgstr "scanu : id de table non valide"

#: Opcodes/scansyn.c:448
msgid "scanu: not initialised"
msgstr "scanu : non initialisé"

#: Opcodes/scansyn.c:484 Opcodes/scansynx.c:613
msgid "scans: Could not find the ifntraj table"
msgstr "scans : la table ifntraj n'a pas été trouvée"

#: Opcodes/scansyn.c:494
msgid "vermp: Trajectory table includes values out of range"
msgstr "vermp : la table de trajectoire contient des valeurs hors limites"

#: Opcodes/scansynx.c:89
msgid "scanux: Could not find ifnnit ftable"
msgstr "scanux : la ftable ifnnit n'a pas été trouvée"

#: Opcodes/scansynx.c:93
msgid "scanux: Init table has bad size"
msgstr "scanux : la table d'initialisation a une taille incorrecte"

#: Opcodes/scansynx.c:127
msgid "scanux: Could not find ifninit ftable"
msgstr "scanux : la ftable ifninit n'a pas été trouvée"

#: Opcodes/scansynx.c:201
msgid "xscans: No scan synthesis net specified"
msgstr "xscans : aucune synthèse par balayage n'a été spécifiée"

#: Opcodes/scansynx.c:239
msgid "scanux: Could not find ifnmass table"
msgstr "scanux : la table ifnmass n'a pas été trouvée"

#: Opcodes/scansynx.c:247
msgid "scanux: Could not find ifncentr table"
msgstr "scanux : la table ifncentr n'a pas été trouvée"

#: Opcodes/scansynx.c:251 Opcodes/scansynx.c:262 Opcodes/scansynx.c:425
msgid "scanux: Parameter tables should all have the same length"
msgstr ""
"scanux : les tables de paramètres doivent toutes avoir la même longueur"

#: Opcodes/scansynx.c:258
msgid "scanux: Could not find ifndamp table"
msgstr "scanux : la table ifndamp n'a pas été trouvée"

#: Opcodes/scansynx.c:273
msgid "scanux: Could not find ifnstiff table"
msgstr "scanux : la table ifnstiff n'a pas été trouvée"

#: Opcodes/scansynx.c:279
msgid "scanux: Spring matrix is too small"
msgstr "scanux : la matrice du ressort est trop petite"

#: Opcodes/scansynx.c:318
#, c-format
msgid "SCANU cannot load %s"
msgstr "SCANU ne peut pas charger %s"

#: Opcodes/scansynx.c:338
#, c-format
msgid "%d: Looking for (%d) %s Found %.12s\n"
msgstr "%d : (%d) %s recherché, %.12s trouvé\n"

#: Opcodes/scansynx.c:340
msgid "Not a valid matrix"
msgstr "Matrice non valide"

#: Opcodes/scansynx.c:365
#, c-format
msgid "(%d,%d) is out of range\n"
msgstr "(%d, %d) est hors limites\n"

#: Opcodes/scansynx.c:421
msgid "scanux: Could not find ifnvel table"
msgstr "scanux : la table ifnvel n'a pas été trouvée"

#: Opcodes/scansynx.c:463
msgid "xscanu: invalid id table"
msgstr "xscanu : id de table non valide"

#: Opcodes/scansynx.c:580
msgid "xscanu: not initialised"
msgstr "xscanu : non initialisé"

#: Opcodes/scansynx.c:623
msgid "scsn: Trajectory table includes values out of range"
msgstr "scsn : la table de trajectoire contient des valeurs hors limites"

#: Opcodes/seqtime.c:55 Opcodes/seqtime.c:147
msgid "seqtime: incorrect table number"
msgstr "seqtime : numéro de table incorrect"

#: Opcodes/seqtime.c:159 Opcodes/seqtime.c:253
msgid "seqtim: incorrect table number"
msgstr "seqtim : numéro de table incorrect"

#: Opcodes/serial.c:113
msgid "No ports available"
msgstr "Aucun port n'est disponible"

#: Opcodes/serial.c:260
msgid "serial: failed to allocate globals"
msgstr "serial : échec de l'allocation des variables globales"

#: Opcodes/serial.c:279
#, c-format
msgid "%s not available.\n"
msgstr "'%s' n'est pas disponible.\n"

#: Opcodes/serial.c:309
msgid "Number of serial handles exhausted"
msgstr "Nombre de références série épuisé"

#: Opcodes/serial.c:355
msgid "Nothing to close"
msgstr "Rien à fermer"

#: Opcodes/serial.c:602
msgid "failed to open serial line\n"
msgstr "l'ouverture d'une ligne série a échoué\n"

#: Opcodes/serial.c:606
msgid "arduinoStart already running\n"
msgstr "arduinoStart s'exécute déjà\n"

#: Opcodes/serial.c:610
msgid "arduino: failed to allocate globals"
msgstr "arduino : échec de l'allocation des variables globales"

#: Opcodes/serial.c:613
msgid "Failed to allocate\n"
msgstr "L'allocation a échoué\n"

#: Opcodes/serial.c:637
msgid "arduinoStart not running\n"
msgstr "arduinoStart n'est pas actif\n"

#: Opcodes/serial.c:656
msgid "out of range\n"
msgstr "hors limites\n"

#: Opcodes/serial.c:672
msgid "arduino not running"
msgstr "arduino n'est pas actif"

#: Opcodes/sfont.c:115
#, c-format
msgid "sfload: cannot open SoundFont file \"%s\" (error %s)"
msgstr "sfload : impossible d'ouvrir le fichier SoundFont \"%s\" (erreur %s)"

#: Opcodes/sfont.c:132
msgid "sfont: failed to read file\n"
msgstr "sfont : impossible de lire le fichier\n"

#: Opcodes/sfont.c:163
msgid "sfload: could not open globals\n"
msgstr "sfload : impossible d'utiliser des variables globales\n"

#: Opcodes/sfont.c:186
msgid "Extending soundfonts"
msgstr "Extension de soundfonts"

#: Opcodes/sfont.c:228 Opcodes/sfont.c:252 Opcodes/sfont.c:287
#: Opcodes/sfont.c:308 Opcodes/sfont.c:349 Opcodes/sfont.c:686
#: Opcodes/sfont.c:953 Opcodes/sfont.c:1226
msgid "invalid soundfont"
msgstr "soundfont non valide"

#: Opcodes/sfont.c:232
#, c-format
msgid ""
"\n"
"Preset list of \"%s\"\n"
msgstr ""
"\n"
"List de Preset de \"%s\"\n"

#: Opcodes/sfont.c:235
#, c-format
msgid "%3d) %-20s\tprog:%-3d bank:%d\n"
msgstr "%3d) %-20s\tprog : %-3d bank : %d\n"

#: Opcodes/sfont.c:262
#, c-format
msgid ""
"\n"
"Assigning all Presets of \"%s\" starting from %d (preset handle number)\n"
msgstr ""
"\n"
"Assignation de tous les Presets de \"%s\" à partir de %d (numéro du "
"descripteur de preset)\n"

#: Opcodes/sfont.c:267
#, c-format
msgid "%3d<--%-20s\t(prog:%-3d bank:%d)\n"
msgstr "%3d<--%-20s\t(prog : %-3d bank : %d)\n"

#: Opcodes/sfont.c:274
#, c-format
msgid ""
"\n"
"All presets have been assigned to preset handles from %d to %d\n"
"XS\n"
msgstr ""
"\n"
"Tous les presets ont été assignés aux descripteurs de preset allant de %d à "
"%d\n"
"XS\n"

#: Opcodes/sfont.c:292
#, c-format
msgid ""
"\n"
"Instrument list of \"%s\"\n"
msgstr ""
"\n"
"Liste d'instruments de \"%s\"\n"

#: Opcodes/sfont.c:312
#, c-format
msgid "sfpreset: preset handle too big (%d), max: %d"
msgstr "sfpreset : descripteur de preset trop grand (%d), max : %d"

#: Opcodes/sfont.c:330
#, c-format
msgid ""
"sfpreset: cannot find any preset having prog number %d and bank number %d in "
"SoundFont file \"%s\""
msgstr ""
"sfpreset : impossible de trouver un preset ayant le numéro de prog %d et le "
"numéro de banque %d dans le fichier SoundFont \"%s\""

#: Opcodes/sfont.c:354 Opcodes/sfont.c:2299
msgid "sfplay: invalid or out-of-range preset number"
msgstr "sfplay : numéro de preset non valide ou hors limites"

#: Opcodes/sfont.c:692
msgid "sfplaym: invalid or out-of-range preset number"
msgstr "sfplaym : numéro de preset non valide ou hors limites"

#: Opcodes/sfont.c:957 Opcodes/sfont.c:1230
msgid "sfinstr: instrument out of range"
msgstr "sfinstr : instrument hors limites"

#: Opcodes/sfont.c:1688 Opcodes/sfont.c:1929
#, c-format
msgid ""
"SoundFont file \"%s\" contains ROM samples !\n"
"At present time only RAM samples are allowed by sfload.\n"
"Session aborted !"
msgstr ""
"Le fichier SoundFont \"%s\" contient des échantillons en ROM !\n"
"Actuellement sfload n'autorise que les échantillons en RAM.\n"
"Session annulée !"

#: Opcodes/sfont.c:2091 Opcodes/sfont.c:2099
msgid "Sfont: cannot use globals/"
msgstr "Sfont : impossible d'utiliser des variables globales/"

#: Opcodes/sfont.c:2104
msgid "Sfont format not compatible"
msgstr "Sfont : format non compatible"

#: Opcodes/sfont.c:2695
msgid "error... could not create sfont globals\n"
msgstr "erreur... impossible de créer les globales de sfont\n"

#: Opcodes/shape.c:51
msgid "powershape: ifullscale must be strictly positive"
msgstr "powershape : la ftable ifullscale doit être entirèrement positive"

#: Opcodes/signalflowgraph.cpp:330 Opcodes/signalflowgraph.cpp:475
#: Opcodes/signalflowgraph.cpp:977
#, c-format
msgid "Created instance 0x%x of %d instances of outlet %s\n"
msgstr "Création de l'instance 0x%x des %d instances de l'outlet %s\n"

#: Opcodes/signalflowgraph.cpp:343
#, c-format
msgid "Removed instance 0x%x of %d instances of outleta %s\n"
msgstr "Suppression de l'instance 0x%x des %d instances de l'outleta %s\n"

#: Opcodes/signalflowgraph.cpp:395 Opcodes/signalflowgraph.cpp:534
#: Opcodes/signalflowgraph.cpp:668 Opcodes/signalflowgraph.cpp:1040
#, c-format
msgid "Created instance 0x%x of inlet %s\n"
msgstr "Création de l'instance 0x%x de l'inlet %s\n"

#: Opcodes/signalflowgraph.cpp:409 Opcodes/signalflowgraph.cpp:682
#: Opcodes/signalflowgraph.cpp:1054
#, c-format
msgid "Connected instances of outlet %s to instance 0x%x of inlet %s.\n"
msgstr "Instances de l'outlet %s connectées à l'instance 0x%x de l'inlet %s.\n"

#: Opcodes/signalflowgraph.cpp:487
#, c-format
msgid "Removed 0x%x of %d instances of outletk %s\n"
msgstr "Suppression de 0x%x des %d instances de l'outletk %s\n"

#: Opcodes/signalflowgraph.cpp:548
#, c-format
msgid "Connected instances of outlet %s to instance 0x%xof inlet %s.\n"
msgstr "Instances de l'outlet %s connectées à l'instance 0x%x de l'inlet %s.\n"

#: Opcodes/signalflowgraph.cpp:606
#, c-format
msgid "Created instance 0x%x of outlet %s\n"
msgstr "Création de l'instance 0x%x de l'outlet %s\n"

#: Opcodes/signalflowgraph.cpp:617
#, c-format
msgid "Removed 0x%x of %d instances of outletf %s\n"
msgstr "Suppression de 0x%x des %d instances de l'outletf %s\n"

#: Opcodes/signalflowgraph.cpp:740
msgid "inletf: signal format must be amp-phase or amp-freq."
msgstr "inletf : le format de signal doit être amp-phase ou amp-fréq."

#: Opcodes/signalflowgraph.cpp:805
#, c-format
msgid ""
"Created instance 0x%x of %d instances of outlet %s (out arraydat: 0x%x dims: "
"%2d size: %4d [%4d] data: 0x%x (0x%x))\n"
msgstr ""
"Création de l'instance 0x%x des %d instances de l'outlet %s (out arraydat: 0x"
"%x dims: %2d taille: %4d [%4d] données: 0x%x (0x%x))\n"

#: Opcodes/signalflowgraph.cpp:821
#, c-format
msgid "Removed 0x%x of %d instances of outletv %s\n"
msgstr "Sppression de 0x%x des %d instances de l'outletv %s\n"

#: Opcodes/signalflowgraph.cpp:882
#, c-format
msgid ""
"Created instance 0x%x of inlet %s (in arraydat: 0x%x dims: %2d size: %4d "
"[%4d] data: 0x%x (0x%x))\n"
msgstr ""
"Instance 0x%x de l'inlet %s créée (dans arraydat : 0x%x dims: %2d taille: "
"%4d [%4d] données: 0x%x (0x%x))\n"

#: Opcodes/signalflowgraph.cpp:898
#, c-format
msgid "Connected instances of outlet %s to instance 0x%x of inlet %s\n"
msgstr "Instances de l'outlet %s connectées à l'instance 0x%x de l'inlet %s\n"

#: Opcodes/signalflowgraph.cpp:989
#, c-format
msgid "Removed 0x%x of %d instances of outletkid %s\n"
msgstr "Suppression de 0x%x des %d instances de l'outletkid %s\n"

#: Opcodes/signalflowgraph.cpp:1117 Opcodes/signalflowgraph.cpp:1150
#: Opcodes/signalflowgraph.cpp:1183 Opcodes/signalflowgraph.cpp:1213
#, c-format
msgid "Connected outlet %s to inlet %s.\n"
msgstr "Outlet %s connectée à l'inlet %s.\n"

#: Opcodes/signalflowgraph.cpp:1408 Opcodes/signalflowgraph.cpp:1413
#, c-format
msgid "ftgenonce: re-using existing func: %f\n"
msgstr "ftgenonce : réutilisation d'une fonction existante : %f\n"

#: Opcodes/signalflowgraph.cpp:1418
msgid "ftgenonce error"
msgstr "erreur ftgenonce"

#: Opcodes/signalflowgraph.cpp:1423
#, c-format
msgid "ftgenonce: created new func: %d\n"
msgstr "ftgenonce : nouvelle fonction créée : %d\n"

#: Opcodes/singwave.c:85
msgid "No table for Modulatr"
msgstr "Aucune table pour Modulatr"

#: Opcodes/singwave.c:127
msgid "No table for Singwave"
msgstr "Aucune table pour Singwave"

#: Opcodes/singwave.c:207
#, c-format
msgid "SingWave: rate=%f sweepRate=%f mytime=%f\n"
msgstr "SingWave : rate=%f sweepRate=%f mytime=%f\n"

#: Opcodes/singwave.c:279
#, c-format
msgid "Found Formant: %s (number %i)\n"
msgstr "Le formant %s (numéro %i) a été trouvé\n"

#: Opcodes/singwave.c:363
msgid "This note is too high!!\n"
msgstr "Cette note est trop haute !!\n"

#: Opcodes/singwave.c:398
#, c-format
msgid "Setting Phoneme: %d %f\n"
msgstr "Fixation du phonème : %d %f\n"

#: Opcodes/sndloop.c:222
msgid "crossfade cannot be longer than loop\n"
msgstr "crossfade plus long que la durée de la boucle\n"

#: Opcodes/sndloop.c:310 Opcodes/sndloop.c:448
msgid "function table not found\n"
msgstr "table de fonction non trouvée\n"

#: Opcodes/sndloop.c:318
msgid "crossfade longer than loop duration\n"
msgstr "crossfade plus long que la durée de la boucle\n"

#: Opcodes/sndloop.c:327
msgid "function table channel count does not match output"
msgstr ""
"Le nombre de canaux de tables de fonction ne correspond pas à la sortie"

#: Opcodes/sndloop.c:330
msgid "start time beyond end of table\n"
msgstr "date de début au-delà de la fin de la table\n"

#: Opcodes/sndloop.c:334
msgid "table not long enough for loop\n"
msgstr "table pas assez longue pour une boucle\n"

#: Opcodes/sndloop.c:470 Opcodes/sndloop.c:506
msgid "function table channels do not match opcode outputs"
msgstr "les canaux de tables de fonction ne correspondent pas aux sorties"

#: Opcodes/sndloop.c:500
#, c-format
msgid "table %d invalid\n"
msgstr "table %d non valide\n"

#: Opcodes/sndloop.c:1142
msgid "pvsarp: signal format must be amp-phase or amp-freq.\n"
msgstr "pvsarp : le format du signal doit être amp-phase ou amp-fréq.\n"

#: Opcodes/sndloop.c:1173
msgid "pvsarp: not initialised\n"
msgstr "pvsarp : non initialisé\n"

#: Opcodes/sndloop.c:1193 Opcodes/sndloop.c:1302
msgid "signal format must be amp-phase or amp-freq.\n"
msgstr "le format du signal doit être amp-phase ou amp-fréq.\n"

#: Opcodes/sndloop.c:1282
msgid "pvsvoc: not initialised\n"
msgstr "pvsvoc : non initialisé\n"

#: Opcodes/sndloop.c:1334
msgid "pvsmorph: not initialised\n"
msgstr "pvsmorph : non initialisé\n"

#: Opcodes/sndwarp.c:162 Opcodes/sndwarp.c:325
msgid "SNDWARP at last sample frame"
msgstr "SNDWARP arrivé à la dernière trame"

#: Opcodes/sndwarp.c:197
msgid "sndwarp: not initialised"
msgstr "sndwarp : non initialisé"

#: Opcodes/sndwarp.c:214
msgid "Wrong number of outputs in sndwarpst; must be 2 or 4"
msgstr "Nombre de sorties incorrect dans sndwarpst ; doit valoir 2 ou 4"

#: Opcodes/sndwarp.c:372
msgid "sndwarpst: not initialised"
msgstr "sndwarpst : non initialisé"

#: Opcodes/sockrecv.c:145 Opcodes/sockrecv.c:148 Opcodes/sockrecv.c:569
#: Opcodes/sockrecv.c:572
msgid "OSCraw: Closing socket\n"
msgstr "OSCraw : fermeture du socket\n"

#: Opcodes/sockrecv.c:181 Opcodes/sockrecv.c:243 Opcodes/sockrecv.c:358
#: Opcodes/sockrecv.c:442 Opcodes/sockrecv.c:586 Opcodes/socksend.c:95
#: Opcodes/socksend.c:251 Opcodes/socksend.c:360 Opcodes/socksend.c:482
#: Opcodes/socksend.c:901 Top/server.c:236
#, c-format
msgid "Winsock2 failed to start: %d"
msgstr "Le démarrage de winsock2 a échoué : %d"

#: Opcodes/sockrecv.c:187 Opcodes/sockrecv.c:193 Opcodes/sockrecv.c:250
#: Opcodes/sockrecv.c:365 Opcodes/sockrecv.c:591 Opcodes/sockrecv.c:595
msgid "Cannot set nonblock"
msgstr "Impossible de positionner nonblock"

#: Opcodes/sockrecv.c:197 Opcodes/sockrecv.c:253 Opcodes/sockrecv.c:368
#: Opcodes/sockrecv.c:454 Opcodes/sockrecv.c:598 Opcodes/socksend.c:115
#: Opcodes/socksend.c:266 Opcodes/socksend.c:373 Opcodes/socksend.c:486
#: Opcodes/socksend.c:905
msgid "creating socket"
msgstr "création du socket"

#: Opcodes/sockrecv.c:450 Opcodes/socksend.c:111 Opcodes/socksend.c:369
#, c-format
msgid "socket failed with error: %ld\n"
msgstr "échec de socket avec l'erreur : %ld\n"

#: Opcodes/sockrecv.c:486
#, c-format
msgid "bind failed (%d)"
msgstr "la liaison a échoué (%d)"

#: Opcodes/sockrecv.c:498
#, c-format
msgid "listen failed (%d)"
msgstr "l'écoute a échoué (%d)"

#: Opcodes/sockrecv.c:509
#, c-format
msgid "accept failed (%d)"
msgstr "l'acceptation a échoué (%d)"

#: Opcodes/sockrecv.c:534
msgid "read from socket failed"
msgstr "la lecture depuis le socket a échoué"

#: Opcodes/sockrecv.c:652
msgid "output array too small\n"
msgstr "tableau de sortie trop petit\n"

#: Opcodes/socksend.c:161 Opcodes/socksend.c:198 Opcodes/socksend.c:235
#: Opcodes/socksend.c:314
msgid "sendto failed"
msgstr "sendto a échoué"

#: Opcodes/socksend.c:227
msgid "string truncated in socksend"
msgstr "chaîne tronquée dans socksend"

#: Opcodes/socksend.c:410
#, c-format
msgid "connect failed (%d)"
msgstr "la connexion a échoué (%d)"

#: Opcodes/socksend.c:425
#, c-format
msgid "Expected %d got %d\n"
msgstr "%d attendu, %d obtenu\n"

#: Opcodes/socksend.c:475
msgid "insufficient number of arguments for OSC message types\n"
msgstr "arguments insuffisants pour les types de message OSC\n"

#: Opcodes/socksend.c:533
msgid "expecting a string argument\n"
msgstr "argument chaîne de caractères attendu\n"

#: Opcodes/socksend.c:567
#, c-format
msgid "%c: data type not supported\n"
msgstr "%c : type de donnée non supporté\n"

#: Opcodes/socksend.c:841
#, c-format
msgid "OSCsend failed to send message with destination %s to %s:%d\n"
msgstr ""
"OSCsend n'a pas pu envoyer un message avec destination %s vers %s :%d\n"

#: Opcodes/socksend.c:882
msgid "arg array needs to be two dimensional\n"
msgstr "l'arg tableau doit être à bidimensionnel\n"

#: Opcodes/socksend.c:886
msgid "type and dest arrays need to be unidimensional\n"
msgstr "les tableaux de  type et de dest doivent être unidimensionnels\n"

#: Opcodes/socksend.c:890
msgid "type and dest arrays need to have the same size\n"
msgstr "les tableaux de type et de dest doivent avoir la même taille\n"

#: Opcodes/socksend.c:893
msgid "arg array not big enough\n"
msgstr "l'arg tableau n'est pas assez grand\n"

#: Opcodes/socksend.c:932
msgid "Bundle msg exceeded max packet size, not sent\n"
msgstr "Le paquet msg dépasse la taille maximale, pas envoyé\n"

#: Opcodes/socksend.c:1002
msgid "only bundles with i and f types are supported \n"
msgstr "seuls les paquets avec les types i et f sont supportés\n"

#: Opcodes/socksend.c:1009
msgid "OSCbundle failed"
msgstr "OSCbundle a échoué"

#: Opcodes/space.c:180
msgid "space: not initialised"
msgstr "space : non initialisé"

#: Opcodes/space.c:264
msgid "spdist: not initialised"
msgstr "spdist : non initialisé"

#: Opcodes/spat3d.c:672
msgid "spat3d: not initialised"
msgstr "spat3d : non initialisé"

#: Opcodes/spat3d.c:793
msgid "spat3di: not initialised"
msgstr "spat3di : non initialisé"

#: Opcodes/spectra.c:85
msgid "illegal Q value"
msgstr "valeur de Q illégale"

#: Opcodes/spectra.c:87
msgid "unknown dbout code"
msgstr "code de dbout inconnu"

#: Opcodes/spectra.c:107
#, c-format
msgid "spectrum: %s window, %s out, making tables ...\n"
msgstr "spectrum : fenêtre %s, sortie %s, fabrication des tables ...\n"

#: Opcodes/spectra.c:126
#, c-format
msgid ""
"\thigh cps %7.1f\n"
"\t low cps %7.1f\n"
msgstr ""
"\tcps haut %7.1f\n"
"\t cps bas  %7.1f\n"

#: Opcodes/spectra.c:141
#, c-format
msgid "\tQ %4.1f uses a %d sample window each octdown\n"
msgstr ""
"\tQ %4.1f utilise une fenêtre de %d échantillons à chaque octave "
"descendante\n"

#: Opcodes/spectra.c:172
msgid "spectrum windowed sines:"
msgstr "spectrum : sinus fenêtrées : "

#: Opcodes/spectra.c:190
#, c-format
msgid "\t%d oct analysis window delay = %<PRIi32> samples (%d msecs)\n"
msgstr ""
"\tle délai de la fenêtre d'analyse de l'oct %d = %<PRIi32> échantillons (%d "
"ms)\n"

#: Opcodes/spectra.c:198
msgid "octdown buffers:"
msgstr "tampons d'octaves descendantes :"

#: Opcodes/spectra.c:528 Opcodes/spectra.c:569
msgid "specdisp: not initialised"
msgstr "specdisp : non initialisé"

#: Opcodes/spectra.c:538
#, c-format
msgid "instr %d %s, dft (%s), %d octaves (%d - %d Hz):"
msgstr "instr %d %s, tfd (%s), %d octaves (%d - %d Hz) :"

#: Opcodes/spectra.c:545
#, c-format
msgid "instr %d %s, dft (%s), %d octaves (%3.1f - %3.1f Hz):"
msgstr "instr %d %s, tfd (%s), %d octaves (%3.1f - %3.1f Hz) :"

#: Opcodes/spectra.c:628
msgid "per oct rolloff too steep"
msgstr "pente par octave trop raide"

#: Opcodes/spectra.c:649
#, c-format
msgid "specptrk: %d freqs, %d%s ptls at "
msgstr "specptrk : %d fréqs, %d%s partiels à "

#: Opcodes/spectra.c:650
msgid " odd"
msgstr " impair"

#: Opcodes/spectra.c:654
msgid ""
"\n"
"\t\trolloff vals:"
msgstr ""
"\n"
"\t\tvaleurs de rolloff :"

#: Opcodes/spectra.c:677
#, c-format
msgid ""
"\n"
"\tdbthresh %4.1f: X-corr %s threshon %4.1f, threshoff %4.1f\n"
msgstr ""
"\n"
"\tdbthresh %4.1f : X-corr %s threshon %4.1f, threshoff %4.1f\n"

#: Opcodes/spectra.c:833
msgid "specptrk: not initialised"
msgstr "specptrk : non initialisé"

#: Opcodes/spectra.c:867
msgid "specsum: not initialised"
msgstr "specsum : non initialisé"

#: Opcodes/spectra.c:878
msgid "inputs have different sizes"
msgstr "les entrées ont des tailles différentes"

#: Opcodes/spectra.c:881
msgid "inputs have diff. time periods"
msgstr "les entrées ont des périodes temporelles différentes"

#: Opcodes/spectra.c:885
msgid "inputs have different freq resolution"
msgstr "les entrées ont des résolutions en fréquence différentes"

#: Opcodes/spectra.c:888
msgid "inputs have different amptypes"
msgstr "les entrées ont des types d'amplitude différents"

#: Opcodes/spectra.c:921
msgid "specaddm: not initialised"
msgstr "specaddm : non initialisé"

#: Opcodes/spectra.c:945
msgid "specdiff: local buffers not initialised"
msgstr "specdiff: tampons locaux non initialisés"

#: Opcodes/spectra.c:984
msgid "specdiff: not initialised"
msgstr "specdiff : non initialisé"

#: Opcodes/spectra.c:1006
msgid "specscal: local buffer not initialised"
msgstr "specscal: tampon local non initialisé"

#: Opcodes/spectra.c:1011
msgid "missing fscale table"
msgstr "la table de fscale est manquante"

#: Opcodes/spectra.c:1076
msgid "specscal: not initialised"
msgstr "specscal : non initialisé"

#: Opcodes/spectra.c:1100
msgid "spechist: local buffers not initialised"
msgstr "spechist : tampons locaux non initialisés"

#: Opcodes/spectra.c:1133
msgid "spechist: not initialised"
msgstr "spechist : non initialisé"

#: Opcodes/spectra.c:1154
msgid "specfilt: local buffers not initialised"
msgstr "specfilt: tampons locaux non initialisés"

#: Opcodes/spectra.c:1162
msgid "missing htim ftable"
msgstr "la ftable htim est manquante"

#: Opcodes/spectra.c:1185
msgid "htim ftable must be all-positive"
msgstr "la ftable htim doit être entirèrement positive"

#: Opcodes/spectra.c:1189
#, c-format
msgid "coef range: %6.3f - %6.3f\n"
msgstr "intervalle de coef : %6.3f - %6.3f\n"

#: Opcodes/spectra.c:1222
msgid "specfilt: not initialised"
msgstr "specfilt : non initialisé"

#: Opcodes/squinewave.c:115
#, c-format
msgid "squinewave iminsweep range 4 to sr/100. Set to default %d"
msgstr "squinewave iminsweep compris entre 4 et sr/100. Mis à %d par défaut"

#: Opcodes/stackops.c:100
msgid "fsig = : source signal is not initialised"
msgstr "fsig = : le signal source n'est pas initialisé"

#: Opcodes/stackops.c:173
msgid "Error allocating argument stack"
msgstr "Erreur lors de l'allocation de la pile d'arguments"

#: Opcodes/stackops.c:291
msgid "the stack is already allocated"
msgstr "la pile est déjà allouée"

#: Opcodes/sterrain.c:144 Opcodes/sterrain.c:151
#, c-format
msgid "no table %g\n"
msgstr "pas de table %q\n"

#: Opcodes/stdopcod.c:39
msgid "stdopcod.c: error: globals already allocated"
msgstr "stdopcod.c : erreur : les variables globales sont déjà allouées"

#: Opcodes/stk/stkOpcodes.cpp:567
msgid ""
"STK opcodes not available: define environment variable RAWWAVE_PATH\n"
"(points to rawwaves directory) to use STK opcodes."
msgstr ""
"Opcodes STK non disponibles : il faut définir la variable d'environnement "
"RAWWAVE_PATH\n"
"(pointant sur le répertoire des rawwaves) pour utiliser les opcodes STK."

#: Opcodes/syncgrain.c:191 Opcodes/syncgrain.c:364 Opcodes/syncgrain.c:721
msgid "grain size smaller than 1 sample\n"
msgstr "la taille de grain est inférieure à 1 échantillon\n"

#: Opcodes/syncgrain.c:414
msgid "diskgrain: invalid number of channels"
msgstr "diskgrain : nombre de canaux non valide"

#: Opcodes/syncgrain.c:447
#, c-format
msgid "diskgrain: could not open file: %s\n"
msgstr "diskgrain : impossible d'ouvrir le fichier  %s\n"

#: Opcodes/syncgrain.c:452
msgid ""
"diskgrain: soundfile channel numbers do not match the number of outputs\n"
msgstr ""
"diskgrain : le nombre de canaux du fichier son ne correspond pas au nombre "
"de sorties\n"

#: Opcodes/syncgrain.c:467
msgid "diskgrain: could not read file\n"
msgstr "diskgrain : impossible de lire le fichier\n"

#: Opcodes/tabsum.c:40
msgid "tabsum: No table"
msgstr "tabsum : pas de table"

#: Opcodes/tabsum.c:57
msgid "tabsum: Not initialised"
msgstr "tabsum : non initialisé"

#: Opcodes/ugakbari.c:72
msgid "Invalid range in scale"
msgstr "Etendue non valide dans l'échelle"

#: Opcodes/ugens7.c:46 Opcodes/ugensa.c:49
msgid "illegal value for iolaps"
msgstr "valeur de iolaps illégale"

#: Opcodes/ugens7.c:178
msgid "fof: not initialised"
msgstr "fof : non initialisé"

#: Opcodes/ugens7.c:181 Opcodes/ugensa.c:166
msgid "FOF needs more overlaps"
msgstr "FOF a besoin de plus de chevauchements"

#: Opcodes/ugens7.c:261
msgid "Minimum frequency too low"
msgstr "Fréquence minimale trop basse"

#: Opcodes/ugens7.c:435
msgid "Period zero\n"
msgstr "Période zéro\n"

#: Opcodes/ugens7.c:536
msgid "harmon out of range...\n"
msgstr "harmon : hors limites...\n"

#: Opcodes/ugens7.c:575
msgid "harmon out of range\n"
msgstr "harmon : hors limites\n"

#: Opcodes/ugens8.c:223
msgid "pvoc: not initialised"
msgstr "pvoc : non initialisé"

#: Opcodes/ugens8.c:245
#, c-format
msgid "PVOC cannot load %s"
msgstr "PVOC ne peut pas charger %s"

#: Opcodes/ugens9.c:58
#, c-format
msgid "CONVOLVE cannot load %s"
msgstr "CONVOLVE ne peut pas charger %s"

#: Opcodes/ugens9.c:64
#, c-format
msgid "%s not a CONVOLVE file (magic %<PRIi32>)"
msgstr "%s n'est pas un fichier CONVOLVE (magic %<PRIi32>)"

#: Opcodes/ugens9.c:75 Opcodes/ugens9.c:83
msgid "CONVOLVE: output channels not equal to number of channels in source"
msgstr ""
"CONVOLVE : canaux de sortie différents du nombre de canaux dans la source"

#: Opcodes/ugens9.c:91
msgid "CONVOLVE: channel number greater than number of channels in source"
msgstr ""
"CONVOLVE : nombre de canaux supérieur au nombre de canaux dans la source"

#: Opcodes/ugens9.c:110
#, c-format
msgid "unsupported CONVOLVE data format %<PRIi32> in %s"
msgstr "format de données CONVOLVE %<PRIi32> dans %s non supporté"

#: Opcodes/ugens9.c:368
msgid "convolve: not initialised"
msgstr "convolve : non initialisé"

#: Opcodes/ugens9.c:405
#, c-format
msgid "channel request %d illegal"
msgstr "demande de canal %d illégale"

#: Opcodes/ugens9.c:410
msgid "pconvolve: error while impulse file"
msgstr "pconvolve : erreur du fichier de réponse impulsionnelle"

#: Opcodes/ugens9.c:420
msgid "SR zero"
msgstr "Zéro SR"

#: Opcodes/ugens9.c:424
#, c-format
msgid "analyzing %ld sample frames (%3.1f secs)\n"
msgstr "analyse de %ld trames d'échantillons (%3.1f secs)\n"

#: Opcodes/ugens9.c:429
msgid "PCONVOLVE: number of output channels not equal to input channels"
msgstr ""
"PCONVOLVE : le nombre de canaux de sortie est différent de celui des canaux "
"d'entrée"

#: Opcodes/ugens9.c:435
msgid "IR srate != orch's srate"
msgstr "taux d'échantillonnage IR != sr de l'orch"

#: Opcodes/ugens9.c:468
msgid "PCONVOLVE: less sound than expected!"
msgstr "PCONVOLVE: moins de son que ce qui était attendu !"

#: Opcodes/uggab.c:182
msgid " bad imode value"
msgstr " valeur de imode incorrecte"

#: Opcodes/uggab.c:203
msgid "Min and max the same"
msgstr "Min et max sont les mêmes"

#: Opcodes/uggab.c:242
msgid "table not found in poscil"
msgstr "table introuvable dans poscil"

#: Opcodes/uggab.c:267 Opcodes/uggab.c:298 Opcodes/uggab.c:335
#: Opcodes/uggab.c:372
msgid "poscil: not initialised"
msgstr "poscil : non initialisé"

#: Opcodes/uggab.c:428 Opcodes/uggab.c:483 Opcodes/uggab.c:539
#: Opcodes/uggab.c:596
msgid "poscil3: not initialised"
msgstr "poscil3 : non initialisé"

#: Opcodes/uggab.c:683
msgid "losc: no sample rate stored in function assuming=sr\n"
msgstr ""
"losc : pas de taux d'échantillonnage dans la fonction, on suppose qu'il est "
"égal à sr\n"

#: Opcodes/uggab.c:848
#, c-format
msgid "illegal reson iscl value: %f"
msgstr "valeur illégale de iscl de reson : %f"

#: Opcodes/uggab.c:871
msgid "loop cannot be zero"
msgstr "une boucle ne peut pas être nulle"

#: Opcodes/uggab.c:973
msgid "loop opcode: wrong argument count"
msgstr "opcode de boucle : mauvais compteur"

#: Opcodes/uggab.c:1321
msgid "vibrato@ Phase out of range"
msgstr "vibrato@ Phase hors limites"

#: Opcodes/uggab.c:1381 Opcodes/uggab.c:1424
msgid "vibrato(krate): not initialised"
msgstr "vibrato(taux-k) : non initialisé"

#: Opcodes/ugmoss.c:50
msgid "No table for dconv"
msgstr "Pas de table pour dconv"

#: Opcodes/ugmoss.c:524 Opcodes/vbap1.c:189 Opcodes/vbap1.c:258
#: Opcodes/vbap1.c:543 Opcodes/vbap1.c:618 Opcodes/vbap_n.c:281
#: Opcodes/vbap_n.c:348 Opcodes/vbap_n.c:661 Opcodes/vbap_n.c:798
#: Opcodes/vbap_zak.c:233 Opcodes/vbap_zak.c:547
msgid "could not allocate memory"
msgstr "impossible d'allouer la mémoire"

#: Opcodes/ugmoss.c:601
msgid "vcomb: not initialised"
msgstr "vcomb : non initialisé"

#: Opcodes/ugmoss.c:662
msgid "valpass: not initialised"
msgstr "valpass : non initialisé"

#: Opcodes/ugmoss.c:675
msgid "iresfn for ftmorf does not exist"
msgstr "ftmorf : iresfn n'existe pas"

#: Opcodes/ugmoss.c:682
msgid "iftfn for ftmorf does not exist"
msgstr "iftfn pour ftmorf n'existe pas"

#: Opcodes/ugmoss.c:689
msgid "table in iftfn for ftmorf wrong size"
msgstr "ftmorf : la table iftfn n'a pas la bonne taille"

#: Opcodes/ugmoss.c:693
msgid "table in iftfn for ftmorf does not exist"
msgstr "ftmorf : la table iftfn n'existe pas"

#: Opcodes/ugnorman.c:130
#, c-format
msgid "%s: Ats file %s not read (does it exist?)"
msgstr "%s : le fichier ATS %s n'a pas été lu (existe-t-il ?)"

#: Opcodes/ugnorman.c:140
#, c-format
msgid "%s: either %s is not an ATS file or the byte endianness is wrong"
msgstr "%s : soit %s n'est pas un fichier ATS soit l'endianness est incorrect"

#: Opcodes/ugnorman.c:148
#, c-format
msgid ""
"%s: %s is byte-swapped\n"
"\tno future byte-swapping warnings will be given, byte-swapped files\n"
"\twill not result in different audio, but they may slow down processing."
msgstr ""
"%s : %s est en octets inversés\n"
"\taucun avertissement sur l'inversion d'octets ne sera donné par la suite,\n"
"\tles fichiers en octets inversés ne produiront pas de résultat audio\n"
"\tdifférent, mais leur traitement pourra être plus lent."

#: Opcodes/ugnorman.c:184 Opcodes/ugnorman.c:223
msgid ""
"ATSINFO: location is out of bounds: 0-8 are the only possible selections"
msgstr ""
"ATSINFO : emplacement hors limites : les seules sélections possibles sont 0-8"

#: Opcodes/ugnorman.c:314 Opcodes/ugnorman.c:381
#, c-format
msgid "ATSREAD: partial %i out of range, max allowed is %i"
msgstr ""
"ATSREAD : le partiel %i est hors limites, la valeur max autorisée est %i"

#: Opcodes/ugnorman.c:340 Opcodes/ugnorman.c:407
msgid "Type not implemented"
msgstr "Type non implémenté"

#: Opcodes/ugnorman.c:426
msgid "ATSREAD: only positive time pointer values allowed, setting to zero\n"
msgstr ""
"ATSREAD : seules les valeurs de pointeur temporel positives sont admises, "
"fixée à zéro\n"

#: Opcodes/ugnorman.c:435
msgid "ATSREAD: timepointer out of range, truncated to last frame\n"
msgstr ""
"ATSREAD : pointeur temporel hors limites, tronqué à la dernière trame\n"

#: Opcodes/ugnorman.c:449
msgid "ATSREAD: not initialised"
msgstr "ATSREAD : non initialisé"

#: Opcodes/ugnorman.c:511 Opcodes/ugnorman.c:571
#, c-format
msgid "ATSREADNZ: band %i out of range, 1-25 are the valid band values"
msgstr ""
"ATSREADNZ : bande %i hors limite, les valeurs de bande valides sont 1-25"

#: Opcodes/ugnorman.c:529 Opcodes/ugnorman.c:589
msgid "ATSREADNZ: Type either not implemented or does not contain noise"
msgstr ""
"ATSREADNZ : soit le type n'est pas implémenté soit il ne contient pas de "
"bruit"

#: Opcodes/ugnorman.c:609
msgid "ATSREADNZ: only positive time pointer values allowed, setting to zero\n"
msgstr ""
"ATSREADNZ : seules les valeurs de pointeur temporel positives sont admises, "
"fixée à zéro\n"

#: Opcodes/ugnorman.c:618
msgid "ATSREADNZ: timepointer out of range, truncated to last frame\n"
msgstr ""
"ATSREADNZ : pointeur temporel hors limites, tronqué à la dernière trame\n"

#: Opcodes/ugnorman.c:628
msgid "ATSREADNZ: not initialised"
msgstr "ATSREADNZ : non initialisé"

#: Opcodes/ugnorman.c:646 Opcodes/ugnorman.c:754
msgid "ATSADD: Function table number for synthesis waveform not valid"
msgstr ""
"ATSADD : le numéro de la table de fonction pour la forme d'onde de synthèse "
"n'est pas valide"

#: Opcodes/ugnorman.c:654 Opcodes/ugnorman.c:762
msgid "ATSADD: Gate Function table number not valid"
msgstr "ATSADD : le numéro de la table de fonction gate n'est pas valide"

#: Opcodes/ugnorman.c:700 Opcodes/ugnorman.c:808
#, c-format
msgid "ATSADD: Partial(s) out of range, max partial allowed is %i"
msgstr "ATSADD : partiel(s) hors limites, le partiel max autorisé est %i"

#: Opcodes/ugnorman.c:734 Opcodes/ugnorman.c:842
msgid "ATSADD: Type not implemented"
msgstr "ATSADD : type non implémenté"

#: Opcodes/ugnorman.c:875
msgid ""
"ATSADD: only positive time pointer values are allowed, setting to zero\n"
msgstr ""
"ATSADD : seules les valeurs de pointeur temporel positives sont admises, "
"fixée à zéro\n"

#: Opcodes/ugnorman.c:884
msgid "ATSADD: time pointer out of range, truncating to last frame\n"
msgstr "ATSADD : pointeur temporel hors limites, tronqué à la dernière trame\n"

#: Opcodes/ugnorman.c:926
msgid "ATSADD: not initialised"
msgstr "ATSADD : non initialisé"

#: Opcodes/ugnorman.c:1112 Opcodes/ugnorman.c:1282
msgid "ATSADDNZ: This file type contains no noise"
msgstr "ATSADDNZ : ce type de fichier ne contient pas de bruit"

#: Opcodes/ugnorman.c:1116 Opcodes/ugnorman.c:1286
msgid "ATSADDNZ: This file type has not been implemented in this code yet."
msgstr ""
"ATSADDNZ : ce type de fichier n'a pas encore été implémenté dans ce code."

#: Opcodes/ugnorman.c:1139 Opcodes/ugnorman.c:1309
msgid "ATSADDNZ: Band(s) out of range, max band allowed is 25"
msgstr "ATSADDNZ : bande(s) hors limites, la bande maximale autorisée est 25"

#: Opcodes/ugnorman.c:1446
msgid ""
"ATSADDNZ: only positive time pointer values are allowed, setting to zero\n"
msgstr ""
"ATSADDNZ : seules les valeurs de pointeur temporel positives sont admises, "
"fixée à zéro\n"

#: Opcodes/ugnorman.c:1455
msgid "ATSADDNZ: time pointer out of range, truncating to last frame\n"
msgstr ""
"ATSADDNZ : pointeur temporel hors limites, tronqué à la dernière trame\n"

#: Opcodes/ugnorman.c:1606 Opcodes/ugnorman.c:1792
#, c-format
msgid "ATSSINNOI: Partial(s) out of range, max partial allowed is %i"
msgstr "ATSSINNOI : partiel(s) hors limites, le partiel max autorisé est %i"

#: Opcodes/ugnorman.c:1643 Opcodes/ugnorman.c:1829
msgid "ATSSINNOI: Type not implemented"
msgstr "ATSSINNOI : type non implémenté"

#: Opcodes/ugnorman.c:1917
msgid ""
"ATSSINNOI: only positive time pointer values are allowed, setting to zero\n"
msgstr ""
"ATSSINNOI : seules les valeurs de pointeur temporel positives sont admises, "
"fixée à zéro\n"

#: Opcodes/ugnorman.c:1925
msgid "ATSSINNOI: time pointer out of range, truncating to last frame\n"
msgstr ""
"ATSSINNOI : pointeur temporel hors limites, tronqué à la dernière trame\n"

#: Opcodes/ugnorman.c:2185 Opcodes/ugnorman.c:2282
#, c-format
msgid "ATSBUFREAD: Partial out of range, max partial is %i"
msgstr "ATSBUFREAD : partiel hors limites, le partiel max est %i"

#: Opcodes/ugnorman.c:2217 Opcodes/ugnorman.c:2314
msgid "ATSBUFREAD: Type not implemented"
msgstr "ATSBUFREAD : type non implémenté"

#: Opcodes/ugnorman.c:2428
msgid ""
"ATSBUFREAD: only positive time pointer values are allowed, setting to zero\n"
msgstr ""
"ATSBUFREAD : seules les valeurs de pointeur temporel positives sont admises, "
"fixée à zéro\n"

#: Opcodes/ugnorman.c:2437
msgid "ATSBUFREAD: time pointer out of range, truncating to last frame\n"
msgstr ""
"ATSBUFREAD : pointeur temporel hors limites, tronqué à la dernière trame\n"

#: Opcodes/ugnorman.c:2455
msgid "ATSBUFREAD: not initialised"
msgstr "ATSBUFREAD : non initialisé"

#: Opcodes/ugnorman.c:2467 Opcodes/ugnorman.c:2493
msgid "ATSPARTIALTAP: you must have an atsbufread before an atspartialtap"
msgstr "ATSPARTIALTAP : il faut avoir un atsbufread avant un atspartialtap"

#: Opcodes/ugnorman.c:2471
#, c-format
msgid "ATSPARTIALTAP: exceeded max partial %i"
msgstr "ATSPARTIALTAP : le partiel max %i a été dépassé"

#: Opcodes/ugnorman.c:2476
msgid "ATSPARTIALTAP: partial must be positive and nonzero"
msgstr "ATSPARTIALTAP : un partiel doit être strictement positif"

#: Opcodes/ugnorman.c:2503 Opcodes/ugnorman.c:2551
msgid "ATSINTERPREAD: you must have an atsbufread before an atsinterpread"
msgstr "ATSINTERPREAD : il faut avoir un atsbufread avant un atsinterpread"

#: Opcodes/ugnorman.c:2521
msgid "ATSINTERPREAD: frequency must be greater than 20 and less than 20000 Hz"
msgstr ""
"ATSINTERPREAD : la fréquence doit être supérieure à 20 Hz et inférieureà "
"20000 Hz"

#: Opcodes/ugnorman.c:2567 Opcodes/ugnorman.c:2661
msgid "ATSCROSS: Function table number for synthesis waveform not valid"
msgstr ""
"ATSCROSS : le numéro de table de fonction pour la forme d'onde de la "
"synthèse n'est pas valide"

#: Opcodes/ugnorman.c:2607 Opcodes/ugnorman.c:2702
#, c-format
msgid "ATSCROSS: Partial(s) out of range, max partial allowed is %i"
msgstr "ATSCROSS : partiel(s) hors limites, le partiel max autorisé est %i"

#: Opcodes/ugnorman.c:2641 Opcodes/ugnorman.c:2736
msgid "ATSCROSS: Type not implemented"
msgstr "ATSCROSS : type non implémenté"

#: Opcodes/ugnorman.c:2877
msgid ""
"ATSCROSS: only positive time pointer values are allowed, setting to zero\n"
msgstr ""
"ATSCROSS : seules les valeurs de pointeur temporel positives sont admises, "
"fixée à zéro\n"

#: Opcodes/ugnorman.c:2886
msgid "ATSCROSS: time pointer out of range, truncating to last frame\n"
msgstr ""
"ATSCROSS : pointeur temporel hors limites, tronqué à la dernière trame\n"

#: Opcodes/ugnorman.c:2935
msgid "ATSCROSS: you must have an atsbufread before an atsinterpread"
msgstr "ATSCROSS : il faut avoir un atsbufread avant un atsinterpread"

#: Opcodes/ugsc.c:446
msgid "Phaser mode must be either 1 or 2"
msgstr "Le mode du phaser doit valoir 1 ou 2"

#: Opcodes/vaops.c:57 Opcodes/vaops.c:82
#, c-format
msgid "Out of range in vaget (%d)"
msgstr "Hors limites dans vaget (%d)"

#: Opcodes/vaops.c:69 Opcodes/vaops.c:94
#, c-format
msgid "Out of range in vaset (%d)"
msgstr "Hors limites dans vaset (%d)"

#: Opcodes/vbap.c:75
msgid "vbap: error allocating loudspeaker table"
msgstr "vbap : erreur lors de l'allocation de la table de haut-parleurs"

#: Opcodes/vbap.c:281
msgid ""
"Number of loudspeakers is zero\n"
"Exiting"
msgstr ""
"Le nombre de haut-parleurs est zéro\n"
"Fin du traitement"

#: Opcodes/vbap.c:586
#, c-format
msgid "Error in loudspeaker dimension. %d not permitted"
msgstr "Erreur dans la dimension de haut-parleur, %d est interdit."

#: Opcodes/vbap.c:614
msgid "Too few loudspeakers"
msgstr "Trop peu de haut-parleurs"

#: Opcodes/vbap.c:645
#, c-format
msgid "Too little data speakers (%d)\n"
msgstr "Trop peu de données de haut-parleurs (%d)\n"

#: Opcodes/vbap.c:668
msgid "Not valid 3-D configuration"
msgstr "Non valide en configuration 3-D"

#: Opcodes/vbap.c:715 Opcodes/vbap.c:829
msgid ""
"\n"
"Configured loudspeakers\n"
msgstr ""
"\n"
"Haut-parleurs configurés\n"

#: Opcodes/vbap.c:717
#, c-format
msgid "Triplet %d Loudspeakers: "
msgstr "Haut-parleurs triplet %d : "

#: Opcodes/vbap.c:765 Opcodes/vbap.c:780
#, c-format
msgid "Pair of speakers at %f and %f ignored\n"
msgstr "La paire de haut-parleurs en %f et %f est ignorée\n"

#: Opcodes/vbap.c:785
msgid "insufficient valid speakers"
msgstr "nombre de haut-parleurs insuffisant"

#: Opcodes/vbap.c:831
#, c-format
msgid "Pair %d Loudspeakers: "
msgstr "Haut-parleurs Paire %d : "

#: Opcodes/vbap1.c:67 Opcodes/vbap1.c:209 Opcodes/vbap1.c:276
#: Opcodes/vbap1.c:340 Opcodes/vbap_n.c:155 Opcodes/vbap_n.c:301
#: Opcodes/vbap_n.c:368 Opcodes/vbap_n.c:449 Opcodes/vbap_zak.c:101
#: Opcodes/vbap_zak.c:252 Opcodes/vbap_zak.c:330
msgid "Warning: truncating elevation to 2-D plane\n"
msgstr "Avertissement : l'élévation est tronquée vers un plan 2-D\n"

#: Opcodes/vbap1.c:177 Opcodes/vbap1.c:246 Opcodes/vbap_n.c:268
#: Opcodes/vbap_n.c:332
#, c-format
msgid "could not find layout table no.%d"
msgstr "la table de disposition no.%d est introuvable"

#: Opcodes/vbap1.c:185 Opcodes/vbap1.c:254 Opcodes/vbap1.c:538
#: Opcodes/vbap1.c:613 Opcodes/vbap_n.c:277 Opcodes/vbap_n.c:341
#: Opcodes/vbap_n.c:657 Opcodes/vbap_n.c:794
msgid ""
"vbap system NOT configured.\n"
"Missing vbaplsinit opcode in orchestra?"
msgstr ""
"vbap : système NON configuré.                \n"
"L'opcode vbaplsinit manque-t-il dans l'orchestre ?"

#: Opcodes/vbap1.c:367 Opcodes/vbap1.c:413 Opcodes/vbap_n.c:476
#: Opcodes/vbap_n.c:521
msgid "Missing fields in vbapmove\n"
msgstr "Il manque des champs dans vbapmove\n"

#: Opcodes/vbap1.c:372 Opcodes/vbap_n.c:481 Opcodes/vbap_zak.c:363
msgid "Warning: Ambiguous transition 180 degrees.\n"
msgstr "Avertissement : transition ambiguë de 180 degrés.\n"

#: Opcodes/vbap1.c:563 Opcodes/vbap1.c:638 Opcodes/vbap_n.c:681
#: Opcodes/vbap_n.c:819
#, c-format
msgid "Have to have at least %d directions in vbapmove"
msgstr "Il faut au moins %d directions dans vbapmove"

#: Opcodes/vbap1.c:573 Opcodes/vbap1.c:648 Opcodes/vbap_n.c:691
#: Opcodes/vbap_n.c:829 Opcodes/vbap_zak.c:578
msgid "Wrong dimension"
msgstr "Dimension incorrecte"

#: Opcodes/vbap1.c:603
msgid "Output array not initialised"
msgstr "Tableau de sortie non initialisé"

#: Opcodes/vbap_n.c:649 Opcodes/vbap_n.c:785
msgid "could not find layout table no.0"
msgstr "la table de disposition nO.0 est introuvable"

#: Opcodes/vbap_n.c:778
msgid "Output array in vpabmove not initalised"
msgstr "Tableau de sortie de vpabmove non initialisé"

#: Opcodes/vbap_zak.c:358 Opcodes/vbap_zak.c:403
msgid "Missing fields in vbapzmove\n"
msgstr "Il manque des champs dans vbapzmove\n"

#: Opcodes/vbap_zak.c:568
#, c-format
msgid "Have to have at least %d directions in vbapzmove"
msgstr "Il faut au moins %d directions dans vbapzmove"

#: Opcodes/vpvoc.c:182
msgid "vpvoc: Could not find ifnmagctrl table "
msgstr "vpvoc : la table ifnmagctrl n'a pas été trouvée"

#: Opcodes/vpvoc.c:188
msgid "vpvoc: associated tableseg not found"
msgstr "vpvoc : tableseg associé non trouvé"

#: Opcodes/vpvoc.c:210
#, c-format
msgid "VPVOC cannot load %s"
msgstr "VPVOC ne peut pas charger %s"

#: Opcodes/vpvoc.c:380
msgid "vpvoc: not initialised"
msgstr "vpvoc : non initialisé"

#: Opcodes/wave-terrain.c:42
msgid "wterrain: ftable not found"
msgstr "wterrain : ftable non trouvée"

#: Opcodes/wave-terrain.c:121
msgid "Source table must be same size or smaller than dest table\n"
msgstr ""
"La table source doit avoir la même taille ou être plus petite que la table "
"dest\n"

#: Opcodes/wave-terrain.c:158
msgid "Scantable: point table not found"
msgstr "Scantable : la table de points n'a pas été trouvée"

#: Opcodes/wave-terrain.c:162
msgid "Scantable: mass table not found"
msgstr "Scantable : la table de masse n'a pas été trouvée"

#: Opcodes/wave-terrain.c:166
msgid "Scantable: stiffness table not found"
msgstr "Scantable : la table de raideur n'a pas été trouvée"

#: Opcodes/wave-terrain.c:170
msgid "Scantable: damping table not found"
msgstr "Scantable : la table d'atténuation n'a pas été trouvée"

#: Opcodes/wave-terrain.c:174
msgid "Scantable: velocity table not found"
msgstr "Scantable : la table de vélocité n'a pas été trouvée"

#: Opcodes/wave-terrain.c:182
msgid "Table lengths do not agree!!"
msgstr "Les longueurs des tables ne concordent pas !!"

#: Opcodes/websockets/WebSocketOpcode.c:117
#, c-format
msgid "websocket: variable %s data not sent, buffer overrrun\n"
msgstr "websocket : données de la variable %s non envoyées, tampon saturé\n"

#: Opcodes/websockets/WebSocketOpcode.c:218
msgid ""
"websocket: this opcode does not send strings, only receiving them is "
"supported\n"
"Exiting"
msgstr ""
"websocket : cet opcode n'envoie pas de chaînes de caractères, seule leur "
"réception est supportée\n"
"Sortie"

#: Opcodes/websockets/WebSocketOpcode.c:226
#, c-format
msgid ""
"websocket: error output string variable %s must not be initialised\n"
"Exiting"
msgstr ""
"websocket : erreur, la chaîne de caractères %s en sortie ne doit pas être "
"initialisée\n"
"Sortie"

#: Opcodes/websockets/WebSocketOpcode.c:260
#, c-format
msgid ""
"websocket: error array variable %s has not been initialised\n"
"Exiting"
msgstr ""
"websocket : erreur, la variable tableau %s n'a pas été initialisée\n"
"Sortie"

#: Opcodes/websockets/WebSocketOpcode.c:345
msgid ""
"websocket: error, incompatible argument detected\n"
"Exiting"
msgstr ""
"websocket : erreur, argument incompatible détecté\n"
"Sortie"

#: Opcodes/websockets/WebSocketOpcode.c:489
#, c-format
msgid ""
"websocket: received message from is not correct size for variable %s, "
"message dumped"
msgstr ""
"websocket : le message reçu a une taille incorrecte pour la variable %s, "
"message éliminé"

#: Opcodes/websockets/WebSocketOpcode.c:499
#, c-format
msgid "websocket: received string message from %s is too large, message dumped"
msgstr ""
"websocket : la chaîne de caractères reçue de %s est trop grande, message "
"supprimé"

#: Opcodes/websockets/WebSocketOpcode.c:513
#, c-format
msgid "websocket: received message from %s dumped, buffer overrrun"
msgstr "websocket : élimination du message reçu de %s, tampon saturé"

#: Opcodes/websockets/WebSocketOpcode.c:549
#, c-format
msgid "websocket: connection established for %s\n"
msgstr "websocket : connexion établie pour %s\n"

#: Opcodes/websockets/WebSocketOpcode.c:641
msgid "websocket: could not initialise websocket, Exiting"
msgstr "websocket : impossible d'initialiser websocket. Sortie"

#: Opcodes/wiimote.c:122
msgid "unable to open wiimote\n"
msgstr "impossible d'ouvrir la wiimote\n"

#: Opcodes/wiimote.c:167
#, c-format
msgid "wiimote %i disconnected\n"
msgstr "la wiimote %i est déconnectée\n"

#: Opcodes/wiimote.c:180
msgid "Nunchuk inserted.\n"
msgstr "Nunchuk inséré.\n"

#: Opcodes/wiimote.c:184
#, c-format
msgid "Nunchuk for wiimote %i was removed.\n"
msgstr "Le nunchuk de la wiimote %i a été enlevé.\n"

#: Opcodes/wiimote.c:201 Opcodes/wiimote.c:204 Opcodes/wiimote.c:337
#: Opcodes/wiimote.c:340
msgid "No wii open"
msgstr "Pas de wii ouverte"

#: Opcodes/wiimote.c:219
#, c-format
msgid "wiimote %d does not exist"
msgstr "La wiimote %d n'existe pas"

#: Opcodes/wiimote.c:351
msgid "Not open"
msgstr "Pas ouvert"

#: Opcodes/wiimote.c:374
msgid "No wii range"
msgstr "Pas d'intervalle wii"

#: Opcodes/zak.c:88
msgid "zakinit should only be called once."
msgstr "zakinit ne doit être appelé qu'une seule fois."

#: Opcodes/zak.c:92
msgid "zakinit: both isizea and isizek should be > 0."
msgstr "zakinit : isizea et isizek doivent tous les deux être > 0."

#: Opcodes/zak.c:103
msgid "zakinit: failed to allocate globals"
msgstr "zakinit : échec de l'allocation des variables globales"

#: Opcodes/zak.c:133 Opcodes/zak.c:183 Opcodes/zak.c:247
msgid "No zk space: zakinit has not been called yet."
msgstr "Pas d'espace zk : zakinit n'a pas encore été appelé."

#: Opcodes/zak.c:154
msgid "zkr index > isizek. Returning 0."
msgstr "index zkr > isizek. 0 est retourné."

#: Opcodes/zak.c:158
msgid "zkr index < 0. Returning 0."
msgstr "index zkr < 0. 0 est retourné."

#: Opcodes/zak.c:192
msgid "zir index > isizek. Returning 0."
msgstr "index zir > isizek. 0 est retourné."

#: Opcodes/zak.c:196
msgid "zir index < 0. Returning 0."
msgstr "index zir < 0. 0 est retourné."

#: Opcodes/zak.c:220
msgid "zkw index > isizek. Not writing."
msgstr "index zkw > isizek. Pas d'écriture."

#: Opcodes/zak.c:224
msgid "zkw index < 0. Not writing."
msgstr "index zkw < 0. Pas d'écriture."

#: Opcodes/zak.c:254
msgid "ziw index > isizek. Not writing."
msgstr "index ziw > isizek. Pas d'écriture."

#: Opcodes/zak.c:257
msgid "ziw index < 0. Not writing."
msgstr "index ziw < 0. Pas d'écriture."

#: Opcodes/zak.c:282
msgid "zkwm index > isizek. Not writing."
msgstr "index zkwm > isizek. Pas d'écriture."

#: Opcodes/zak.c:286
msgid "zkwm index < 0. Not writing."
msgstr "index zkwm < 0. Pas d'écriture."

#: Opcodes/zak.c:321
msgid "ziwm index > isizek. Not writing."
msgstr "index ziwm > isizek. Pas d'écriture."

#: Opcodes/zak.c:324
msgid "ziwm index < 0. Not writing."
msgstr "index ziwm < 0. Pas d'écriture."

#: Opcodes/zak.c:369
msgid "zkmod kzkmod > isizek. Not writing."
msgstr "zkmod : kzkmod > isizek. Pas d'écriture."

#: Opcodes/zak.c:396
msgid "zkcl first or last > isizek. Not clearing."
msgstr "zkcl : first ou last > isizek. Pas d'effacement."

#: Opcodes/zak.c:399
msgid "zkcl first or last < 0. Not clearing."
msgstr "zkcl : first ou last < 0. Pas d'effacement."

#: Opcodes/zak.c:403
msgid "zkcl first > last. Not clearing."
msgstr "zkcl : first > last. Pas d'effacement."

#: Opcodes/zak.c:428
msgid "No za space: zakinit has not been called yet."
msgstr "Pas d'espace za : zakinit n'a pas encore été appelé."

#: Opcodes/zak.c:458
msgid "zar index > isizea. Returning 0."
msgstr "zar : index > isizea. 0 est retourné."

#: Opcodes/zak.c:463
msgid "zar index < 0. Returning 0."
msgstr "zar : index < 0. 0 est retourné."

#: Opcodes/zak.c:504
msgid "zarg index > isizea. Returning 0."
msgstr "zarg : index > isizea. 0 est retourné."

#: Opcodes/zak.c:510
msgid "zarg index < 0. Returning 0."
msgstr "zarg : index < 0. 0 est retourné."

#: Opcodes/zak.c:549 Opcodes/zak.c:590
msgid "zaw index > isizea. Not writing."
msgstr "zaw : index > isizea. Pas d'écriture."

#: Opcodes/zak.c:553 Opcodes/zak.c:594
msgid "zaw index < 0. Not writing."
msgstr "zaw : index < 0. Pas d'écriture."

#: Opcodes/zak.c:658
msgid "zamod kzamod > isizea. Not writing."
msgstr "zamod : kzamod > isizea. Pas d'écriture."

#: Opcodes/zak.c:696
msgid "zacl first or last > isizea. Not clearing."
msgstr "zacl : first ou last > isizea. Pas d'effacement."

#: Opcodes/zak.c:700
msgid "zacl first or last < 0. Not clearing."
msgstr "zacl : first ou last < 0. Pas d'effacement."

#: Opcodes/zak.c:705
msgid "zacl first > last. Not clearing."
msgstr "zacl : first > last. Pas d'effacement."

#: Top/argdecode.c:86
#, c-format
msgid "Error opening log file '%s': %s\n"
msgstr "Erreur en ouvrant le fichier journal '%s' : %s\n"

#: Top/argdecode.c:124
msgid "--help      print long usage options"
msgstr "--help      affiche les noms d'option longs "

#: Top/argdecode.c:125
msgid "--version   print version details"
msgstr "--version   affiche les détails de version"

#: Top/argdecode.c:126
msgid "-U unam     run utility program unam"
msgstr "-U unam     lance l'utilitaire unam"

#: Top/argdecode.c:127
msgid "-C          use Cscore processing of scorefile"
msgstr "-C          utilisation du traitement de partition Cscore"

#: Top/argdecode.c:128
msgid "-j N        use N threads in performance"
msgstr "-j N        utiliser N threads pendant l'exécution"

#: Top/argdecode.c:129
msgid "-I          I-time only orch run"
msgstr "-I          n'exécuter que la passe de temps-I de l'orchestre"

#: Top/argdecode.c:130
msgid "-n          no sound onto disk"
msgstr "-n          pas de son vers le disque"

#: Top/argdecode.c:131
msgid "-i fnam     sound input filename"
msgstr "-i fnam     nom du fichier son en entrée"

#: Top/argdecode.c:132
msgid "-o fnam     sound output filename"
msgstr "-o fnam     nom du fichier son en sortie"

#: Top/argdecode.c:133
msgid "-b N        sample frames (or -kprds) per software sound I/O buffer"
msgstr ""
"-b N        nombre de trames d'échantillonnage (ou -kprds) par tampon "
"logiciel d'E/S"

#: Top/argdecode.c:134
msgid "-B N        samples per hardware sound I/O buffer"
msgstr "-B N        nombre d'échantillons par tampon physique d'E/S"

#: Top/argdecode.c:135
msgid "-A          create an AIFF format output soundfile"
msgstr "-A          création d'un fichier de sortie au format AIFF"

#: Top/argdecode.c:136
msgid "-W          create a WAV format output soundfile"
msgstr "-W          création d'un fichier de sortie au format WAV"

#: Top/argdecode.c:137
msgid "-J          create an IRCAM format output soundfile"
msgstr "-J          création d'un fichier de sortie au format IRCAM"

#: Top/argdecode.c:138
msgid "-h          no header on output soundfile"
msgstr "-h          pas d'en-tête dans le fichier de sortie"

#: Top/argdecode.c:139
msgid "-c          8-bit signed_char sound samples"
msgstr "-c          échantillons en caractères signés sur 8 bit"

#: Top/argdecode.c:141
msgid "-a          alaw sound samples"
msgstr "-a          échantillons alaw"

#: Top/argdecode.c:143
msgid "-8          8-bit unsigned_char sound samples"
msgstr "-8          échantillons en caractères non signés sur 8 bit"

#: Top/argdecode.c:144
msgid "-u          ulaw sound samples"
msgstr "-u          échantillons ulaw"

#: Top/argdecode.c:145
msgid "-s          short_int sound samples"
msgstr "-s          échantillons en entiers courts"

#: Top/argdecode.c:146
msgid "-l          long_int sound samples"
msgstr "-l           échantillons en entiers longs"

#: Top/argdecode.c:147
msgid "-f          float sound samples"
msgstr "-f          échantillons en nombres flottants"

#: Top/argdecode.c:148
msgid "-3          24bit sound samples"
msgstr "-3          échantillons sur 24 bit"

#: Top/argdecode.c:149
msgid "-r N        orchestra srate override"
msgstr "-r N        redéfinition du srate de l'orchestre"

#: Top/argdecode.c:150
msgid "-k N        orchestra krate override"
msgstr "-k N        redéfinition du krate de l'orchestre"

#: Top/argdecode.c:151
msgid "-K          do not generate PEAK chunks"
msgstr "-K          ne générer aucun bloc PEAK"

#: Top/argdecode.c:152
msgid "-v          verbose orch translation"
msgstr "-v          traduction détaillée de l'orchestre"

#: Top/argdecode.c:153
msgid "-m N        tty message level. Sum of:"
msgstr "-m N        niveau de message du tty. Somme de :"

#: Top/argdecode.c:154
msgid "              1=note amps, 2=out-of-range msg, 4=warnings"
msgstr ""
"              1=amp des notes, 2=msg dépassement limites, 4=avertissements"

#: Top/argdecode.c:155
msgid "              0/32/64/96=note amp format (raw,dB,colors)"
msgstr "              0/32/64/96=format d'amp de note (brut, dB, couleurs)"

#: Top/argdecode.c:156
msgid "              128=print benchmark information"
msgstr "              128=affichage de tests de performance"

#: Top/argdecode.c:157
msgid "-d          suppress all displays"
msgstr "-d          aucun affichage"

#: Top/argdecode.c:158
msgid "-g          suppress graphics, use ascii displays"
msgstr "-g          pas de graphiques, affichage ascii"

#: Top/argdecode.c:159
msgid "-G          suppress graphics, use Postscript displays"
msgstr "-G          pas de graphiques, affichage PostScript"

#: Top/argdecode.c:160
msgid "-x fnam     extract from score.srt using extract file 'fnam'"
msgstr ""
"-x nomfic     extraire les données de score.srt dans le fichier 'nomfic'"

#: Top/argdecode.c:161
msgid "-t N        use uninterpreted beats of the score, initially at tempo N"
msgstr ""
"-t N        utiliser les pulsations non interprétées de la partition, au "
"tempo initial N"

#: Top/argdecode.c:163
msgid "-t 0        use score.srt for sorted score rather than a temporary"
msgstr ""
"-t 0        utiliser score.srt pour la partition triée au lieu d'un fichier "
"temporaire"

#: Top/argdecode.c:164
msgid "-L dnam     read Line-oriented realtime score events from device 'dnam'"
msgstr ""
"-L dnam     Lire des évènements de partition en temps-réel à partir du "
"périphérique d'entrée en ligne 'dnam'"

#: Top/argdecode.c:166
msgid "-M dnam     read MIDI realtime events from device 'dnam'"
msgstr ""
"-M dnam     lire des évènements MIDI en temps-réel à partir du périphérique "
"'dnam'"

#: Top/argdecode.c:167
msgid "-F fnam     read MIDIfile event stream from file 'fnam'"
msgstr ""
"-F nomfic     lire un flux d'évènements MIDI à partir du fichier 'nomfic'"

#: Top/argdecode.c:169
msgid ""
"-R          continually rewrite header while writing soundfile (WAV/AIFF)"
msgstr ""
"-R           réécrire l'en-tête continuellement lors de l'écriture d'un "
"fichier son (WAV/AIFF)"

#: Top/argdecode.c:171
msgid "-H#         print heartbeat style 1, 2 or 3 at each soundfile write"
msgstr ""
"-H#         affiche une pulsation de style 1, 2 ou 3 à chaque écriture dans "
"le fichier son"

#: Top/argdecode.c:172
msgid "-N          notify (ring the bell) when score or miditrack is done"
msgstr ""
"-N          avertir (par un beep) quand la partition ou la piste MIDI est "
"terminée"

#: Top/argdecode.c:173
msgid "-T          terminate the performance when miditrack is done"
msgstr ""
"-T          terminer l'exécution quand la fin du fichier MIDI est atteinte"

#: Top/argdecode.c:174
msgid "-D          defer GEN01 soundfile loads until performance time"
msgstr ""
"-D          différer le chargement de fichier son par GEN01 jusqu'au moment "
"de l'exécution"

#: Top/argdecode.c:175
msgid "-Q dnam     select MIDI output device"
msgstr "-Q dnam     sélectionner le périphérique de sortie MIDI"

#: Top/argdecode.c:176
msgid "-z          list opcodes in this version"
msgstr "-z          lister les opcodes de cette version"

#: Top/argdecode.c:177
msgid "-Z          dither output"
msgstr "-Z          sortie avec dithering"

#: Top/argdecode.c:179
msgid "--sched     set real-time priority and lock memory"
msgstr "--sched     fixer la priorité au temps-réel et verrouiller la mémoire"

#: Top/argdecode.c:180 Top/argdecode.c:182
msgid "              (requires -d and real time audio (-iadc/-odac))"
msgstr "              (nécessite -d et l'audio en temps-réel (-iadc/-odac))"

#: Top/argdecode.c:181
msgid "--sched=N   set specified scheduling priority, and lock memory"
msgstr "--sched=N   fixer une priorité spécifique, et verrouiller la mémoire"

#: Top/argdecode.c:191
msgid "  Set output file format"
msgstr "  Fixer le format du fichier de sortie"

#: Top/argdecode.c:192
msgid "--aiff                  set AIFF format"
msgstr "--aiff                  fixer le format AIFF"

#: Top/argdecode.c:193
msgid "--au                    set AU format"
msgstr "--au                    fixer le format AU"

#: Top/argdecode.c:194
msgid "--wave                  set WAV format"
msgstr "--wave                  fixer le format WAV"

#: Top/argdecode.c:195
msgid "--ircam                 set IRCAM format"
msgstr "--ircam                 fixer le format IRCAM"

#: Top/argdecode.c:196
msgid "--ogg                   set OGG/VORBIS format"
msgstr "--ogg                   fixer le format OGG/VORBIS"

#: Top/argdecode.c:197
msgid "--noheader              raw format"
msgstr "--noheader              format brut"

#: Top/argdecode.c:198
msgid "--nopeaks               do not write peak information"
msgstr "--nopeaks               ne pas écrire d'information de crête"

#: Top/argdecode.c:200
msgid "--displays              use graphic displays"
msgstr "--displays              utilisation des affichages graphiques"

#: Top/argdecode.c:201
msgid "--nodisplays            suppress all displays"
msgstr "--nodisplays            suppression de tout affichage"

#: Top/argdecode.c:202
msgid "--asciidisplay          suppress graphics, use ascii displays"
msgstr "--asciidisplay          pas de graphiques, affichage ascii"

#: Top/argdecode.c:203
msgid "--postscriptdisplay     suppress graphics, use Postscript displays"
msgstr "--postscriptdisplay     pas de graphiques, affichage PostScript"

#: Top/argdecode.c:205
msgid ""
"--defer-gen1            defer GEN01 soundfile loads until performance time"
msgstr ""
"--defer-gen1            différer le chargement de fichier son par GEN01 "
"jusqu'au moment de l'exécution"

#: Top/argdecode.c:207
msgid ""
"--iobufsamps=N          sample frames (or -kprds) per software sound I/O "
"buffer"
msgstr ""
"--iobufsamps=N          nombre de trames d'échantillon (ou -kprds) par "
"tampon logiciel d'E/S"

#: Top/argdecode.c:209
msgid "--hardwarebufsamps=N    samples per hardware sound I/O buffer"
msgstr ""
"--hardwarebufsamps=N    nombre d'échantillons par tampon physique d'E/S"

#: Top/argdecode.c:210
msgid "--cscore                use Cscore processing of scorefile"
msgstr "--cscore                traitement du fichier de partition par Cscore"

#: Top/argdecode.c:211
msgid "--orc                   use orchfile without scorefile"
msgstr ""
"--orc                   Utilisation d'un fichier orchestre sans partition"

#: Top/argdecode.c:213
msgid "--midifile=FNAME        read MIDIfile event stream from file"
msgstr ""
"--midifile=FNAME        lire un flot d'évènements MIDI depuis un fichier"

#: Top/argdecode.c:214
msgid "--midioutfile=FNAME     write MIDI output to file FNAME"
msgstr "--midioutfile=NOMFIC    écrire la sortie MIDI dans le fichier NOMFIC"

#: Top/argdecode.c:215
msgid "--midi-device=FNAME     read MIDI realtime events from device"
msgstr ""
"--midi-device=DNAME     lire les évènements MIDI temps-réel depuis le "
"périphérique"

#: Top/argdecode.c:216
msgid ""
"--terminate-on-midi     terminate the performance when miditrack is done"
msgstr ""
"--terminate-on-midi     terminer l'exécution lorsque la fin de la piste MIDI "
"est atteinte"

#: Top/argdecode.c:219
msgid ""
"--heartbeat=N           print a heartbeat style 1, 2 or 3 at each soundfile "
"write"
msgstr ""
"--heartbeat=N           affiche un battement de coeur de style 1, 2 ou 3 à "
"chaque écriture dans le fichier son"

#: Top/argdecode.c:221
msgid ""
"--notify                notify (ring the bell) when score or miditrack is "
"done"
msgstr ""
"--notify                avertir (par un beep) quand la partition ou la piste "
"MIDI est terminée"

#: Top/argdecode.c:223
msgid ""
"--rewrite               continually rewrite header while writing soundfile "
"(WAV/AIFF)"
msgstr ""
"--rewrite               réécrire l'en-tête continuellement lors de "
"l'écriture d'un fichier son (WAV/AIFF)"

#: Top/argdecode.c:226
msgid "--input=FNAME           sound input filename"
msgstr "--input=FNAME           nom du fichier son en entrée"

#: Top/argdecode.c:227
msgid "--output=FNAME          sound output filename"
msgstr "--output=FNAME          nom du fichier son en sortie"

#: Top/argdecode.c:228
msgid "--logfile=FNAME         log output to file"
msgstr "--logfile=FNAME         compte-rendu en sortie dans un fichier"

#: Top/argdecode.c:230
msgid "--nosound               no sound onto disk or device"
msgstr "--nosound               pas de son en sortie disque ou périphérique"

#: Top/argdecode.c:231
msgid ""
"--tempo=N               use uninterpreted beats of the score, initially at "
"tempo N"
msgstr ""
"--tempo=N               utiliser les pulsations non interprétées de la "
"partition, au tempo initial N"

#: Top/argdecode.c:233
msgid "--i-only                I-time only orch run"
msgstr ""
"--i-only                n'exécute que la passe de temps-I de l'orchestre"

#: Top/argdecode.c:234
msgid "--syntax-check-only     stop after checking orchestra and score syntax"
msgstr ""
"--syntax-check-only     arrêt après vérification de la syntaxe de "
"l'orchestre et de la partition"

#: Top/argdecode.c:236
msgid "--control-rate=N        orchestra krate override"
msgstr "--control-rate=N        redéfinition du krate de l'orchestre"

#: Top/argdecode.c:237
msgid "--sample-rate=N         orchestra srate override"
msgstr "--sample-rate=N         redéfinition du srate de l'orchestre"

#: Top/argdecode.c:238
msgid ""
"--score-in=FNAME        read line-oriented realtime score events from device"
msgstr ""
"--score-in=DNAME        lire des évènements de partition en temps-réel à "
"partir du périphérique d'entrée en ligne"

#: Top/argdecode.c:240
msgid "--messagelevel=N        tty message level, sum of:"
msgstr "--messagelevel=N        niveau de message tty, somme de :"

#: Top/argdecode.c:241
msgid "--messageolevel=O       tty message level in octal, of:"
msgstr "--messageolevel=O       niveau de message tty en octal, de :"

#: Top/argdecode.c:242
msgid "                          1=note amps, 2=out-of-range msg, 4=warnings,"
msgstr "1=amp des notes, 2=msg hors limites, 4=avertissements"

#: Top/argdecode.c:243
msgid "                          0/32/64/96=note amp format (raw,dB,colors),"
msgstr "0/32/64/96=format d'amp de note (brut, dB, couleurs)"

#: Top/argdecode.c:244
msgid "                          128=print benchmark information"
msgstr "                          128=affichage de tests de performance"

#: Top/argdecode.c:246
msgid "--m-amps=[01]           messages on note amps"
msgstr "--m-amps=[01]           messages sur les amps de note"

#: Top/argdecode.c:247
msgid "--m-range=[01]          messages on range errors"
msgstr "--m-range=[01]          messages sur les erreurs de dépassement"

#: Top/argdecode.c:248
msgid "--m-warnings=[01]       mesage on warnings"
msgstr "--m-warnings=[01]       messages d'avertissement"

#: Top/argdecode.c:249
msgid "--m-raw=[01]            raw amp messages"
msgstr "--m-raw=[01]            messages d'amp brute"

#: Top/argdecode.c:250
msgid "--m-dB=[01]             amp messages in dB"
msgstr "--m-dB=[01]             messages d'amp en dB"

#: Top/argdecode.c:251
msgid "--m-colours=[01]        colour amp messages"
msgstr "--m-colours=[01]        messages d'amp en couleur"

#: Top/argdecode.c:252
msgid "--m-benchmarks=[01]     print benchmark information"
msgstr "--m-benchmarks=[01]     affichage de tests de performance"

#: Top/argdecode.c:253
msgid "--csd-line-nums=[01]    controls how error line numbers are printed:"
msgstr ""
"--csd-line-nums=[01]    contrôle comment les numéros de ligne des erreurs "
"sont affichés"

#: Top/argdecode.c:254
msgid ""
"                          1=use CSD line #s (default), 0=use ORC/SCO-"
"relative line #s"
msgstr ""
"                          1=numéros de ligne CSD (par défaut), 0=numéros de "
"ligne relatifs ORC/SCO"

#: Top/argdecode.c:256
msgid "--extract-score=FNAME   extract from score.srt using extract file"
msgstr "--extract-score=NOMFIC  extraire à partir de score.srt vers le fichier"

#: Top/argdecode.c:257
msgid "--keep-sorted-score"
msgstr "--keep-sorted-score"

#: Top/argdecode.c:258
msgid "--keep-sorted-score=FNAME"
msgstr "--keep-sorted-score=FNAME"

#: Top/argdecode.c:259
msgid "--simple-sorted-score"
msgstr "--simple-sorted-score"

#: Top/argdecode.c:260
msgid "--simple-sorted-score=FNAME"
msgstr "--simple-sorted-score=FNAME"

#: Top/argdecode.c:261
msgid "--env:NAME=VALUE        set environment variable NAME to VALUE"
msgstr ""
"--env:NOM=VALEUR        écrire VALEUR dans la variable d'environnement NOM"

#: Top/argdecode.c:262
msgid "--env:NAME+=VALUE       append VALUE to environment variable NAME"
msgstr ""
"--env:NOM+=VALEUR       ajouter VALEUR à la variable d'environnement NAME"

#: Top/argdecode.c:263
msgid "--strsetN=VALUE         set strset table at index N to VALUE"
msgstr ""
"--strsetN=VALEUR        écrire VALEUR à la position N de la table strset"

#: Top/argdecode.c:264
msgid "--utility=NAME          run utility program"
msgstr "--utility=NOM           exécuter un programme utilitaire"

#: Top/argdecode.c:265
msgid "--verbose               verbose orch translation"
msgstr "--verbose               traduction détaillée de l'orchestre"

#: Top/argdecode.c:266
msgid "--list-opcodes          list opcodes in this version"
msgstr "--list-opcodes          lister les opcodes de cette version"

#: Top/argdecode.c:267
msgid "--list-opcodesN         list opcodes in style N in this version"
msgstr "--list-opcodesN         liste au format N des opcodes de cette version"

#: Top/argdecode.c:268
msgid "--dither                dither output"
msgstr "--dither                sortie avec dithering"

#: Top/argdecode.c:269
msgid "--dither-triangular     dither output with triangular distribution"
msgstr ""
"--dither-triangular     dithering en sortie avec une distribution "
"triangulaire"

#: Top/argdecode.c:270
msgid "--dither-uniform        dither output with rectanular distribution"
msgstr ""
"--dither-uniform        dithering en sortie avec une distribution "
"rectangulaire"

#: Top/argdecode.c:271
msgid ""
"--sched                 set real-time scheduling priority and lock memory"
msgstr ""
"--sched                 fixer la priorité du partage temps-réel et "
"verrouiller la mémoire"

#: Top/argdecode.c:273
msgid "--sched=N               set priority to N and lock memory"
msgstr "--sched=N               fixer la priorité N et verrouiller la mémoire"

#: Top/argdecode.c:274
msgid "--opcode-dir=DIR        load all plugins from DIR"
msgstr "--opcode-dir=DIR        charge tous les greffons depuis DIR"

#: Top/argdecode.c:275
msgid "--opcode-lib=NAMES      dynamic libraries to load"
msgstr "--opcode-lib=NOMS       bibliothèques dynamiques à charger"

#: Top/argdecode.c:276
msgid "--opcode-omit=NAMES     dynamic libraries not to load"
msgstr "--opcode-omit=NOMS      bibliothèques dynamiques à ne pas charger"

#: Top/argdecode.c:277
msgid "--omacro:XXX=YYY        set orchestra macro XXX to value YYY"
msgstr ""
"--omacro:XXX=YYY        fixer la macro de l'orchestre XXX à la valeur YYY"

#: Top/argdecode.c:278
msgid "--smacro:XXX=YYY        set score macro XXX to value YYY"
msgstr ""
"--smacro:XXX=YYY        fixer la macro de la partition XXX à la valeur YYY"

#: Top/argdecode.c:279
msgid "--midi-key=N            route MIDI note on message"
msgstr "--midi-key=N            router un message MIDI note on"

#: Top/argdecode.c:280
msgid "                          key number to pfield N as MIDI value [0-127]"
msgstr "numéro de touche vers le p-champ N comme valeur MIDI [0-127]"

#: Top/argdecode.c:282
msgid "--midi-key-cps=N        route MIDI note on message"
msgstr "--midi-key-cps=N        router un message MIDI note on"

#: Top/argdecode.c:283
msgid "                          key number to pfield N as cycles per second"
msgstr "numéro de touche vers le p-champ N en cycles par seconde"

#: Top/argdecode.c:284
msgid "--midi-key-oct=N        route MIDI note on message"
msgstr "--midi-key-oct=N        router un message MIDI note on"

#: Top/argdecode.c:285
msgid "                          key number to pfield N as linear octave"
msgstr "numéro de touche vers le p-champ N en octave linéaire"

#: Top/argdecode.c:286
msgid "--midi-key-pch=N        route MIDI note on message"
msgstr "--midi-key-pch=N        router un message MIDI note on"

#: Top/argdecode.c:287
msgid "                          key number to pfield N as oct.pch"
msgstr "numéro de touche vers le p-champ N en oct.pch"

#: Top/argdecode.c:288
msgid "--midi-velocity=N       route MIDI note on message"
msgstr "--midi-velocity=N       router un message MIDI note on"

#: Top/argdecode.c:289
msgid ""
"                          velocity number to pfield N as MIDI value [0-127]"
msgstr ""
"                          vélocité vers le p-champ N comme valeur MIDI "
"[0-127]"

#: Top/argdecode.c:291
msgid "--midi-velocity-amp=N   route MIDI note on message"
msgstr "--midi-velocity-amp=N   router un message MIDI note on"

#: Top/argdecode.c:292
msgid "                          velocity number to pfield N as amplitude"
msgstr "                          vélocité vers le p-champ N comme amplitude"

#: Top/argdecode.c:293
msgid "--no-default-paths      turn off relative paths from CSD/ORC/SCO"
msgstr ""
"--no-default-paths      désactiver les chemins relatifs depuis CSD/ORC/SCO"

#: Top/argdecode.c:294
msgid "--sample-accurate       use sample-accurate timing of score events"
msgstr ""
"--sample-accurate       utiliser une précision de sample-accurate pour les "
"évènements de partition"

#: Top/argdecode.c:295
msgid "--realtime              realtime priority mode"
msgstr "--realtime              mode temps réel prioriataire"

#: Top/argdecode.c:296
msgid "--nchnls=N              override number of audio channels"
msgstr "--nchnls=N              remplace le nombre de canaux audio"

#: Top/argdecode.c:297
msgid "--nchnls_i=N            override number of input audio channels"
msgstr "--nchnls_i=N            remplace le nombre de canaux audio en entrée"

#: Top/argdecode.c:298
msgid "--0dbfs=N               override 0dbfs (max positive signal amplitude)"
msgstr ""
"--Odbfs=N               remplace 0dbfs (amplitude positive max du signal)"

#: Top/argdecode.c:299
msgid "--sinesize              length of internal sine table"
msgstr "--sinesize              longueur de la table de sinus interne"

#: Top/argdecode.c:300
msgid ""
"--daemon                daemon mode: do not exit if CSD/orchestra is not "
"given, is empty or does not compile"
msgstr ""
"--daemon                daemon mode : n'existe pas si un CSD/orchestre n'est "
"pas donné, est vide ou ne compile pas"

#: Top/argdecode.c:302
msgid ""
"--port=N                listen to UDP port N for instruments/orchestra code "
"(implies --daemon)"
msgstr ""
"--port=N                écoute sur le port UDP N pour du code d'instruments/"
"orchestre (implique --daemon)"

#: Top/argdecode.c:304
msgid "--vbr-quality=Ft        set quality of variable bit-rate compression"
msgstr ""
"--vbr-quality=Ft        fixe la qualité de compression du débit binaire "
"variable"

#: Top/argdecode.c:305
msgid "--devices[=in|out]      list available audio devices and exit"
msgstr ""
"--devices[=in|out]      liste les périphériques audio disponibles et termine"

#: Top/argdecode.c:306
msgid "--midi-devices[=in|out] list available MIDI devices and exit"
msgstr ""
"--midi-devices[=in|out] liste les périphériques MIDI disponibles et termine"

#: Top/argdecode.c:307
msgid ""
"--get-system-sr         print system sr and exit, requires realtime\n"
"                        audio output (e.g. -odac) to be defined first)"
msgstr ""
"--get-system-sr         affiche le sr du système et termine, la sortie audio "
"en temps réel doit être d'abord définie (par ex. -odac)"

#: Top/argdecode.c:309
msgid ""
"--use-system-sr         print system sr and use realtime audio\n"
"                        output (e.g. -odac) to be defined first"
msgstr ""
"--use-system-sr         affiche le sr du système et utilise  la sortie audio "
"en temps réel qui doit être d'abord définie (par ex. -odac)"

#: Top/argdecode.c:311
msgid "--ksmps=N               override ksmps"
msgstr "--ksmps=N               remplace ksmps"

#: Top/argdecode.c:312
msgid ""
"--fftlib=N              actual FFT lib to use (FFTLIB=0, PFFFT = 1, vDSP =2)"
msgstr ""
"--fftlib=N              bib de TFR réelle à utiliser (FFTLIB=0, PFFFT = 1, "
"vDSP =2)"

#: Top/argdecode.c:314
msgid "--udp-echo              echo UDP commands on terminal"
msgstr ""
"--udp-echo              affiche les commandes UPD en écho sur le terminal"

#: Top/argdecode.c:315
msgid "--aft-zero              set aftertouch to zero, not 127 (default)"
msgstr "--aft-zero              fixe l'aftertouch à 0, pas 127 (par défaut)"

#: Top/argdecode.c:317
msgid "--help                  long help"
msgstr "--help                  aide détaillée"

#: Top/argdecode.c:332
#, c-format
msgid ""
"flag defaults: csound -s -otest -b%d -B%d -m%d\n"
"\n"
msgstr ""
"options par défaut : csound -s -otest -b%d -B%d -m%d\n"
"\n"

#: Top/argdecode.c:339
msgid "Usage:     csound [-flags] orchfile scorefile\n"
msgstr "Utilisation :     csound [-options] fichierorch fichierpartition\n"

#: Top/argdecode.c:340 Top/argdecode.c:354 util/envext.c:53 util/xtrct.c:67
msgid "Legal flags are:\n"
msgstr "Les options légales sont :\n"

#: Top/argdecode.c:341
msgid ""
"Long format:\n"
"\n"
msgstr ""
"Format long :\n"
"\n"

#: Top/argdecode.c:345
msgid ""
"\n"
"Short format:\n"
"\n"
msgstr ""
"\n"
"Format court :\n"
"\n"

#: Top/argdecode.c:353
msgid "Usage:      csound [-flags] orchfile scorefile\n"
msgstr "Utilisation :      csound [-options] fichierorch fichierpartition\n"

#: Top/argdecode.c:357
msgid "Csound Command ERROR:    "
msgstr "ERREUR de la commande csound :    "

#: Top/argdecode.c:547
#, c-format
msgid "unknown output format: '%s'"
msgstr "format de sortie inconnu : '%s'"

#: Top/argdecode.c:565 Top/argdecode.c:1314
msgid "no iobufsamps"
msgstr "pas de iobufsamps"

#: Top/argdecode.c:572 Top/argdecode.c:1321
msgid "no hardware bufsamps"
msgstr "pas de bufsamps matériels"

#: Top/argdecode.c:600 Top/argdecode.c:1422
msgid "no midifile name"
msgstr "pas de nom de fichier midi"

#: Top/argdecode.c:604 Top/argdecode.c:1427
msgid "-F: stdin not supported on this platform"
msgstr "-F : stdin n'est pas supporté sur cette plateforme"

#: Top/argdecode.c:617
msgid "no midi output file name"
msgstr "pas de nom de fichier midi en sortie"

#: Top/argdecode.c:647
msgid "invalid python variable definition syntax"
msgstr "syntaxe de définition de variable python non valide"

#: Top/argdecode.c:654 Top/argdecode.c:1282
msgid "no infilename"
msgstr "pas de nom de fichier en entrée"

#: Top/argdecode.c:657 Top/argdecode.c:1286
msgid "input cannot be stdout"
msgstr "l'entrée ne peut pas être stdout"

#: Top/argdecode.c:661 Top/argdecode.c:1290
msgid "stdin audio not supported"
msgstr "l'audio sur stdin n'est pas supporté"

#: Top/argdecode.c:692 Top/argdecode.c:1354
msgid "no control rate"
msgstr "pas de taux de contrôle"

#: Top/argdecode.c:698
msgid "no ksmps"
msgstr "pas de ksmps"

#: Top/argdecode.c:713 Top/argdecode.c:1396
msgid "no Linein score device_name"
msgstr "pas de nom de périphérique d'entrée pour la partition"

#: Top/argdecode.c:729 Top/argdecode.c:735 Top/argdecode.c:1362
msgid "no message level"
msgstr "pas de niveau de message"

#: Top/argdecode.c:742
msgid "no message amps"
msgstr "pas de messages d'amplitude"

#: Top/argdecode.c:751
msgid "no message range"
msgstr "pas de messages de dépassement"

#: Top/argdecode.c:760
msgid "no message warnings"
msgstr "pas de messages d'avertissement"

#: Top/argdecode.c:769
msgid "no message raw"
msgstr "pas de messages d'amplitude brute"

#: Top/argdecode.c:778
msgid "no message dB"
msgstr "pas de messages d'amplitude en dB"

#: Top/argdecode.c:787
msgid "no message colours"
msgstr "pas de messages d'amplitude colorés"

#: Top/argdecode.c:796
msgid "no benchmark level"
msgstr "pas de niveau de test de performance"

#: Top/argdecode.c:804
msgid "no value for --csd-line-nums"
msgstr "pas de valeur pour --csd-line-nums"

#: Top/argdecode.c:814 Top/argdecode.c:1407
msgid "no midi device_name"
msgstr "pas de nom de périphérique midi"

#: Top/argdecode.c:819 Top/argdecode.c:1412
msgid "-M: stdin not supported on this platform"
msgstr "-M : stdin n'est pas supporté sur cette plateforme"

#: Top/argdecode.c:840 Top/argdecode.c:1298 util/envext.c:84 util/mixer.c:207
#: util/new_srconv.c:222 util/scale.c:174 util/srconv.c:253 util/xtrct.c:123
msgid "no outfilename"
msgstr "pas de nom de fichier de sortie"

#: Top/argdecode.c:843 Top/argdecode.c:1302 util/new_srconv.c:226
#: util/scale.c:178 util/srconv.c:257 util/xtrct.c:127
msgid "-o cannot be stdin"
msgstr "-o ne peut pas être stdin"

#: Top/argdecode.c:847 Top/argdecode.c:1306 util/scale.c:181 util/srconv.c:262
msgid "stdout audio not supported"
msgstr "audio sur stdout non supporté"

#: Top/argdecode.c:861 Top/argdecode.c:1505 util/hetro.c:238
msgid "no log file"
msgstr "pas de fichier journal"

#: Top/argdecode.c:911
msgid "option expresson-opt has no affect\n"
msgstr "l'option expression-opt n'a aucun effet\n"

#: Top/argdecode.c:916
msgid "option no-expresson-opt has no affect\n"
msgstr "l'option no-expression-opt n'a aucun effet\n"

#: Top/argdecode.c:938 Top/argdecode.c:1260
msgid "no utility name"
msgstr "pas de nom d'utilitaire"

#: Top/argdecode.c:957 Top/argdecode.c:1376
msgid "no xfilename"
msgstr "pas de nom de fichier d'extraction de partition"

#: Top/argdecode.c:1077
msgid "realtime mode enabled\n"
msgstr "mode temps réel activé\n"

#: Top/argdecode.c:1225
#, c-format
msgid "unknown long option: '--%s'"
msgstr "option longue inconnue : '--%s'"

#: Top/argdecode.c:1349
msgid "no sample rate"
msgstr "pas de taux d'échantillonnage"

#: Top/argdecode.c:1381
msgid "no tempo value"
msgstr "pas de valeur de tempo"

#: Top/argdecode.c:1386
msgid "illegal tempo"
msgstr "tempo illégal"

#: Top/argdecode.c:1437
msgid "no MIDI output device"
msgstr "pas de périphérique de sortie MIDI"

#: Top/argdecode.c:1485
msgid "No indirection file"
msgstr "Pas de fichier d'indirection"

#: Top/argdecode.c:1492
#, c-format
msgid "Cannot open indirection file %s\n"
msgstr "Impossible d'ouvrir le fichier d'indirection %s\n"

#: Top/argdecode.c:1526
msgid "no number of threads"
msgstr "aucun numéro de thread"

#: Top/argdecode.c:1537 util/envext.c:94 util/mixer.c:318 util/scale.c:242
#: util/xtrct.c:242
#, c-format
msgid "unknown flag -%c"
msgstr "option -%c inconnue"

#: Top/argdecode.c:1544
msgid "error: orchestra and score name not allowed in .csound6rc"
msgstr ""
"erreur : les noms d'orchestre et de partition sont interdits dans .csound6rc"

#: Top/argdecode.c:1702
msgid "stdout not supported on this platform"
msgstr "stdout n'est pas supporté sur cette plateforme"

#: Top/argdecode.c:1763 Top/argdecode.c:1783 Top/argdecode.c:1803
msgid "stdin not supported on this platform"
msgstr "stdin n'est pas supporté sur cette plateforme"

#: Top/argdecode.c:1840
#, c-format
msgid "%d audio output devices\n"
msgstr "%d périphériques de sortie audio\n"

#: Top/argdecode.c:1843
#, c-format
msgid "%d audio input devices\n"
msgstr "%d périphériques d'entrée audio\n"

#: Top/argdecode.c:1858
#, c-format
msgid "%d MIDI output devices\n"
msgstr "%d périphériques de sortie MIDI\n"

#: Top/argdecode.c:1861
#, c-format
msgid "%d MIDI input devices\n"
msgstr "%d périphériques d'entrée MIDI\n"

#: Top/cscorfns.c:285
msgid "PMAX exceeded, string event truncated.\n"
msgstr "PMAX dépassé, évènement chaîne tronqué.\n"

#: Top/cscorfns.c:675
#, c-format
msgid "%s found %d f event%s with non-zero p2\n"
msgstr "%s a trouvé %d évènements f%s avec un p2 non nul\n"

#: Top/cscorfns.c:676
msgid "s"
msgstr "s"

#: Top/cscorfns.c:782
msgid "cscore: too many input files open"
msgstr "cscore : trop de fichiers d'entrée ouverts"

#: Top/cscorfns.c:822
msgid "cscore: tried to set an unknown file pointer as the current file"
msgstr ""
"cscore : il a été tenté de prendre un pointeur de fichier inconnu comme "
"fichier courant"

#: Top/cscorfns.c:842
msgid "csoundInitializeCscore: no output score given."
msgstr "csoundInitializeCscore : aucune partition de sortie n'a été donnée"

#: Top/cscorfns.c:873
#, c-format
msgid "cscoreFileOpen: error opening %s"
msgstr "cscoreFileOpen : erreur en ouvrant %s"

#: Top/cscorfns.c:891
msgid "cscoreFileClose: NULL file pointer\n"
msgstr "cscoreFileClose : pointeur de fichier NULL\n"

#: Top/cscorfns.c:903
msgid "cscoreFileClose: fp not recorded\n"
msgstr "cscoreFileClose : pointeur de fichier non enregistré\n"

#: Top/cscorfns.c:909
msgid "cscoreFileGetCurrent: no fp current"
msgstr "cscoreFileGetCurrent : pas de pointeur de fichier courant"

#: Top/csdebug.c:44
msgid "Breakpoint callback not set. Breakpoint Reached."
msgstr "Fonction de point d'arrêt non définie. Point d'arrêt atteint."

#: Top/csdebug.c:102
msgid ""
"csoundSetBreakpoint: cannot set breakpoint. Debugger is not initialised."
msgstr ""
"csoundSetBreakpoint : impossible de fixer le point d'arrêt. Le débogueur "
"n'est pas initialisé."

#: Top/csdebug.c:107
msgid "csoundSetBreakpoint: line > 0 for breakpoint."
msgstr "csoundSetBreakpoint : ligne > 0 pour un point d'arrêt."

#: Top/csdebug.c:125 Top/csdebug.c:145
msgid ""
"csoundRemoveBreakpoint: cannot remove breakpoint. Debugger is not "
"initialised."
msgstr ""
"csoundRemoveBreakpoint : impossible d'enlever le point d'arrêt. Le débogueur "
"n'est pas initialisé."

#: Top/csdebug.c:130
msgid "Negative line for breakpoint invalid."
msgstr "Numéro de ligne négatif non valide pour un point d'arrêt."

#: Top/csmodule.c:216
#, c-format
msgid "not loading '%s' (uses incompatible floating point type)"
msgstr ""
"'%s' n'est pas chargé (utilisation de type virgule flottante incompatible)"

#: Top/csmodule.c:225
#, c-format
msgid ""
"not loading '%s' (incompatible with this version of Csound (%d.%d/%d.%d)"
msgstr ""
"'%s' n'est pas chargé (incompatible avec cette version de Csound (%d.%d/%d."
"%d)"

#: Top/csmodule.c:268
#, c-format
msgid "could not open library '%s' (%s)"
msgstr "la bibliothèque '%s' (%s) n'a pas pu être ouverte"

#: Top/csmodule.c:271
#, c-format
msgid "could not open library '%s' (%d)"
msgstr "la bibliothèque '%s' (%d) n'a pas pu être ouverte"

#: Top/csmodule.c:332
#, c-format
msgid "'%s' is not a Csound plugin library"
msgstr "'%s' n'est pas une bibliothèque de plugin de Csound"

#: Top/csmodule.c:344
msgid "csoundLoadExternal(): memory allocation failure"
msgstr "csoundLoadExternal() : échec de l'allocation mémoire"

#: Top/csmodule.c:358 Top/csmodule.c:366
#, c-format
msgid "Error in pre-initialisation function of module '%s'"
msgstr "Erreur dans le fonction de pré-initialisation du module '%s'"

#: Top/csmodule.c:488 Top/csmodule.c:779
#, c-format
msgid "Error opening plugin directory '%s': %s"
msgstr "Erreur en ouvrant le répertoire de plugin '%s' : %s"

#: Top/csmodule.c:527 Top/csmodule.c:818
#, c-format
msgid "path name too long, skipping '%s'"
msgstr "nom de chemin trop long, on se passe de '%s'"

#: Top/csmodule.c:533 Top/csmodule.c:824
#, c-format
msgid "Library %s omitted\n"
msgstr "Bibliothèque %s omise\n"

#: Top/csmodule.c:538 Top/csmodule.c:829
#, c-format
msgid "Loading '%s'\n"
msgstr "Chargement de '%s'\n"

#: Top/csmodule.c:571
msgid "Loading command-line libraries:\n"
msgstr "Chargement des bibliothèques de ligne de commande :\n"

#: Top/csmodule.c:594
#, c-format
msgid " *** error loading '%s'"
msgstr " *** erreur en chargeant '%s'"

#: Top/csmodule.c:617
#, c-format
msgid "Error starting module '%s'"
msgstr "Erreur au démarrage du module '%s'"

#: Top/csmodule.c:866
#, c-format
msgid "Error de-initialising module '%s'"
msgstr "Erreur de dé-initialisation du module '%s'"

#: Top/csound.c:120
#, c-format
msgid ""
"--Csound version %s beta (double samples) %s\n"
"[commit: %s]\n"
msgstr ""
"--Csound version %s beta (échantillons en format double) %s\n"
"[commit : %s]\n"

#: Top/csound.c:125
#, c-format
msgid ""
"--Csound version %s (double samples) %s\n"
"[commit: %s]\n"
msgstr ""
"--Csound version %s (échantillons en format double) %s\n"
"[commit : %s]\n"

#: Top/csound.c:132
#, c-format
msgid ""
"--Csound version %s beta (float samples) %s\n"
"[commit: %s]\n"
msgstr ""
"--Csound version %s beta (échantillons en format float) %s\n"
"[commit : %s]\n"

#: Top/csound.c:137
#, c-format
msgid ""
"--Csound version %s (float samples) %s\n"
"[commit: %s]\n"
msgstr ""
"--Csound version %s (échantillons en format float) %s\n"
"[commit : %s]\n"

#: Top/csound.c:176
msgid "Error allocating opcode list"
msgstr "Erreur lors de l'allocation de la liste d'opcodes"

#: Top/csound.c:1663
#, c-format
msgid "Multithread performance:thread %d of %d starting.\n"
msgstr "Exécution multithread : démarrage du thread %d sur %d.\n"

#: Top/csound.c:1669
msgid "Bad ThreadId"
msgstr "Mauvais ThreadId"

#: Top/csound.c:2170 Top/csound.c:2207 Top/csound.c:2236 Top/csound.c:2277
#: Top/csound.c:4526
msgid "Csound not ready for performance: csoundStart() has not been called\n"
msgstr ""
"Csound n'est pas prêt pour l'exécution : csoundStart() n'a pas été appelée\n"

#: Top/csound.c:2189
#, c-format
msgid "Score finished in csoundPerformKsmps() with %d.\n"
msgstr "La partition est finie dans csoundPerformKsmps() avec %d.\n"

#: Top/csound.c:2214 Top/csound.c:4533
msgid "Early return from csoundPerformKsmps().\n"
msgstr "Retour prématuré de csoundPerformKsmps().\n"

#: Top/csound.c:2221
msgid "Score finished in csoundPerformKsmpsInternal().\n"
msgstr "La partition est finie dans csoundPerformKsmpsInternal().\n"

#: Top/csound.c:2243
msgid "Early return from csoundPerformBuffer().\n"
msgstr "Retour prématuré de csoundPerformBuffer().\n"

#: Top/csound.c:2286
msgid "Early return from csoundPerform().\n"
msgstr "Retour prématuré de csoundPerform().\n"

#: Top/csound.c:2295
msgid "Score finished in csoundPerform().\n"
msgstr "La partition est finie dans csoundPerform().\n"

#: Top/csound.c:2308
msgid "csoundPerform(): stopped.\n"
msgstr "csoundPerform() : arrêté.\n"

#: Top/csound.c:2645
msgid "WARNING: "
msgstr "AVERTISSEMENT : "

#: Top/csound.c:2783
msgid "rtdummy: failed to allocate globals"
msgstr "rtdummy : l'allocation des variables globales a échoué"

#: Top/csound.c:2784
msgid "rtaudio: dummy module enabled\n"
msgstr "rtaudio : module factice activé\n"

#: Top/csound.c:2813 Top/csound.c:2850
msgid " *** error: rtaudio module set to empty string"
msgstr " *** erreur : le module rtaudio est fixé par une chaîne vide"

#: Top/csound.c:2817 Top/csound.c:2854
#, c-format
msgid " unknown rtaudio module: '%s', using dummy module"
msgstr " module rtaudio inconnu : '%s', utilisation d'un module factice"

#: Top/csound.c:2971
msgid "!!WARNING: real time midi input disabled, using dummy functions\n"
msgstr ""
"!!AVERTISSEMENT : l'entrée midi en temps réel est désactivée, utilisation de "
"fonctions factices\n"

#: Top/csound.c:2976 Top/csound.c:3010
msgid "error: -+rtmidi set to empty string"
msgstr "erreur : -+rtmidi contient une chaîne vide"

#: Top/csound.c:2979 Top/csound.c:3013
#, c-format
msgid "error: -+rtmidi='%s': unknown module"
msgstr "erreur : -+rtmidi='%s' : module inconnu"

#: Top/csound.c:3005
msgid "WARNING: real time midi output disabled, using dummy functions\n"
msgstr ""
"AVERTISSEMENT : la sortie midi en temps réel est désactivée, utilisation de "
"fonctions factices\n"

#: Top/csound.c:3027
msgid "Unknown MIDI error"
msgstr "Erreur MIDI inconnue"

#: Top/csound.c:3191
msgid "Failed to allocate new opcode entry."
msgstr "Echec de l'allocation d'une nouvelle entrée d'opcode."

#: Top/csound.c:3213
#, c-format
msgid "Failed to allocate opcode entry for %s."
msgstr "Echec de l'allocation d'une entrée d'opcode pour %s."

#: Top/csound.c:3355 Top/main.c:429
msgid "setting dummy interface\n"
msgstr "mise en place d'une interface factice\n"

#: Top/csound.c:3446
msgid "Failed during csoundInitEnv"
msgstr "Echec dans csoundInitEnv"

#: Top/csound.c:3469
msgid "Failed during csoundInitStaticModules"
msgstr "Echec dans csoundInitStaticModules"

#: Top/csound.c:3487
msgid "Failed during csoundLoadModules"
msgstr "Echec dans csoundLoadModules"

#: Top/csound.c:3532
msgid "Real time audio module name"
msgstr "Nom du module audio en temps réel"

#: Top/csound.c:3561
msgid "Real time MIDI module name"
msgstr "Nom du module MIDI en temps réel"

#: Top/csound.c:3566
msgid "Ignore events (other than tempo changes) in tracks defined by pattern"
msgstr ""
"Ignorer les évènements (autres que les changements de tempo) dans les pistes "
"définies par le modèle"

#: Top/csound.c:3572
msgid "Do not handle special MIDI controllers (sustain pedal etc.)"
msgstr "Ne pas traiter les contrôleurs MIDI spéciaux (pédale sustain, etc)"

#: Top/csound.c:3580
msgid "Title tag in output soundfile (no spaces)"
msgstr "Champ titre dans le fichier son de sortie (pas d'espaces)"

#: Top/csound.c:3586
msgid "Copyright tag in output soundfile (no spaces)"
msgstr "Champ copyright dans le fichier son de sortie (pas d'espaces)"

#: Top/csound.c:3591
msgid "Short Copyright tag in output soundfile"
msgstr "Champ copyright court dans le fichier son de sortie"

#: Top/csound.c:3597
msgid "Software tag in output soundfile (no spaces)"
msgstr "Champ du logiciel dans le fichier son de sortie (pas d'espaces)"

#: Top/csound.c:3602
msgid "Artist tag in output soundfile (no spaces)"
msgstr "Champ artiste dans le fichier son de sortie (pas d'espaces)"

#: Top/csound.c:3609
msgid "Comment tag in output soundfile (no spaces)"
msgstr "Champ commentaire dans le fichier son de sortie (pas d'espaces)"

#: Top/csound.c:3614
msgid "Date tag in output soundfile (no spaces)"
msgstr "Champ date dans le fichier son de sortie (pas d'espaces)"

#: Top/csound.c:3624
msgid "Enable message attributes (colors etc.)"
msgstr "Activer les attributs de message (couleurs, etc)"

#: Top/csound.c:3630
msgid "Start score playback at the specified time, skipping earlier events"
msgstr ""
"Démarrer la restitution de la partition au temps spécifié, en ignorant les "
"évènements antérieurs"

#: Top/csound.c:3637
msgid "Ignore <CsOptions> in CSD files (default: no)"
msgstr "Ignorer <CsOptions> dans les fichiers CSD (non par défaut)"

#: Top/csound.c:3861
msgid "Cannot open /proc/cpuinfo. Support for RDTSC is not available.\n"
msgstr "Impossible d'ouvrir /proc/cpuinfo. RDTSC n'est pas supporté.\n"

#: Top/csound.c:3891
msgid "No valid CPU frequency entry was found in /proc/cpuinfo.\n"
msgstr "Aucune entrée de fréq CPU valide n'a été trouvée dans /proc/cpuinfo.\n"

#: Top/csound.c:4413
msgid "csoundDestroyMessageBuffer: Message buffer not allocated."
msgstr "csoundDestroyMessageBuffer : tampon de message non alloué."

#: Top/csound.c:4445
msgid "csound: internal error: message buffer overflow\n"
msgstr "csound : erreur interne : dépassement du tampon de messages\n"

#: Top/main.c:59
#, c-format
msgid "WARNING: cannot open csound6rc file %s\n"
msgstr "AVERTISSEMENT : impossible d'ouvrir le fichier csound6rc %s\n"

#: Top/main.c:62
#, c-format
msgid "Reading options from $CSOUND6RC: %s\n"
msgstr "Lecture des options depuis $CSOUND6RC : %s\n"

#: Top/main.c:73
msgid "Reading options from $HOME/.csound6rc\n"
msgstr "Lecture des options depuis $HOME/.csound6rc\n"

#: Top/main.c:93
msgid "Reading options from local directory .csound6rc\n"
msgstr "Lecture des options depuis le .csound6rc du répertoire local\n"

#: Top/main.c:133
#, c-format
msgid "Unknown score opcode %c(%.2x)\n"
msgstr "Opcode de partition inconnu %c(%.2x)\n"

#: Top/main.c:170 Top/main.c:419
msgid ""
"Csound is already started, call csoundReset()\n"
"before starting again.\n"
msgstr ""
"Csound a déjà démarré, appeler csoundReset()\n"
"avant de redémarrer\n"

#: Top/main.c:199
msgid "no orchestra name"
msgstr "aucun nom d'orchestre"

#: Top/main.c:225 Top/main.c:230
#, c-format
msgid "Reading CSD failed (%s)... stopping"
msgstr "La lecture du CSD a échoué (%s)... arrêt"

#: Top/main.c:247
msgid "error: multiple uses of stdin"
msgstr "erreur : utilisations multiples de stdin"

#: Top/main.c:251
msgid "error: multiple uses of stdout"
msgstr "erreur : utilisations multiples de stdout"

#: Top/main.c:265
msgid "realtime performance using dummy numeric scorefile\n"
msgstr ""
"exécution en temps réel en utilisant un fichier de partition numérique "
"factice\n"

#: Top/main.c:288
#, c-format
msgid "orchname:  %s\n"
msgstr "nom de l'orchestre :   %s\n"

#: Top/main.c:293
#, c-format
msgid "main: failed to open input file - %s\n"
msgstr "main : l'ouverture du fichier d'entrée %s a échoué\n"

#: Top/main.c:310
msgid "cannot compile orchestra"
msgstr "impossible de compiler l'orchestre"

#: Top/main.c:316
msgid ""
"cannot compile orchestra.\n"
"Csound will start with no instruments"
msgstr ""
"Impossible de compiler l'orchestre.\n"
"Csound va démarrer sans instruments"

#: Top/main.c:333
msgid "end of orchestra compile"
msgstr "fin de la compilation de l'orchestre"

#: Top/main.c:342
#, c-format
msgid "using previous %s\n"
msgstr "utilisation du %s précédent\n"

#: Top/main.c:352
#, c-format
msgid "cannot open scorefile %s"
msgstr "impossible d'ouvrir le fichier de partition %s"

#: Top/main.c:354
msgid "sorting score ...\n"
msgstr "tri de la partition ...\n"

#: Top/main.c:369
#, c-format
msgid "cannot open extract file %s"
msgstr "impossible d'ouvrir le fichier d'extraction %s"

#: Top/main.c:372
msgid "  ... extracting ...\n"
msgstr "  ... extraction ...\n"

#: Top/main.c:381
msgid "end of score sort"
msgstr "fin du tri de la partition"

#: Top/main.c:383
msgid "Syntax check completed.\n"
msgstr "Vérification de la syntaxe accomplie.\n"

#: Top/main.c:496 util/dnoise.c:282
#, c-format
msgid "%s not a recognised SFOUTYP env setting"
msgstr "%s n'est pas un réglage d'env SFOUTYP reconnu"

#: Top/main.c:592
#, c-format
msgid "Real-time score events (engineStatus: %d).\n"
msgstr "Evènements de partition en temps réel (engineStatus : %d).\n"

#: Top/main.c:600
#, c-format
msgid "Compiled score (engineStatus: %d).\n"
msgstr "Partition compilée (engineStatus : %d).\n"

#: Top/new_opts.c:58
msgid "<integer>"
msgstr "<entier>"

#: Top/new_opts.c:60 Top/new_opts.c:72 Top/new_opts.c:81 Top/new_opts.c:90
msgid "min: "
msgstr "min : "

#: Top/new_opts.c:62 Top/new_opts.c:75 Top/new_opts.c:84 Top/new_opts.c:93
msgid "max: "
msgstr "max : "

#: Top/new_opts.c:64
msgid "must be power of two"
msgstr "doit être une puissance de deux"

#: Top/new_opts.c:67
msgid "<boolean>"
msgstr "<booléen>"

#: Top/new_opts.c:70 Top/new_opts.c:79 Top/new_opts.c:88
msgid "<float>"
msgstr "flottant"

#: Top/new_opts.c:97
#, c-format
msgid "<string> (max. length = %d characters)"
msgstr "<chaîne> (longueur max. = %d caractères)"

#: Top/new_opts.c:101
msgid "<unknown>"
msgstr "<inconnu>"

#: Top/new_opts.c:121 Top/new_opts.c:128 Top/new_opts.c:205
#, c-format
msgid " *** '%s' is not a valid Csound command line option."
msgstr ""
" *** '%s' n'est pas une option valide de la ligne de commande de Csound."

#: Top/new_opts.c:123 Top/new_opts.c:130
msgid " *** Type 'csound --help' for the list of available options"
msgstr ""
" *** Taper 'csound --help' pour obtenir une liste des options disponibles."

#: Top/new_opts.c:139 Top/new_opts.c:158
#, c-format
msgid " *** type of option '%s' is not boolean"
msgstr " *** le type de l'option '%s' n'est pas booléen"

#: Top/new_opts.c:147 Top/new_opts.c:153 Top/new_opts.c:165
#, c-format
msgid " *** '%s': invalid option name"
msgstr " *** '%s' : nom d'option non valide"

#: Top/new_opts.c:175
msgid " *** memory allocation failure"
msgstr " *** échec de l'allocation mémoire"

#: Top/new_opts.c:197
#, c-format
msgid " *** error setting option '%s' to '%s': %s"
msgstr " *** erreur en mettant l'option '%s' à '%s' : %s"

#: Top/new_opts.c:207
msgid " *** Type 'csound --help' for the list of available options."
msgstr ""
" *** Taper 'csound --help' pour obtenir une liste des options disponibles."

#: Top/one_file.c:83 Top/one_file.c:93
msgid " *** cannot create temporary file"
msgstr " *** impossible de créer un fichier temporaire"

#: Top/one_file.c:167
#, c-format
msgid "Removing temporary file %s ...\n"
msgstr "Suppression du fichier temporaire %s ...\n"

#: Top/one_file.c:171
#, c-format
msgid "WARNING: could not remove %s\n"
msgstr "AVERTISSEMENT : impossible de supprimer %s\n"

#: Top/one_file.c:279 Top/one_file.c:313
#, c-format
msgid "More than %d arguments in <CsOptions>"
msgstr "Plus de %d arguments dans <CsOptions>"

#: Top/one_file.c:354
#, c-format
msgid "Invalid arguments in <CsOptions>: %s"
msgstr "Arguments non valides dans <CsOptions> : %s"

#: Top/one_file.c:357
#, c-format
msgid "Invalid arguments in .csound6rc or -@ file: %s"
msgstr "Arguments non valides dans .csound6rc ou dans le fichier -@ : %s"

#: Top/one_file.c:363 Top/one_file.c:1150
msgid "Missing end tag </CsOptions>"
msgstr "La balise fermante </CsOptions> est absente"

#: Top/one_file.c:431 Top/one_file.c:554
msgid "missing \" to terminate string"
msgstr "\" manquant à la fin de la chaîne de caractères"

#: Top/one_file.c:456 Top/one_file.c:499
msgid "Missing end tag </CsInstruments>"
msgstr "La balise fermante </CsInstruments> est absente"

#: Top/one_file.c:570 Top/one_file.c:596 Top/one_file.c:685
msgid "Missing end tag </CsScore>"
msgstr "La balise fermante </CsScore> est absente"

#: Top/one_file.c:616 Top/one_file.c:621
msgid "Missing program in tag <CsScore>"
msgstr "La balise fermante </CsScore> est absente"

#: Top/one_file.c:634
#, c-format
msgid "Creating %s (%p)\n"
msgstr "Création de %s (%p)\n"

#: Top/one_file.c:649
msgid "External generation failed"
msgstr "La génération externe a échoué"

#: Top/one_file.c:651
msgid "and cannot remove"
msgstr "et effaçage impossible"

#: Top/one_file.c:656 Top/one_file.c:665
#, c-format
msgid "and cannot remove %s"
msgstr "et impossible d'effacer %s"

#: Top/one_file.c:669
#, c-format
msgid "opened %s\n"
msgstr "%s ouvert\n"

#: Top/one_file.c:672
#, c-format
msgid "closing %s\n"
msgstr "fermeture de %s\n"

#: Top/one_file.c:675
#, c-format
msgid "and cannot remove %s\n"
msgstr "et impossible d'effacer %s\n"

#: Top/one_file.c:725 Top/one_file.c:782
#, c-format
msgid "Non base64 character %c(%2x)"
msgstr "Le caractère %c(%2x) n'est pas en base64"

#: Top/one_file.c:744 Top/one_file.c:801
msgid "Truncated byte at end of base64 stream"
msgstr "Octet tronqué à la fin du flux base64"

#: Top/one_file.c:819
#, c-format
msgid "Cannot open temporary file (%s) for MIDI subfile"
msgstr "Impossible d'ouvrir le fichier temporaire (%s) comme sous-fichier MIDI"

#: Top/one_file.c:836
msgid "Missing end tag </CsMidifileB>"
msgstr "La balise fermante </CsMidifileB> est absente"

#: Top/one_file.c:852 Top/one_file.c:900 Top/one_file.c:988
#, c-format
msgid "File %s already exists"
msgstr "Le fichier %s existe déjà"

#: Top/one_file.c:857
#, c-format
msgid "Cannot open sample file (%s) subfile"
msgstr "Impossible d'ouvrir le sous-fichier du fichier d'échantillons (%s)"

#: Top/one_file.c:871
msgid "Missing end tag </CsSampleB>"
msgstr "La balise fermante </CsSampleB> est absente"

#: Top/one_file.c:905 Top/one_file.c:993
#, c-format
msgid "Cannot open file (%s) subfile"
msgstr "Impossible d'ouvrir le sous-fichier du fichier (%s)"

#: Top/one_file.c:920
msgid "Missing end tag </CsFileB>"
msgstr "La balise fermante </CsFileB> est absente"

#: Top/one_file.c:961
msgid "Missing end tag </CsFileC>"
msgstr "La balise fermante </CsFileC> est absente"

#: Top/one_file.c:1004
msgid "Missing end tag </CsFile>"
msgstr "La balise fermante </CsFile> est absente"

#: Top/one_file.c:1026
#, c-format
msgid "This CSD file requires a version of Csound before %d.%02d"
msgstr "Ce fichier CSD nécessite une version de Csound antérieure à la %d.%02d"

#: Top/one_file.c:1034
#, c-format
msgid "This CSD file requires a version of Csound after %d.%02d"
msgstr "Ce fichier CSD nécessite une version de Csound ultérieure à la %d.%02d"

#: Top/one_file.c:1042
#, c-format
msgid "This CSD file requires version Csound %d.%02d or later"
msgstr "Ce fichier CSD nécessite Csound version %d.%02d ou ultérieure"

#: Top/one_file.c:1049
#, c-format
msgid "This CSD file requires version %d.%02d of Csound"
msgstr "Ce fichier CSD nécessite la version %d.%02d de Csound"

#: Top/one_file.c:1055
msgid "Missing end tag </CsVersion>"
msgstr "La balise fermante </CsVersion> est absente"

#: Top/one_file.c:1065 Top/one_file.c:1091
msgid "**** Licence Information ****\n"
msgstr "**** Information de Licence ****\n"

#: Top/one_file.c:1071
msgid "**** End of Licence Information ****\n"
msgstr "**** Fin de l'Information de Licence ****\n"

#: Top/one_file.c:1082
msgid "Missing end tag </CsLicence>"
msgstr "La balise fermante </CsLicence> est absente"

#: Top/one_file.c:1100
msgid "Missing end tag </CsShortLicence>"
msgstr "La balise fermante </CsShortLicence> est absente"

#: Top/one_file.c:1124
msgid "STARTING FILE\n"
msgstr "DEBUT DU FICHIER\n"

#: Top/one_file.c:1140
msgid "Creating options\n"
msgstr "Création des options\n"

#: Top/one_file.c:1146
msgid "Skipping <CsOptions>\n"
msgstr "On ignore <CsOptions>\n"

#: Top/one_file.c:1160
msgid "Creating orchestra\n"
msgstr "Création de l'orchestre\n"

#: Top/one_file.c:1165
msgid "Creating score\n"
msgstr "Création de la partition\n"

#: Top/one_file.c:1178
msgid "Skipping <CsMidifileB>\n"
msgstr "On ignore <CsMidifileB>\n"

#: Top/one_file.c:1182
msgid "Missing end tag </CsMidiFileB>"
msgstr "La balise fermante </CsMidifileB> est absente"

#: Top/one_file.c:1207
msgid "CsFile is deprecated and may not work; use CsFileB\n"
msgstr ""
"CsFile est obsolète et pourrait ne pas fonctionner ; utiliser CsFileB\n"

#: Top/one_file.c:1227
#, c-format
msgid "unknown CSD tag: %s\n"
msgstr "balise CSD inconnue : %s\n"

#: Top/one_file.c:1232
msgid "Could not find <CsoundSynthesizer> tag in CSD file.\n"
msgstr ""
"La balise <CsoundSynthesizer> n'a pas été trouvée dans le fichier CSD.\n"

#: Top/opcode.c:176
msgid "Error creating opcode list"
msgstr "Erreur lors de la création de la liste d'opcodes"

#: Top/opcode.c:228
#, c-format
msgid ""
"%d opcodes\n"
"\n"
msgstr ""
"%d opcodes\n"
"\n"

#: Top/server.c:60
#, c-format
msgid "UDP: Winsock2 failed to start: %d"
msgstr "UDP : le démarrage de winsock2 a échoué : %d"

#: Top/server.c:65
msgid "UDP: error creating socket"
msgstr "UDP: erreur lors de la création du socket"

#: Top/server.c:70 Top/server.c:79 Top/server.c:244 Top/server.c:253
msgid "UDP Server: Cannot set nonblock"
msgstr "Serveur UDP : impossible de positionner nonblock"

#: Top/server.c:98
msgid "UDP: sock end failed"
msgstr "UDP : la fin du socket a échoué"

#: Top/server.c:115
#, c-format
msgid "UDP server started on port %d\n"
msgstr "Serveur UDP démarré sur le port %d\n"

#: Top/server.c:188
#, c-format
msgid "could not retrieve channel %s"
msgstr "Impossible de retrouver le canal %s"

#: Top/server.c:217
#, c-format
msgid "UDP server on port %d stopped\n"
msgstr "Serveur UDP sur le port %d arrêté\n"

#: Top/server.c:260
msgid "error creating socket"
msgstr "erreur lors de la création du socket"

#: Top/server.c:314
msgid "UDP Server: already running"
msgstr "Serveur UDP : s'exécute déjà"

#: Top/server.c:320
msgid "UDP Server: could not start"
msgstr "Serveur UDP : n'a pas pu démarrer"

#: Top/server.c:328
msgid "UDP Server: failed to allocate memory"
msgstr "Serveur UDP : échec de l'allocation mémoire"

#: Top/threads.c:42
#, c-format
msgid "%s() is not implemented on this platform.\n"
msgstr "%s() n'est pas implémenté sur cette plateforme.\n"

#: Top/utility.c:101
#, c-format
msgid "util %s:\n"
msgstr "utilitaire %s :\n"

#: Top/utility.c:108
#, c-format
msgid "Error: utility '%s' not found"
msgstr "Erreur : l'utilitaire '%s' n'a pas été trouvé"

#: Top/utility.c:111
msgid "Error: utility not found"
msgstr "Erreur : utilitaire non trouvé"

#: Top/utility.c:115
msgid "The available utilities are:\n"
msgstr "Les utilitaires disponibles sont :\n"

#: include/arrays.h:76
msgid "Array not initialised"
msgstr "Tableau non initialisé"

#: include/arrays.h:81
#, c-format
msgid ""
"Array too small (allocated %zu < needed %zu), but cannot allocate during "
"performance pass. Allocate a bigger array at init time"
msgstr ""
"Tableau trop petit (%zu alloués < %zu nécessaires), mais allocation "
"impossible durant l'exécution. Allouer un tableau plus grand à "
"l'initialisation"

#: po/sndfile_str.c:3
msgid "Format not recognised."
msgstr "Format non reconnu."

#: po/sndfile_str.c:4
msgid "System error."
msgstr "Erreur système"

#: po/sndfile_str.c:5
msgid "Supported file format but file is malformed."
msgstr "Format supporté mais le fichier est malformé."

#: po/sndfile_str.c:6
msgid "Supported file format but unsupported encoding."
msgstr "Format de fichier supporté mais pas l'encodage."

#: po/sndfile_str.c:7
msgid "Error : major format is 0."
msgstr "Erreur : le format majeur est 0."

#: po/sndfile_str.c:8
msgid "Error : minor format is 0."
msgstr "Erreur : le format mineur est 0."

#: po/sndfile_str.c:9
msgid "File does not exist or is not a regular file (possibly a pipe?)."
msgstr ""
"Le fichier n'existe pas ou n'est pas un fichier régulier (peut-être un "
"tube ?)."

#: po/sndfile_str.c:10
msgid "File exists but no data could be read."
msgstr "Le fichier existe mais aucune donnée n'a pu être lue."

#: po/sndfile_str.c:11
msgid "Could not open file."
msgstr "Impossible d'ouvrir le fichier"

#: po/sndfile_str.c:12
msgid "Not a valid SNDFILE* pointer."
msgstr "Ce n'est pas un pointeur SNDFILE* valide."

#: po/sndfile_str.c:13
msgid "NULL SF_INFO pointer passed to libsndfile."
msgstr "Pointeur SF_INFO NULL passé à libsndfile."

#: po/sndfile_str.c:14
msgid "SF_PRIVATE struct incomplete and end of header parsing."
msgstr "Struct SF_PRIVATE incomplète et fin de l'analyse de l'entête"

#: po/sndfile_str.c:15
msgid "Bad FILE pointer."
msgstr "Mauvais pointeur FILE."

#: po/sndfile_str.c:16
msgid "Internal error, Bad pointer."
msgstr "Erreur interne, mauvais pointeur."

#: po/sndfile_str.c:17
msgid ""
"Error : software was misconfigured at compile time (sizeof statbuf.st_size)."
msgstr ""
"Erreur : le logiciel a été mal configuré à la compilation (sizeof statbuf."
"st_size)."

#: po/sndfile_str.c:18
msgid "Error : Could not file temp dir."
msgstr "Erreur : impossible d'utiliser le répertoire temp."

#: po/sndfile_str.c:19
msgid "Internal malloc () failed."
msgstr "malloc() en interne a échoué."

#: po/sndfile_str.c:20
msgid "File contains data in an unimplemented format."
msgstr "Le fichier contient des données dans un format non supporté."

#: po/sndfile_str.c:21
msgid "Attempt to read a non-integer number of channels."
msgstr "Tentative de lecture d'un nombre non entier de canaux."

#: po/sndfile_str.c:22
msgid "Attempt to write a non-integer number of channels."
msgstr "Tentative d'écriture dans un nombre non entier de canaux."

#: po/sndfile_str.c:23
msgid "File contains data in an unknown format."
msgstr "Le fichier contient des données dans un format inconnu."

#: po/sndfile_str.c:24
msgid "Read attempted on file currently open for write."
msgstr "Tentative de lecture sur un fichier ouvert en écriture."

#: po/sndfile_str.c:25
msgid "Write attempted on file currently open for read."
msgstr "Tentative d'écriture dans un fichier ouvert en lecture."

#: po/sndfile_str.c:26
msgid "Error : This file format does not support read/write mode."
msgstr ""
"Erreur : ce format de fichier ne supporte pas le mode lecture/écriture."

#: po/sndfile_str.c:27
msgid "Internal error : SF_INFO struct incomplete."
msgstr "Erreur interne : struct SF_INFO incomplète."

#: po/sndfile_str.c:28
msgid "Error : supplied offset beyond end of file."
msgstr "Erreur : décalage demandé au-delà de la fin du fichier."

#: po/sndfile_str.c:29
msgid "Error : embedding not supported for this file format."
msgstr "Erreur : l'attachement n'est pas supporté par ce format de fichier."

#: po/sndfile_str.c:30
msgid "Error : cannot open embedded file read/write."
msgstr "Erreur : impossible d'ouvrir le fichier attaché en lecture/écriture."

#: po/sndfile_str.c:31
msgid "Error : this file format does not support pipe write."
msgstr "Erreur : ce format de fichier ne supporte pas l'écriture via un tube"

#: po/sndfile_str.c:32
msgid "Error : bad pointer on SF_VIRTUAL_IO struct."
msgstr "Erreur : mauvais pointeur sur la struct SF_VIRTUAL."

#: po/sndfile_str.c:33
msgid "Error : bad coding_history_size in SF_BROADCAST_INFO struct."
msgstr "Erreur: mauvais coding_history_size dans la struct SF_BROADCAST_INFO."

#: po/sndfile_str.c:34
msgid "Error : SF_BROADCAST_INFO struct too large."
msgstr "Erreur : struct SF_BROADCAST_INFO trop grande."

#: po/sndfile_str.c:35
msgid "Error: SF_CART_INFO struct too large."
msgstr "Erreur : struct SF_CART_INFO trop grande."

#: po/sndfile_str.c:36
msgid "Error: bad tag_text_size in SF_CART_INFO struct."
msgstr "Erreur : mauvais tag_text_size dans la struct SF_CART_INFO."

#: po/sndfile_str.c:37
msgid "Attempt to write to file with non-interleaved data."
msgstr "Tentative d'écriture dans un fichier avec des données non entrelacées."

#: po/sndfile_str.c:38
msgid "Bad karma in seek during interleave read operation."
msgstr "Mauvais karma dans seek lors de l'opération de lecture entrelacée."

#: po/sndfile_str.c:39
msgid "Bad karma in read during interleave read operation."
msgstr ""
"Mauvais karma dans la lecture lors de l'opération de lecture entrelacée."

#: po/sndfile_str.c:40
msgid "Unspecified internal error."
msgstr "Erreur interne non spécifiée."

#: po/sndfile_str.c:41
msgid "Bad parameter passed to function sf_command."
msgstr "Mauvais paramètre passé à la fonction sf_command."

#: po/sndfile_str.c:42
msgid "Bad endian-ness. Try default endian-ness"
msgstr "Mauvais boutisme. Essayer le boutisme par défaut."

#: po/sndfile_str.c:43
msgid "Channel count is zero."
msgstr "Le nombre de canaux est zéro."

#: po/sndfile_str.c:44
msgid "Too many channels specified."
msgstr "Trop de canaux spécifiés."

#: po/sndfile_str.c:45
msgid "Bad channel count."
msgstr "Mauvais nombre de canaux."

#: po/sndfile_str.c:46
msgid "Internal psf_fseek() failed."
msgstr "Echec de psf_fseek() en interne."

#: po/sndfile_str.c:47
msgid "Seek attempted on unseekable file type."
msgstr "Tentative de positionnement sur un type de fichier non aléatoire."

#: po/sndfile_str.c:48
msgid "Error : combination of file open mode and seek command is ambiguous."
msgstr ""
"Erreur : la combinaison du mode d'ouverture du fichier et de la commande "
"seek est ambiguë."

#: po/sndfile_str.c:49
msgid "Error : invalid seek parameters."
msgstr "Erreur : paramètres de seek non valides."

#: po/sndfile_str.c:50
msgid "Error : parameters OK, but psf_seek() failed."
msgstr "Erreur : paramètres OK, mais psf_seek() a échoué."

#: po/sndfile_str.c:51
msgid "Error : bad mode parameter for file open."
msgstr "Erreur : mauvais paramètre de mode pour ouvrir un fichier."

#: po/sndfile_str.c:52
msgid "Error : attempt to open a pipe in read/write mode."
msgstr "Erreur : tentative d'ouvrir un tube en mode lecture/écriture."

#: po/sndfile_str.c:53
msgid "Error on RDWR position (cryptic)."
msgstr "Erreur sur la position RDWR (cryptique)."

#: po/sndfile_str.c:54
msgid ""
"Error : Cannot open file in read/write mode due to string data in header."
msgstr ""
"Erreur : impossible d'ouvrir le fichier en mode lecture/écriture à cause de "
"données chaînes de caractères dans l'en-tête."

#: po/sndfile_str.c:55
msgid "Error : Command fails because file already has audio data."
msgstr "Erreur : échec de la commande car le fichier a déjà des données audio."

#: po/sndfile_str.c:56
msgid "Error : File type does not support string data."
msgstr ""
"Erreur : le type du fichier ne supporte pas les données chaînes de "
"caractères."

#: po/sndfile_str.c:57
msgid "Error : Trying to set a string when file is not in write mode."
msgstr ""
"Erreur : tentative de fixer une chaîne de caractères alors que le fichier "
"n'est pas en mode écriture."

#: po/sndfile_str.c:58
msgid "Error : Maximum string data storage reached."
msgstr ""
"Erreur : le maximum de l'espace des données chaîne de caractères est atteint."

#: po/sndfile_str.c:59
msgid "Error : Maximum string data count reached."
msgstr ""
"Erreur : le compte maximum des données chaîne de caractères est atteint."

#: po/sndfile_str.c:60
msgid "Error : Bad string data type."
msgstr "Erreur : mauvais type de données chaîne de caractères."

#: po/sndfile_str.c:61
msgid "Error : file type does not support strings added at end of file."
msgstr ""
"Erreur : le type de fichier ne supporte pas l'addition de chaînes de "
"caractères à la fin du fichier."

#: po/sndfile_str.c:62
msgid "Error : bad string."
msgstr "Erreur : mauvaise chaîne de caractères."

#: po/sndfile_str.c:63
msgid "Error : Weird string error."
msgstr "Erreur : étrange erreur de chaîne de caractères."

#: po/sndfile_str.c:64
msgid "Error in WAV file. No 'RIFF' chunk marker."
msgstr "Erreur dans le fichier WAV. Pas de marqueur de tronçon 'RIFF'."

#: po/sndfile_str.c:65
msgid "Error in WAV file. No 'WAVE' chunk marker."
msgstr "Erreur dans le fichier WAV. Pas de marqueur de tronçon 'WAVE'."

#: po/sndfile_str.c:66
msgid "Error in WAV/W64/RF64 file. No 'fmt ' chunk marker."
msgstr ""
"Erreur dans le fichier WAV/W64/RF64. Pas de marqueur de tronçon 'fmt '."

#: po/sndfile_str.c:67
msgid "Error in WAV/W64/RF64 file. Malformed 'fmt ' chunk."
msgstr "Erreur dans le fichier WAV/W64/RF64. Tronçon 'fmt ' malformé."

#: po/sndfile_str.c:68
msgid "Error in WAV/W64/RF64 file. Short 'fmt ' chunk."
msgstr "Erreur dans le fichier WAV/W64/RF64. Tronçon 'fmt ' court."

#: po/sndfile_str.c:69
msgid "Error in WAV file. 'fact' chunk out of place."
msgstr "Erreur dans le fichier WAV. Tronçon 'fact' mal placé."

#: po/sndfile_str.c:70
msgid "Error in WAV file. Bad 'PEAK' chunk."
msgstr "Erreur dans le fichier WAV. Mauvais tronçon 'PEAK'."

#: po/sndfile_str.c:71
msgid "Error in WAV file. 'PEAK' chunk found before 'fmt ' chunk."
msgstr ""
"Erreur dans le fichier WAV. Tronçon 'PEAK' trouvé avant le tronçon 'fmt '."

#: po/sndfile_str.c:72
msgid "Error in WAV file. Errors in 'fmt ' chunk."
msgstr "Erreur dans le fichier WAV. Erreurs dans le tronçon 'fmt '."

#: po/sndfile_str.c:73
msgid "Error in WAV file. Block alignment in 'fmt ' chunk is incorrect."
msgstr ""
"Erreur dans le fichier WAV. L'alignement de bloc dans le tronçon 'fmt ' est "
"incorrect."

#: po/sndfile_str.c:74
msgid "Error in WAV file. No 'data' chunk marker."
msgstr "Erreur dans le fichier WAV. Pas de marqueur de tronçon 'data'."

#: po/sndfile_str.c:75
msgid "Error in WAV file. Malformed LIST chunk."
msgstr "Erreur dans le fichier WAV. Tronçon LIST malformé."

#: po/sndfile_str.c:76
msgid "Error in WAV file. File contains an unknown chunk marker."
msgstr ""
"Erreur dans le fichier WAV. Le fichier contient un marqueur de tronçon "
"inconnu."

#: po/sndfile_str.c:77
msgid "Error in WAV file. Data is in WAVPACK format."
msgstr "Erreur dans le fichier WAV. Les données sont dans le format WAVPACK."

#: po/sndfile_str.c:78
msgid "Error in ADPCM WAV file. Invalid bit width."
msgstr "Erreur dans le fichier ADPCM WAV. Largeur en bit non valide."

#: po/sndfile_str.c:79
msgid "Error in ADPCM WAV file. Invalid number of channels."
msgstr "Erreur dans le fichier ADPCM WAV. Nombre de canaux non valide."

#: po/sndfile_str.c:80
msgid "Error in ADPCM WAV file. Invalid number of samples per block."
msgstr ""
"Erreur dans le fichier ADPCM WAV. Nombre d'échantillons par bloc non valide."

#: po/sndfile_str.c:81
msgid "Error in GSM610 WAV file. Invalid format chunk."
msgstr "Erreur dans le fichier GSM610 WAV. Format de tronçon non valide."

#: po/sndfile_str.c:82
msgid "Error in AIFF file, bad 'FORM' marker."
msgstr "Erreur dans le fichier AIFF, mauvais marqueur 'FORM'."

#: po/sndfile_str.c:83
msgid "Error in AIFF file, 'AIFF' marker without 'FORM'."
msgstr "Erreur dans le fichier AIFF, marqueur 'AIFF' sans 'FORM'."

#: po/sndfile_str.c:84
msgid "Error in AIFF file, 'COMM' marker without 'FORM'."
msgstr "Erreur dans le fichier AIFF, marqueur 'COMM' sans 'FORM'."

#: po/sndfile_str.c:85
msgid "Error in AIFF file, 'SSND' marker without 'COMM'."
msgstr "Erreur dans le fichier AIFF, marqueur 'SSND' sans 'FORM'."

#: po/sndfile_str.c:86
msgid "Error in AIFF file, unknown chunk."
msgstr "Erreur dans le fichier AIFF, tronçon inconnu."

#: po/sndfile_str.c:87
msgid "Error in AIFF file, bad 'COMM' chunk size."
msgstr "Erreur dans le fichier AIFF, mauvaise taille de tronçon 'COMM'."

#: po/sndfile_str.c:88
msgid "Error in AIFF file, bad 'COMM' chunk."
msgstr "Erreur dans le fichier AIFF, mauvais tronçon 'COMM'."

#: po/sndfile_str.c:89
msgid "Error in AIFF file. 'PEAK' chunk found before 'COMM' chunk."
msgstr ""
"Erreur dans le fichier AIFF. Tronçon 'PEAK' trouvé avant un tronçon 'COMM'."

#: po/sndfile_str.c:90
msgid "Error in AIFF file. Bad 'PEAK' chunk."
msgstr "Erreur dans le fichier AIFF. Mauvais tronçon 'PEAK'."

#: po/sndfile_str.c:91
msgid "Error in AIFF file, bad 'SSND' chunk."
msgstr "Erreur dans le fichier AIFF, mauvais tronçon 'SSND'."

#: po/sndfile_str.c:92
msgid "Error in AIFF file, no sound data."
msgstr "Erreur dans le fichier AIFF, pas de données sonores."

#: po/sndfile_str.c:93
msgid "Error in AIFF file, RDWR only possible if SSND chunk at end of file."
msgstr ""
"Erreur dans le fichier AIFF, RDWR n'est possible que s'il y a un tronçon "
"SSND à la fin du fichier."

#: po/sndfile_str.c:94
msgid "Error in AU file, unknown format."
msgstr "Erreur dans le fichier AU, format inconnu."

#: po/sndfile_str.c:95
msgid "Error in AU file, missing '.snd' or 'dns.' marker."
msgstr "Erreur dans le fichier AU, marqueur '.snd' ou 'dns.' manquant."

#: po/sndfile_str.c:96
msgid "Embedded AU file with unknown length."
msgstr "Fichier AU attaché de longueur inconnue."

#: po/sndfile_str.c:97
msgid ""
"Error while opening RAW file for read. Must specify format and channels.\n"
msgstr ""
"Erreur lors de l'ouverture en lecture d'un fichier RAW. Il faut spécifier le "
"format et les canaux.\n"

#: po/sndfile_str.c:98
msgid "Possibly trying to open unsupported format."
msgstr "Possible essai d'ouverture d'un format non supporté."

#: po/sndfile_str.c:99
msgid "Error. RAW file bitwidth must be a multiple of 8."
msgstr "Erreur. La largeur en bit d'un fichier RAW doit être un multiple de 8."

#: po/sndfile_str.c:100
msgid ""
"Error. Bad format field in SF_INFO struct when opening a RAW file for read."
msgstr ""
"Erreur. Mauvais champ de format dans la struct SF_INFO lors de l'ouverture "
"d'un fichier RAW en lecture."

#: po/sndfile_str.c:101
msgid "Error in PAF file, no marker."
msgstr "Erreur dans le fichier PAF, pas de marqueur."

#: po/sndfile_str.c:102
msgid "Error in PAF file, bad version."
msgstr "Erreur dans le fichier PAF, mauvaise version."

#: po/sndfile_str.c:103
msgid "Error in PAF file, unknown format."
msgstr "Erreur dans le fichier PAF, format inconnu."

#: po/sndfile_str.c:104
msgid "Error in PAF file. File shorter than minimal header."
msgstr "Erreur dans le fichier PAF. Fichier plus court que l'en-tête minimal."

#: po/sndfile_str.c:105
msgid "Error in PAF file. Bad channel count."
msgstr "Erreur dans le fichier PAF. Mauvais nombre de canaux."

#: po/sndfile_str.c:106
msgid "Error in 8SVX / 16SV file, no 'FORM' marker."
msgstr "Erreur dans le fichier 8SVX / 16SV, pas de marqueur 'FORM'."

#: po/sndfile_str.c:107
msgid "Error in 8SVX / 16SV file, no 'BODY' marker."
msgstr "Erreur dans le fichier 8SVX / 16SV, pas de marqueur 'BODY'."

#: po/sndfile_str.c:108
msgid "Error in 8SVX / 16SV file, no sound data."
msgstr "Erreur dans le fichier 8SVX / 16SV, pas de données sonores."

#: po/sndfile_str.c:109
msgid "Error in 8SVX / 16SV file, unsupported compression format."
msgstr ""
"Erreur dans le fichier 8SVX / 16SV, format de compression non supporté."

#: po/sndfile_str.c:110
msgid "Error in 8SVX / 16SV file, NAME chunk too long."
msgstr "Erreur dans le fichier 8SVX / 16SV, tronçon NAME trop long."

#: po/sndfile_str.c:111
msgid "Error in NIST file, bad header."
msgstr "Erreur dans le fichier NIST, mauvais en-tête."

#: po/sndfile_str.c:112
msgid "Error : NIST file damaged by Windows CR -> CRLF conversion process."
msgstr ""
"Erreur : fichier NIST endommagé par le procédé de conversion des CR -> CRLF "
"de Windows."

#: po/sndfile_str.c:113
msgid "Error in NIST file, unsupported compression format."
msgstr "Erreur dans le fichier NIST, format de compression non supporté."

#: po/sndfile_str.c:114
msgid "Error in VOC file, no 'Creative Voice File' marker."
msgstr "Erreur dans le fichier VOC, pas de tronçon 'Creative Voice File'."

#: po/sndfile_str.c:115
msgid "Error in VOC file, bad format."
msgstr "Erreur dans le fichier VOC, mauvais format."

#: po/sndfile_str.c:116
msgid "Error in VOC file, bad version number."
msgstr "Erreur dans le fichier VOC, mauvais numéro de version."

#: po/sndfile_str.c:117
msgid "Error in VOC file, bad marker in file."
msgstr "Erreur dans le fichier VOC, mauvais marqueur dans le fichier."

#: po/sndfile_str.c:118
msgid "Error in VOC file, incompatible VOC sections."
msgstr "Erreur dans le fichier VOC, sections VOC incompatibles."

#: po/sndfile_str.c:119
msgid "Error in VOC file, more than one sample rate defined."
msgstr "Erreur dans le fichier VOC, plus d'un taux d'échantillonnage définis."

#: po/sndfile_str.c:120
msgid "Unimplemented VOC file feature, file contains multiple sound sections."
msgstr ""
"Fonctionnalité du fichier VOC non implantée, le fichier contient  plusieurs "
"sections sonores."

#: po/sndfile_str.c:121
msgid "Error in VOC file, file contains multiple bit or channel widths."
msgstr ""
"Erreur dans le fichier VOC, le fichier contient plusieurs largeurs en bit ou "
"canaux."

#: po/sndfile_str.c:122
msgid "Error in VOC file, too many sections."
msgstr "Erreur dans le fichier VOC, trop de sections."

#: po/sndfile_str.c:123
msgid "Error : not able to operate on VOC files over a pipe."
msgstr "Erreur : impossible d'opérer sur des fichiers VOC dans un tube."

#: po/sndfile_str.c:124
msgid "Error in IRCAM file, bad IRCAM marker."
msgstr "Erreur dans le fichier IRCAM, mauvais tronçon IRCAM."

#: po/sndfile_str.c:125
msgid "Error in IRCAM file, bad channel count."
msgstr "Erreur dans le fichier IRCAM, mauvais nombre de canaux."

#: po/sndfile_str.c:126
msgid "Error in IRCAM file, unknown encoding format."
msgstr "Erreur dans le fichier IRCAM, format d'encodage inconnu."

#: po/sndfile_str.c:127
msgid "Error in W64 file, file contains 64 bit offset."
msgstr ""
"Erreur dans le fichier W64, le fichier contient un décalage sur 64 bit."

#: po/sndfile_str.c:128
msgid "Error in W64 file. No 'riff' chunk marker."
msgstr "Erreur dans le fichier W64. Pas de marqueur de tronçon 'riff'."

#: po/sndfile_str.c:129
msgid "Error in W64 file. No 'wave' chunk marker."
msgstr "Erreur dans le fichier W64. Pas de marqueur de tronçon 'wave'."

#: po/sndfile_str.c:130
msgid "Error in W64 file. No 'data' chunk marker."
msgstr "Erreur dans le fichier W64. Pas de marqueur de tronçon 'data'."

#: po/sndfile_str.c:131
msgid "Error in ADPCM W64 file. Invalid bit width."
msgstr "Erreur dans le fichier ADPCM W64. Largeur en bit non valide."

#: po/sndfile_str.c:132
msgid "Error in ADPCM W64 file. Invalid number of channels."
msgstr "Erreur dans le fichier ADPCM W64. Nombre de canaux non valide"

#: po/sndfile_str.c:133
msgid "Error in GSM610 W64 file. Invalid format chunk."
msgstr "Erreur dans le fichier GSM610 W64. Tronçon de format non valide."

#: po/sndfile_str.c:134
msgid "Error in MAT4 file. No variable name."
msgstr "Erreur dans le fichier MAT4. Pas de nom de variable."

#: po/sndfile_str.c:135
msgid "Error in MAT4 file. No sample rate."
msgstr "Erreur dans le fichier MAT4. Pas de taux d'échantillonnage."

#: po/sndfile_str.c:136
msgid "Error in MAT5 file. Not able to determine endian-ness."
msgstr "Erreur dans le fichier MAT5. Impossible de déterminer le boutisme."

#: po/sndfile_str.c:137
msgid "Error in MAT5 file. Bad block structure."
msgstr "Erreur dans le fichier MAT5. Mauvaise structure de bloc."

#: po/sndfile_str.c:138
msgid "Error in MAT5 file. Not able to determine sample rate."
msgstr ""
"Erreur dans le fichier MAT5. Impossible de déterminer le taux "
"d'échantillonnage."

#: po/sndfile_str.c:139
msgid "Error in PVF file. No PVF1 marker."
msgstr "Erreur dans le PVF. Pas de marqueur PVF1."

#: po/sndfile_str.c:140
msgid "Error in PVF file. Bad header."
msgstr "Erreur dans le fichier PVF. Mauvais en-tête."

#: po/sndfile_str.c:141
msgid "Error in PVF file. Bad bit width."
msgstr "Erreur dans le fichier PVF. Mauvaise largeur en bit."

#: po/sndfile_str.c:142
msgid "Error in XI file. Bad header."
msgstr "Erreur dans le fichier XI. Mauvais en-tête."

#: po/sndfile_str.c:143
msgid "Error in XI file. Excess samples in file."
msgstr "Erreur dans le fichier XI. Trop d'échantillons dans le fichier."

#: po/sndfile_str.c:144
msgid "Error : not able to operate on XI files over a pipe."
msgstr "Erreur : impossible d'opérer sur les fichiers XI dans un tube."

#: po/sndfile_str.c:145
msgid "Error : not able to operate on HTK files over a pipe."
msgstr "Erreur : impossible d'opérer sur les fichiers HTK dans un tube."

#: po/sndfile_str.c:146
msgid "Error : not an SDS file."
msgstr "Erreur : ce n'est pas un fichier SDS."

#: po/sndfile_str.c:147
msgid "Error : bad bit width for SDS file."
msgstr "Erreur : mauvaise largeur en bit pour le fichier SDS."

#: po/sndfile_str.c:148
msgid "Error : cannot open SD2 file without a file name."
msgstr "Erreur : impossible d'ouvrir un fichier SD2 sans nom de fichier."

#: po/sndfile_str.c:149
msgid "Error : bad data offset."
msgstr "Erreur : mauvais décalage des données."

#: po/sndfile_str.c:150
msgid "Error : bad map offset."
msgstr "Erreur : mauvais décalage de correspondance."

#: po/sndfile_str.c:151
msgid "Error : bad data length."
msgstr "Erreur : mauvaise longueur des données."

#: po/sndfile_str.c:152
msgid "Error : bad map length."
msgstr "Erreur : mauvaise longueur de correspondance."

#: po/sndfile_str.c:153
msgid "Error : bad resource fork."
msgstr "Erreur : mauvaise bifurcation de ressource."

#: po/sndfile_str.c:154
msgid "Error : bad sample size."
msgstr "Erreur : mauvaise taille d'échantillon."

#: po/sndfile_str.c:155
msgid "Error : bad flac header."
msgstr "Erreur : mauvais en-tête flac."

#: po/sndfile_str.c:156
msgid "Error : problem while creating flac decoder."
msgstr "Erreur : problème de création du décodeur flac."

#: po/sndfile_str.c:157
msgid "Error : problem with initialization of the flac decoder."
msgstr "Erreur : problème avec l'initialisation du décodeur flac."

#: po/sndfile_str.c:158
msgid "Error : flac decoder lost sync."
msgstr "Erreur : le décodeur flac a perdu sa synchro."

#: po/sndfile_str.c:159
msgid "Error : flac does not support this sample rate."
msgstr "Erreur : flac ne supporte pas ce taux d'échantillonnage."

#: po/sndfile_str.c:160
msgid "Error : flac channel changed mid stream."
msgstr "Erreur : le canal flac a changé au cours du flot."

#: po/sndfile_str.c:161
msgid "Error : unknown error in flac decoder."
msgstr "Erreur : erreur inconnue dans le décodeur flac."

#: po/sndfile_str.c:162
msgid "Error : not a WVE file."
msgstr "Erreur : ce n'est pas un fichier WVE."

#: po/sndfile_str.c:163
msgid "Error : not able to operate on WVE files over a pipe."
msgstr "Erreur : impossible d'opérer sur les fichiers WVE dans un tube."

#: po/sndfile_str.c:164
msgid "Error : Bad bit width for DWVW encoding. Must be 12, 16 or 24."
msgstr ""
"Erreur : mauvaise largeur en bit pour l'encodage DWVW. Doit valoir 12, 16 ou "
"24."

#: po/sndfile_str.c:165
msgid "Error : G72x encoding does not support more than 1 channel."
msgstr "Erreur : l'encodage G72x ne supporte pas plus d'un canal."

#: po/sndfile_str.c:166
msgid ""
"Error : Sample rate chosen is known to trigger a Vorbis encoder bug on this "
"CPU."
msgstr ""
"Erreur : le taux d'échantillonnage choisi est connu pour déclancher un bug "
"de l'encodeur Vorbis sur ce CPU."

#: po/sndfile_str.c:167
msgid "Error : Not an RF64 file."
msgstr "Erreur : ce n'est pas un fichier RF64."

#: po/sndfile_str.c:168
msgid "Error in RF64 file. 'PEAK' chunk found before 'fmt ' chunk."
msgstr ""
"Erreur dans le fichier RF64. Tronçon 'PEAK' trouvé avant le tronçon 'fmt '."

#: po/sndfile_str.c:169
msgid "Error in RF64 file. No 'data' chunk marker."
msgstr "Erreur dans le fichier RF64. Pas de marqueur de tronçon 'data'."

#: po/sndfile_str.c:170
msgid "Error : Failed to open tmp file for ALAC encoding."
msgstr "Erreur : échec de l'ouverture d'un fichier tmp pour l'encodage ALAC."

#: po/sndfile_str.c:171
msgid "Error : Bad SF_CHUNK_INFO pointer."
msgstr "Erreur : mauvais pointeur SF_CHUNK_INFO."

#: po/sndfile_str.c:172
msgid "Error : Unknown chunk marker."
msgstr "Erreur : marqueur de tronçon inconnu."

#: po/sndfile_str.c:173
msgid "Error : Reading/writing chunks from this file format is not supported."
msgstr ""
"Erreur : la lecture/écriture des tronçons de ce format de fichier n'est pas "
"supportée."

#: po/sndfile_str.c:174
msgid "Error : Bad chunk marker."
msgstr "Erreur : mauvais marqueur de tronçon."

#: po/sndfile_str.c:175
msgid "Error : Bad data pointer in SF_CHUNK_INFO struct."
msgstr "Erreur : mauvais pointeur de données dans la struct SF_CHUNK_INFO."

#: po/sndfile_str.c:176
msgid "Error : Supplied filename too long."
msgstr "Erreur : le nom de fichier fourni est trop long."

#: po/sndfile_str.c:177
msgid "Error : Length parameter passed to read/write is negative."
msgstr "Erreur : le paramètre de longueur passé à read/write est négatif."

#: util/atsa.c:537
#, c-format
msgid ""
"\n"
"Could not open %s for writing, %s\n"
"bye...\n"
msgstr ""
"\n"
" Impossible d'ouvrir %s en écriture, %s\n"
"au revoir...\n"

#: util/atsa.c:544
msgid "saving ATS data..."
msgstr "sauvegarde des données ATS..."

#: util/atsa.c:546 util/atsa.c:2369 util/atsa.c:2383 util/atsa.c:2405
#: util/atsa.c:2588 util/atsa.c:2651 util/atsa.c:2739
msgid "done!\n"
msgstr "fini !\n"

#: util/atsa.c:564
msgid "atsa soundfile atsfile [flags]\n"
msgstr "atsa fichierSon fichierATS [options]\n"

#: util/atsa.c:565
msgid "Flags:\n"
msgstr "Options :\n"

#: util/atsa.c:566
#, c-format
msgid "\t -b start (%f seconds)\n"
msgstr "\t -b début (%f secondes)\n"

#: util/atsa.c:567
#, c-format
msgid "\t -e duration (%f seconds or end)\n"
msgstr "\t -e durée (%f secondes ou fin)\n"

#: util/atsa.c:569
#, c-format
msgid "\t -l lowest frequency (%f Hertz)\n"
msgstr "\t -l fréquence la plus basse (%f Hz)\n"

#: util/atsa.c:571
#, c-format
msgid "\t -H highest frequency (%f Hertz)\n"
msgstr "\t -H fréquence la plus haute (%f Hz)\n"

#: util/atsa.c:574
#, c-format
msgid "\t -d frequency deviation (%f of partial freq.)\n"
msgstr "\t -d déviation en fréquence (%f de la fréq. d'un partiel)\n"

#: util/atsa.c:576
#, c-format
msgid "\t -c window cycles (%d cycles)\n"
msgstr "\t -c cycles par fenêtre (%d cycles)\n"

#: util/atsa.c:578
#, c-format
msgid "\t -w window type (type: %d)\n"
msgstr "\t -w type de fenêtre (type : %d)\n"

#: util/atsa.c:579
msgid "\t\t(Options: 0=BLACKMAN, 1=BLACKMAN_H, 2=HAMMING, 3=VONHANN)\n"
msgstr "\t\t(Options : 0=BLACKMAN, 1=BLACKMAN_H, 2=HAMMING, 3=VONHANN)\n"

#: util/atsa.c:581
#, c-format
msgid "\t -h hop size (%f of window size)\n"
msgstr "\t -h taille de saut (%f de la taille de fenêtre)\n"

#: util/atsa.c:583
#, c-format
msgid "\t -m lowest magnitude (%f)\n"
msgstr "\t -m magnitude la plus faible (%f)\n"

#: util/atsa.c:584
#, c-format
msgid "\t -t track length (%d frames)\n"
msgstr "\t -t longueur de trajectoire (%d trames)\n"

#: util/atsa.c:586
#, c-format
msgid "\t -s min. segment length (%d frames)\n"
msgstr "\t -s longueur min. de segment (%d trames)\n"

#: util/atsa.c:588
#, c-format
msgid "\t -g min. gap length (%d frames)\n"
msgstr "\t -g longueur min. des blancs (%d trames)\n"

#: util/atsa.c:590
#, c-format
msgid "\t -T SMR threshold (%f dB SPL)\n"
msgstr "\t -T seuil du SMR (%f dB SPL)\n"

#: util/atsa.c:592
#, c-format
msgid "\t -S min. segment SMR (%f dB SPL)\n"
msgstr "\t -S SMR min. de segment (%f dB SPL)\n"

#: util/atsa.c:594
#, c-format
msgid "\t -P last peak contribution (%f of last peak's parameters)\n"
msgstr "\t -P contribution du dernier pic (%f des paramètres du dernier pic)\n"

#: util/atsa.c:597
#, c-format
msgid "\t -M SMR contribution (%f)\n"
msgstr "\t -M contribution du SMR (%f)\n"

#: util/atsa.c:598
#, c-format
msgid "\t -F File Type (type: %d)\n"
msgstr "\t -F type de fichier (type : %d)\n"

#: util/atsa.c:599
msgid ""
"\t\t(Options: 1=amp.and freq. only, 2=amp.,freq. and phase, 3=amp.,freq. and "
"residual, 4=amp.,freq.,phase, and residual)\n"
"\n"
msgstr ""
"\t\t(Options : 1=amp. et fréq. seulement, 2=amp., fréq. et phase, 3=amp., "
"fréq. et résiduel, 4=amp., fréq., phase, et résiduel)\n"
"\n"

#: util/atsa.c:1495
#, c-format
msgid "atsa: error opening residual file '%s'"
msgstr "atsa : erreur en ouvrant le fichier de résiduels '%s'"

#: util/atsa.c:1499
#, c-format
msgid "atsa: residual file has %d channels, must be stereo !"
msgstr "atsa : le fichier de résiduels a %d voix, doit être stéréo !"

#: util/atsa.c:1826
#, c-format
msgid ""
"\n"
"ERROR: cannot open file %s for writing\n"
msgstr ""
"\n"
"ERREUR : impossible d'ouvrir le fichier %s en écriture\n"

#: util/atsa.c:1923
msgid "Error: sound not optimised !"
msgstr "Erreur : le son n'est pas optimisé !"

#: util/atsa.c:1951 util/atsa.c:1956 util/atsa.c:1967 util/atsa.c:1970
#: util/atsa.c:1974 util/atsa.c:1983 util/cvanal.c:237 util/hetro.c:649
#: util/hetro.c:745 util/hetro.c:766
msgid "Write failure\n"
msgstr "L'écriture a échoué\n"

#: util/atsa.c:2024
#, c-format
msgid "atsa: cannot open input file '%s': %s"
msgstr "atsa : impossible d'ouvrir en entrée le fichier '%s' : %s"

#: util/atsa.c:2031
#, c-format
msgid "atsa: file has %d channels, must be mono !"
msgstr "atsa : le fichier a %d voix, doit être mono !"

#: util/atsa.c:2036
msgid "tracking...\n"
msgstr "pistage...\n"

#: util/atsa.c:2045
#, c-format
msgid "start %f out of bounds, corrected to 0.0"
msgstr "le début %f est hors limites, corrigé à 0.0"

#: util/atsa.c:2055
#, c-format
msgid "duration %f out of bounds, limited to file duration"
msgstr "la durée %f est hors limites, limitée à la durée du fichier"

#: util/atsa.c:2061
#, c-format
msgid "start: %f duration: %f file dur: %f\n"
msgstr "début : %f, durée : %f, durée du fichier : %f\n"

#: util/atsa.c:2068
#, c-format
msgid "lowest freq. %f out of bounds, forced to default: %f"
msgstr ""
"fréq. la plus basse %f hors limites, forcée à la valeur par défaut : %f"

#: util/atsa.c:2078
#, c-format
msgid "highest freq. %f out of bounds, forced to default: %f"
msgstr ""
"fréq. la plus haute %f hors limites, forcée à la valeur par défaut : %f"

#: util/atsa.c:2085
#, c-format
msgid ""
"freq. dev. %f out of bounds, should be > 0.0 and <= 1.0, forced to default: "
"%f"
msgstr ""
"dév. de fréq. %f hors limites, doit être > 0.0 et <= 1.0, forcée à la valeur "
"par défaut : %f"

#: util/atsa.c:2093
#, c-format
msgid ""
"windows cycles %d out of bounds, should be between 1 and 8, forced to "
"default: %d"
msgstr ""
"cycles par fenêtre %d hors limites, doivent être entre 1 et 8, forcés à la "
"valeur par défaut : %d"

#: util/atsa.c:2101
#, c-format
msgid ""
"window type %d out of bounds, should be between 0 and 3, forced to default: "
"%d"
msgstr ""
"type de fenêtre %d hors limites, doit être entre 0 et 3, forcé à la valeur "
"par défaut : %d"

#: util/atsa.c:2109
#, c-format
msgid ""
"hop size %f out of bounds, should be > 0.0 and <= 1.0, forced to default: %f"
msgstr ""
"taille de saut %f hors limites, doit être > 0.0 et <= 1.0, forcée à la "
"valeur par défaut : %f"

#: util/atsa.c:2117
#, c-format
msgid ""
"lowest magnitude %f out of bounds, should be >= 0.0 and <= 1.0, forced to "
"default: %f"
msgstr ""
"magnitude la plus faible %f hors limites, doit être >= 0.0 et <= 1.0, forcée "
"à la valeur par défaut : %f"

#: util/atsa.c:2141
#, c-format
msgid "atsa: %d frames are not enough for analysis, need at least %d"
msgstr ""
"atsa : %d trames ne suffisent pas pour l'analyse, il en faut au moins %d"

#: util/atsa.c:2150
#, c-format
msgid "track length %d out of bounds, forced to: %d"
msgstr "longueur de trajectoire %d hors limites, forcée à : %d"

#: util/atsa.c:2160
#, c-format
msgid "min. segment length %d out of bounds, forced to: %d"
msgstr "longueur min. de segment %d hors limites, forcée à : %d"

#: util/atsa.c:2170
#, c-format
msgid "min. gap length %d out of bounds, forced to: %d"
msgstr "longueur de blanc min. %d hors limites, forcée à : %d"

#: util/atsa.c:2177
#, c-format
msgid ""
"SMR threshold %f out of bounds, should be >= 0.0 and < %f dB SPL, forced to "
"default: %f"
msgstr ""
"seuil de SMR %f hors limites, doit être >= 0.0 et < %f dB SPL, forcé à la "
"valeur par défaut : %f"

#: util/atsa.c:2188
#, c-format
msgid ""
"min. seg. SMR %f out of bounds, should be >= %f and < %f dB SPL, forced to "
"default: %f"
msgstr ""
"SMR min. de seg. %f hors limites, doit être >= %f et < %f dB SPL, forcé à la "
"valeur par défaut : %f"

#: util/atsa.c:2197
#, c-format
msgid ""
"last peak contribution %f out of bounds, should be >= 0.0 and <= 1.0, forced "
"to default: %f"
msgstr ""
"contribution du dernier pic %f hors limites, doit être >= 0.0 et <= 1.0, "
"forcé à la valeur par défaut : %f"

#: util/atsa.c:2205
#, c-format
msgid ""
"SMR contribution %f out of bounds, should be >= 0.0 and <= 1.0, forced to "
"default: %f"
msgstr ""
"contribution du SMR %f hors limites, doit être >= 0.0 et <= 1.0, forcé à la "
"valeur par défaut : %f"

#: util/atsa.c:2350
msgid "Initializing ATS data..."
msgstr "Initialisation des données ATS..."

#: util/atsa.c:2380
msgid "Computing residual..."
msgstr "Calcul des résiduels..."

#: util/atsa.c:2399 util/atsa.c:2402
msgid "Analysing residual..."
msgstr "Analyse des résiduels..."

#: util/atsa.c:2407
msgid "tracking completed.\n"
msgstr "pistage complet.\n"

#: util/atsa.c:2518
msgid "Filling sound gaps..."
msgstr "Remplissage des blancs..."

#: util/atsa.c:2606
msgid "Trimming short partials..."
msgstr "Elimination des partiels courts..."

#: util/atsa.c:2702
msgid "Computing averages..."
msgstr "Calcul des moyennes..."

#: util/atsa.c:2753
msgid "No partials to track -- stopping\n"
msgstr "Aucun partiel à pister -- arrêt\n"

#: util/atsa.c:2853
msgid "Soundfile analysis for ATS opcodes"
msgstr "Analyse du fichier son pour les opcodes ATS"

#: util/cvanal.c:74 util/hetro.c:164 util/lpanal.c:416 util/pvanal.c:175
msgid "no sampling rate"
msgstr "pas de taux d'échantillonnage"

#: util/cvanal.c:82 util/hetro.c:172 util/lpanal.c:422 util/pvanal.c:182
msgid "no channel"
msgstr "pas de canal"

#: util/cvanal.c:85
msgid "channel must be in the range 1 to 4"
msgstr "le canal doit être dans l'intervalle de 1 à 4"

#: util/cvanal.c:88 util/hetro.c:176 util/lpanal.c:424 util/pvanal.c:185
msgid "no begin time"
msgstr "pas de date de début"

#: util/cvanal.c:96 util/hetro.c:184 util/lpanal.c:430 util/pvanal.c:192
msgid "no duration time"
msgstr "pas de durée"

#: util/cvanal.c:106 util/pvanal.c:241
msgid "unrecognised switch option"
msgstr "option non reconnue"

#: util/cvanal.c:112 util/pvanal.c:247
msgid "illegal number of filenames"
msgstr "nombre illégal de fichiers"

#: util/cvanal.c:118 util/dnoise.c:464 util/lpanal.c:550 util/new_srconv.c:337
#: util/pvanal.c:256 util/srconv.c:356
#, c-format
msgid "error while opening %s"
msgstr "erreur en ouvrant %s"

#: util/cvanal.c:134
msgid "cvanal: Error allocating header\n"
msgstr "cvanal : erreur d'allocation de l'en-tête\n"

#: util/cvanal.c:142 util/cvanal.c:170 util/lpanal.c:558 util/lpanal.c:562
msgid "cannot create output file"
msgstr "impossible de créer un fichier de sortie"

#: util/cvanal.c:173 util/lpanal.c:589
msgid "cannot write header"
msgstr "impossible d'écrire l'en-tête"

#: util/cvanal.c:177
msgid "cvanal finished\n"
msgstr "cvanal a fini\n"

#: util/cvanal.c:183
#, c-format
msgid "cvanal error: %s\n"
msgstr "cvanal erreur : %s\n"

#: util/cvanal.c:184
msgid ""
"Usage: cvanal [-d<duration>] [-c<channel>] [-b<begin time>] [-X] <input "
"soundfile> <output impulse response FFT file>\n"
msgstr ""
"Utilisation : cvanal [-d<durée>] [-c<canal>] [-b<date de début>] [-X] "
"<fichier son en entrée> <fichier de la TFR de la réponse impulsionnelle en "
"sortie>\n"

#: util/cvanal.c:203
msgid "less sound than expected!\n"
msgstr "moins de son que ce qui était attendu !\n"

#: util/cvanal.c:288
msgid "Soundfile analysis for convolve"
msgstr "Analyse du fichier son pour convolve"

#: util/dnoise.c:299
msgid "-o cannot be stdin\n"
msgstr "-o ne peut pas être stdin\n"

#: util/dnoise.c:311
msgid "-A overriding local default WAV out"
msgstr "-A prend le pas sur la sortie WAV par défaut"

#: util/dnoise.c:316
msgid "-J overriding local default AIFF/WAV out"
msgstr "-J prend le pas sur la sortie AIFF/WAV par défaut"

#: util/dnoise.c:323
msgid "-W overriding local default AIFF out"
msgstr "-W prend le pas sur la sortie AIFF par défaut"

#: util/dnoise.c:363
msgid "no t argument"
msgstr "pas d'argument t"

#: util/dnoise.c:386
msgid "no n argument"
msgstr "pas d'argument n"

#: util/dnoise.c:391
msgid "no b argument"
msgstr "pas d'argument b"

#: util/dnoise.c:399
msgid "no B argument"
msgstr "pas d'argument B"

#: util/dnoise.c:411
msgid "no E argument"
msgstr "pas d'argument E"

#: util/dnoise.c:415
msgid "no N argument"
msgstr "pas d'argument N"

#: util/dnoise.c:419
msgid "no M argument"
msgstr "pas d'argument M"

#: util/dnoise.c:423
msgid "no L argument"
msgstr "pas d'argument L"

#: util/dnoise.c:427
msgid "no w argument"
msgstr "pas d'argument w"

#: util/dnoise.c:431
msgid "no D argument"
msgstr "pas d'argument D"

#: util/dnoise.c:438 util/new_srconv.c:291 util/srconv.c:333
#, c-format
msgid "Looking at %c\n"
msgstr "Examen de %c\n"

#: util/dnoise.c:445 util/srconv.c:341
#, c-format
msgid "Infile set to %s\n"
msgstr "Infile fixé à %s\n"

#: util/dnoise.c:448 util/srconv.c:344
#, c-format
msgid "End with %s\n"
msgstr "Se termine par %s\n"

#: util/dnoise.c:454
msgid "dnoise: no input file\n"
msgstr "dnoise : pas de nom de fichier d'entrée\n"

#: util/dnoise.c:459
msgid "Must have an example noise file (-i name)\n"
msgstr "Il faut un fichier d'exemple de bruit (-i name)\n"

#: util/dnoise.c:487
#, c-format
msgid "cannot open %s.\n"
msgstr "impossible d'ouvrir %s.\n"

#: util/dnoise.c:499 util/srconv.c:477 util/srconv.c:495
#, c-format
msgid "cannot open %s."
msgstr "impossible d'ouvrir %s"

#: util/dnoise.c:519
msgid "dnoise: input MUST be mono or stereo\n"
msgstr "dnoise : l'entrée DOIT être mono ou stéréo\n"

#: util/dnoise.c:528
msgid "dnoise: cannot open noise reference file\n"
msgstr "dnoise : impossible d'ouvrir le fichier de référence du bruit\n"

#: util/dnoise.c:533
msgid "Incompatible sample rates\n"
msgstr "Taux d'échantillonnage incompatibles\n"

#: util/dnoise.c:552
#, c-format
msgid "dnoise: warning - N not a valid power of two; revised N = %d\n"
msgstr ""
"dnoise : avertissement - N n'est pas une puissance de deux ; valeur corrigée "
"N = %d\n"

#: util/dnoise.c:567
msgid "dnoise: warning - do not specify both M and W\n"
msgstr "dnoise : avertissement - ne pas spécifier à la fois M et W\n"

#: util/dnoise.c:577
msgid "dnoise: warning - invalid W ignored\n"
msgstr "dnoise : avertissement - W invalide, ignoré\n"

#: util/dnoise.c:591
msgid "dnoise: warning - M is too small\n"
msgstr "dnoise : avertissement - M est trop petit\n"

#: util/dnoise.c:602
msgid "dnoise: M too large\n"
msgstr "dnoise : M trop grand\n"

#: util/dnoise.c:608
msgid "dnoise: L too large\n"
msgstr "dnoise : L trop grand\n"

#: util/dnoise.c:618
#, c-format
msgid "writing %u-byte blks of %s to %s"
msgstr "écriture de blocs de %2$s de %1$u octets vers %3$s"

#: util/dnoise.c:644 util/dnoise.c:684 util/dnoise.c:741 util/dnoise.c:753
#: util/dnoise.c:758 util/dnoise.c:766 util/dnoise.c:777 util/dnoise.c:783
#: util/dnoise.c:788 util/dnoise.c:793 util/dnoise.c:798
msgid "dnoise: insufficient memory\n"
msgstr "dnoise : mémoire insuffisante\n"

#: util/dnoise.c:809 util/dnoise.c:820
msgid "dnoise: begin time is greater than EOF of noise file!"
msgstr "dnoise : la date de début est supérieure au EOF du fichier de bruit !"

#: util/dnoise.c:853
msgid "dnoise: not enough samples of noise reference\n"
msgstr "dnoise : pas assez d'échantillons de bruit de référence\n"

#: util/dnoise.c:1157
#, c-format
msgid "%5.1f seconds of input complete\n"
msgstr "%5.1f secondes en entrée\n"

#: util/dnoise.c:1176
msgid "processing complete\n"
msgstr "traitement achevé\n"

#: util/dnoise.c:1186
msgid "usage: dnoise [flags] input_file"
msgstr "utilisation : dnoise [options] fichier d'entrée"

#: util/dnoise.c:1188
msgid "flags:"
msgstr "options :"

#: util/dnoise.c:1189
msgid "i = noise reference soundfile"
msgstr "i = fichier son du bruit de référence"

#: util/dnoise.c:1190
msgid "o = output file"
msgstr "o = fichier de sortie"

#: util/dnoise.c:1191
msgid "N = # of bandpass filters (1024)"
msgstr "N = nombre de filtres passe-bande (1024)"

#: util/dnoise.c:1192
msgid "w = filter overlap factor: {0,1,(2),3} DO NOT USE -w AND -M"
msgstr ""
"w = facteur de chevauchement de filtre : {0, 1, (2), 3} NE PAS UTILISER -w "
"ET -M"

#: util/dnoise.c:1193
msgid "M = analysis window length (N-1 unless -w is specified)"
msgstr ""
"M = longueur de la fenêtre d'analyse (N-1 à moins que -w ne soit spécifié)"

#: util/dnoise.c:1194
msgid "L = synthesis window length (M)"
msgstr "L = longueur de la fenêtre de synthèse (M)"

#: util/dnoise.c:1195
msgid "D = decimation factor (M/8)"
msgstr "D = facteur de décimation (M/8)"

#: util/dnoise.c:1196
msgid "b = begin time in noise reference soundfile (0)"
msgstr "b = date de début dans le fichier son du bruit de référence (0)"

#: util/dnoise.c:1197
msgid "B = starting sample in noise reference soundfile (0)"
msgstr ""
"B = échantillon de départ dans le fichier son du bruit de référence (0)"

#: util/dnoise.c:1198
msgid "e = end time in noise reference soundfile (end)"
msgstr "e = date de fin dans le fichier son du bruit de référence (fin)"

#: util/dnoise.c:1199
msgid "E = final sample in noise reference soundfile (end)"
msgstr "E = échantillon de fin dans le fichier son du bruit de référence (fin)"

#: util/dnoise.c:1200
msgid "t = threshold above noise reference in dB (30)"
msgstr "t = seuil au-dessus du bruit de référence en dB (30)"

#: util/dnoise.c:1201
msgid "S = sharpness of noise-gate turnoff (1) (1 to 5)"
msgstr "S = raideur de la coupure du noise-gate (1) (1 à 5)"

#: util/dnoise.c:1202
msgid "n = number of FFT frames to average over (5)"
msgstr "n = nombre de trames de TFR à moyenner (5)"

#: util/dnoise.c:1203
msgid "m = minimum gain of noise-gate when off in dB (-40)"
msgstr "m = gain minimum du noise-gate pour la fermeture, en dB (-40)"

#: util/dnoise.c:1204
msgid "V : verbose - print status info"
msgstr "V : commenté - affichage de l'info d'état"

#: util/dnoise.c:1205
msgid "A : AIFF format output"
msgstr "A : format de sortie AIFF"

#: util/dnoise.c:1206
msgid "W : WAV format output"
msgstr "W : format de sortie WAV"

#: util/dnoise.c:1207
msgid "J : IRCAM format output"
msgstr "J : format de sortie IRCAM"

#: util/dnoise.c:1226
#, c-format
msgid "soundfile write returned sample count of %d, not %d\n"
msgstr ""
"l'écriture du fichier son a retourné un nombre d'échantillons de %d, au lieu "
"de %d\n"

#: util/dnoise.c:1228
msgid ""
"(disk may be full...\n"
" closing the file ...)\n"
msgstr ""
"(le disque est peut-être plein...\n"
" fermeture du fichier ...)\n"

#: util/dnoise.c:1296
msgid "Removes noise from a sound file"
msgstr "Nettoie le bruit d'un fichier son"

#: util/envext.c:52
msgid "Usage:\tenvext [-flags] soundfile\n"
msgstr "Utilisation : \tenvext [-options] fichierson\n"

#: util/envext.c:54 util/new_srconv.c:562 util/srconv.c:785
msgid "-o fnam\tsound output filename\n"
msgstr "-o nomfic\tnom du fichier son de sortie\n"

#: util/envext.c:55
msgid "-w time\tSize of window\n"
msgstr "-w temps\tTaille de la fenêtre\n"

#: util/envext.c:56
msgid "flag defaults: envext -onewenv -w0.25\n"
msgstr "options par défaut : envext -onewenv -w0.25\n"

#: util/envext.c:58
msgid "envext: error: "
msgstr "envext : erreur : "

#: util/envext.c:77 util/mixer.c:200 util/scale.c:167 util/xtrct.c:114
msgid "Insufficient arguments"
msgstr "Pas assez d'arguments"

#: util/envext.c:89
msgid "No window size"
msgstr "Pas de taille de fenêtre"

#: util/envext.c:105 util/mixer.c:342 util/scale.c:256 util/xtrct.c:254
#, c-format
msgid "%s: error while opening %s"
msgstr "%s : erreur en ouvrant %s"

#: util/envext.c:128
#, c-format
msgid "enveloping %<PRId64> sample frames (%3.1f secs)\n"
msgstr "mise en enveloppe de %<PRId64> trames d'échantillon (%3.1f secs)\n"

#: util/envext.c:178
msgid "Create a text file of envelope"
msgstr "Création d'un fichier texte d'une enveloppe"

#: util/het_export.c:39
msgid "Usage: het_export het_file cstext_file\n"
msgstr "Utilisation : het_export fichier_het fichier_cstext\n"

#: util/het_export.c:56 util/lpc_export.c:61 util/lpc_import.c:57
#: util/lpcx_main.c:62 util/pv_export.c:57 util/pv_import.c:67
#, c-format
msgid "Cannot open input file %s\n"
msgstr "Impossible d'ouvrir le fichier d'entrée %s\n"

#: util/het_export.c:61 util/lpc_export.c:66 util/lpc_import.c:62
#: util/lpcx_main.c:67 util/pv_export.c:64 util/pv_import.c:123
#, c-format
msgid "Cannot open output file %s\n"
msgstr "Impossible d'ouvrir le fichier de sortie %s\n"

#: util/het_export.c:85
msgid "translate hetro analysis file to text form"
msgstr "traduction du fichier d'analyse hetro au format texte"

#: util/het_import.c:45
msgid "Usage: het_import csvtext_file het_file\n"
msgstr "Utilisation : het_import fichier_textcsv fichier_het\n"

#: util/het_import.c:78
#, c-format
msgid "Cannot open input comma file %s\n"
msgstr "Impossible d'ouvrir le fichier csv d'entrée %s\n"

#: util/het_import.c:83
#, c-format
msgid "Cannot open output hetro file %s\n"
msgstr "Impossible d'ouvrir le fichier hetro de sortie %s\n"

#: util/het_import.c:93
#, c-format
msgid "Not an hetro anaysis file %s\n"
msgstr "%s n'est pas un fichier d'analyse hetro\n"

#: util/het_import.c:124
msgid "translate text form to hetro analysis file"
msgstr "traduction du format texte en fichier d'analyse hetro"

#: util/hetro.c:157
msgid "no arguments"
msgstr "pas d'arguments"

#: util/hetro.c:192
msgid "no fundamental estimate"
msgstr "pas d'estimation du fondamental"

#: util/hetro.c:200
msgid "no harmonic count"
msgstr "pas de nombre d'harmoniques"

#: util/hetro.c:203
#, c-format
msgid "over %d harmonics but continuing"
msgstr "plus de %d harmoniques mais on continue"

#: util/hetro.c:206
#, c-format
msgid "h of %d too low, reset to 1\n"
msgstr "h de %d trop bas, réinitialisé à 1\n"

#: util/hetro.c:212
msgid "no amplitude maximum"
msgstr "pas de maximum d'amplitude"

#: util/hetro.c:216
msgid "no amplitude minimum"
msgstr "pas de minimum d'amplitude"

#: util/hetro.c:220
msgid "no number of output points"
msgstr "pas de nombre de points de sortie"

#: util/hetro.c:224
msgid "no filter cutoff"
msgstr "pas de coupure de filtre"

#: util/hetro.c:242
msgid "Invalid switch option"
msgstr "Option non valide"

#: util/hetro.c:248 util/lpanal.c:502
msgid "incorrect number of filenames"
msgstr "nombre de noms de fichier incorrect"

#: util/hetro.c:253
#, c-format
msgid "Filter cutoff freq. = %f\n"
msgstr "Fréq. de coupure du filtre = %f\n"

#: util/hetro.c:257 util/lpanal.c:518 util/lpanal.c:536
msgid "input and begin times cannot be less than zero"
msgstr "les dates d'entrée et de début ne peuvent pas être inférieures à zéro"

#: util/hetro.c:275
#, c-format
msgid "Read error on %s\n"
msgstr "Erreur de lecture sur %s\n"

#: util/hetro.c:286 util/hetro.c:292
msgid "number of output points is too great"
msgstr "le nombre de points de sortie est trop grand"

#: util/hetro.c:350
#, c-format
msgid "analyzing harmonic #%d\n"
msgstr "analyse de l'harmonique numéro %d\n"

#: util/hetro.c:351
#, c-format
msgid "freq estimate %6.1f,"
msgstr "fréq estimée à %6.1f, "

#: util/hetro.c:356
#, c-format
msgid " max found %6.1f, rel amp %6.1f\n"
msgstr " max trouvé %6.1f, amp rel %6.1f\n"

#: util/hetro.c:364
msgid "Unable to write to SDIF file\n"
msgstr "Impossible d'écrire dans le fichier SDIF\n"

#: util/hetro.c:602
#, c-format
msgid ""
"hetro:  %s\n"
"\tanalysis aborted"
msgstr ""
"hetro:  %s\n"
"\tanalyse interrompue"

#: util/hetro.c:639 util/hetro.c:643
msgid "cannot create output file\n"
msgstr "impossible de créer le fichier de sortie\n"

#: util/hetro.c:659
#, c-format
msgid "scale = %f\n"
msgstr "scale = %f\n"

#: util/hetro.c:778
#, c-format
msgid "harmonic #%d:\tamp points %d, \tfrq points %d,\tpeakamp %d\n"
msgstr ""
"harmonique %d :\tpoints d'amp %d,\tpoints de frq %d,\tamp de crête %d\n"

#: util/hetro.c:782
msgid "wrote "
msgstr "a écrit "

#: util/hetro.c:783
msgid "bytes to "
msgstr "octets vers "

#: util/hetro.c:814
msgid "OOPS: SDIF does not work on this machine!\n"
msgstr "OOPS : SDIF ne fonctionne pas sur cette machine !\n"

#: util/hetro.c:841
#, c-format
msgid "Error creating %s\n"
msgstr "Erreur en créant %s\n"

#: util/hetro.c:869
msgid "Error writing SDIF frame header.\n"
msgstr "Erreur en écrivant un en-tête de trame SDIF.\n"

#: util/hetro.c:878
msgid "Error writing SDIF matrix header.\n"
msgstr "Erreur en écrivant un en-tête de matrice SDIF.\n"

#: util/hetro.c:891
msgid "Error writing SDIF data.\n"
msgstr "Erreur en écrivant des données SDIF.\n"

#: util/hetro.c:898
#, c-format
msgid "wrote %d 1TRC frames to %s\n"
msgstr "%d trames 1TRC on été écrites vers %s\n"

#: util/hetro.c:926
msgid "Soundfile analysis for adsyn"
msgstr "Analyse du fichier son pour adsyn"

#: util/lpanal.c:436
msgid "no poles"
msgstr "pas de pôles"

#: util/lpanal.c:440
msgid "Invalid pole count; set to 1\n"
msgstr "Compte de pôles incorrect : fixé à 1\n"

#: util/lpanal.c:444 util/pvanal.c:222
msgid "no hopsize"
msgstr "pas de hopsize"

#: util/lpanal.c:446
msgid "no comment string"
msgstr "pas de chaîne de commentaire"

#: util/lpanal.c:455
msgid "no low frequency"
msgstr "pas de fréquence basse"

#: util/lpanal.c:464
msgid "no high frequency"
msgstr "pas de fréquence haute"

#: util/lpanal.c:470
msgid "no verbose level"
msgstr "pas de niveau verbeux"

#: util/lpanal.c:476
msgid "graphical display is currently unsupported"
msgstr "l'affichage graphique n'est pas supporté actuellement"

#: util/lpanal.c:491
#, c-format
msgid "unrecognised flag -%c"
msgstr "option -%c inconnue"

#: util/lpanal.c:506
msgid "poles exceeds maximum allowed"
msgstr "les pôles dépassent le maximum autorisé"

#: util/lpanal.c:511
msgid "hopsize may be too small, recommend at least poleCount * 5\n"
msgstr "hopsize peut-être trop petit, on recommande au moins poleCount * 5\n"

#: util/lpanal.c:515
msgid "input framesize (inter-frame-offset*2) exceeds maximum allowed"
msgstr ""
"la taille de trame en entrée (décalage-inter-trame*2) dépasse le maximum "
"autorisé"

#: util/lpanal.c:522
#, c-format
msgid "Reading sound from %s, writing lpfile to %s\n"
msgstr "Lecture du son depuis %s, écriture de lpfile vers %s\n"

#: util/lpanal.c:525
#, c-format
msgid "poles=%d hopsize=%d begin=%4.1f duration=%4.1f\n"
msgstr "pôles=%d, tailleSaut=%d, début=%4.1f, durée=%4.1f\n"

#: util/lpanal.c:528
#, c-format
msgid ""
"lpheader comment:\n"
"%s\n"
msgstr ""
"commentaire de lpheader :\n"
"%s\n"

#: util/lpanal.c:531
#, c-format
msgid "pch track range: %5.1f - %5.1f Hz\n"
msgstr "intervalle de pistage des hauteurs : %5.1f - %5.1f Hz\n"

#: util/lpanal.c:533
msgid "pitch tracking inhibited\n"
msgstr "pistage des hauteurs désactivé\n"

#: util/lpanal.c:539
msgid "Using pole storage method\n"
msgstr "Utilisation de la méthode de stockage de pôle\n"

#: util/lpanal.c:541
msgid "Using filter coefficient storage method\n"
msgstr "utilisation de la méthode de stockage de coefficient de filtre\n"

#: util/lpanal.c:602
msgid "soundfile read error, could not fill first frame"
msgstr ""
"erreur de lecture du fichier son, impossible de remplir la première trame"

#: util/lpanal.c:639
msgid "Starting new frame...\n"
msgstr "Démarrage d'une nouvelle trame ...\n"

#: util/lpanal.c:683
#, c-format
msgid "Found only %d poles...sorry\n"
msgstr "Seulement %d pôles ont été trouvés... désolé\n"

#: util/lpanal.c:685
#, c-format
msgid "wanted %d poles\n"
msgstr "%d poles sont demandés\n"

#: util/lpanal.c:705
#, c-format
msgid "Error in coef %d : %f <> %f\n"
msgstr "Erreur dans le coef %d : %f <> %f\n"

#: util/lpanal.c:754
msgid "write error"
msgstr "erreur d'écriture"

#: util/lpanal.c:772
#, c-format
msgid "%d lpc frames written to %s\n"
msgstr "%d trames lpc écrites vers %s\n"

#: util/lpanal.c:791
msgid "analysis aborted"
msgstr "analyse interrompue"

#: util/lpanal.c:972
msgid "USAGE:\tlpanal [flags] infilename outfilename"
msgstr "UTILISATION : \tlpanal [options] nomfich_entree nomfich_sortie"

#: util/lpanal.c:973
msgid "\twhere flag options are:"
msgstr "\toù les options sont :"

#: util/lpanal.c:974
msgid "-s<srate>\tinput sample rate (defaults to header else 44100)"
msgstr ""
"-s<srate>\ttaux d'échantillonnage en entrée (par défaut celui de l'en-tête "
"sinon 44100)"

#: util/lpanal.c:975
msgid "-c<chnlreq>\trequested channel of sound (default chan 1)"
msgstr "-c<chnlreq>\tcanal du son demandé (canal 1 par défaut)"

#: util/lpanal.c:976
msgid "-b<begin>\tbegin time in seconds into soundfile (default 0.0)"
msgstr ""
"-b<begin>\tdate de début dans le fichier son en secondes 0.0 par défaut)"

#: util/lpanal.c:977
msgid "-d<duration>\tseconds of sound to be analysed (default: to EOF)"
msgstr ""
"-d<duree>\tnombre de secondes du fichier son à analyser par défaut jusqu'à "
"EOF)"

#: util/lpanal.c:978
msgid "-p<npoles>\tnumber of poles for analysis (default 34)"
msgstr "-p<npoles>\tnombre de pôles pour l'analyse (par défaut 34)"

#: util/lpanal.c:979
msgid "-h<hopsize>\toffset between frames in samples (default 200)"
msgstr ""
"-h<hopsize>\tdécalage en échantillons entre les trames (par défaut 200)"

#: util/lpanal.c:980
msgid "\t\t\t(framesize will be twice <hopsize>)"
msgstr "\t\t\t(la taille de trame vaudra deux fois <hopsize>)"

#: util/lpanal.c:981
msgid "-C<string>\tcomment field of lp header (default empty)"
msgstr "-C<string>\tchamp commentaire de l'en-tête lp (vide par défaut)"

#: util/lpanal.c:982
msgid "-P<mincps>\tlower limit for pitch search (default 70 Hz)"
msgstr ""
"-P<mincps>\tlimite inférieure pour la détection de hauteur par défaut 70 Hz)"

#: util/lpanal.c:983
msgid "\t\t\t(-P0 inhibits pitch tracking)"
msgstr "\t\t\t(-P0 désactive la détection de hauteur"

#: util/lpanal.c:984
msgid "-Q<maxcps>\tupper limit for pitch search (default 200 Hz)"
msgstr ""
"-Q<maxcps>\tlimite supérieure pour la détection de hauteur (par défaut 200 "
"Hz)"

#: util/lpanal.c:985
msgid ""
"-v<verblevel>\tprinting verbosity: 0=none, 1=verbose, 2=debug (default 0)"
msgstr ""
"-v<verblevel>\tverbosité de l'affichage : 0=aucun, 1=verbeux, 2=déboguage "
"(par défaut 0)"

#: util/lpanal.c:987
msgid "-g\tgraphical display of results"
msgstr "-g\taffichage graphique des résultats"

#: util/lpanal.c:988
msgid "-a\t\talternate (pole) file storage"
msgstr "-a\t\tfichier de stockage alternatif (pôles)"

#: util/lpanal.c:989
msgid "-n\t\t use Durbin method for linear prediction"
msgstr "-n\t\t utilise la méthode de Durbin pour la prédiction linéaire"

#: util/lpanal.c:990 util/mixer.c:117
msgid "-- fname\tLog output to file"
msgstr "-- nomfic\tCompte-rendu en sortie dans le fichier"

#: util/lpanal.c:991
msgid "see also:  Csound Manual Appendix"
msgstr "voir aussi : Appendice du Manuel de Csound"

#: util/lpanal.c:1255
msgid "LPTRKFNS: called with excessive Windsiz"
msgstr "LPTRKFNS : appelé avec un Windsiz trop grand"

#: util/lpanal.c:1283
msgid "Linear predictive analysis for lpread"
msgstr "Analyse par prédiction linéaire pour lpread"

#: util/lpc_export.c:43 util/lpcx_main.c:44
msgid "usage: lpc_export lpc_file cstext-file\n"
msgstr "Utilisation : lpc_export fichier_lpc fichier_cstext\n"

#: util/lpc_export.c:72 util/lpc_import.c:68 util/lpcx_main.c:73
msgid "Failed to read LPC header\n"
msgstr "La lecture de l'en-tête LPC a échoué\n"

#: util/lpc_export.c:93 util/lpc_export.c:102 util/lpc_import.c:92
#: util/lpc_import.c:100 util/lpcx_main.c:90 util/lpcx_main.c:104
#: util/srconv.c:385
msgid "Read failure\n"
msgstr "La lecture a échoué\n"

#: util/lpc_export.c:120
msgid "translate linear predictive coding file to text file"
msgstr ""
"traduction du fichier de codage de prédiction linéaire en fichier texte"

#: util/lpc_import.c:39
msgid "Usage: lpc_import cstext_file lpc_file\n"
msgstr "Utilisation : lpc_import fichier_cstext fichier_lpc\n"

#: util/lpc_import.c:118
msgid "translate text file to linear predictive coding file"
msgstr ""
"traduction du fichier texte en fichier de codage de prédiction linéaire"

#: util/lpci_main.c:85
msgid "memory allocation failure\n"
msgstr "échec de l'allocation mémoire\n"

#: util/lpci_main.c:91
msgid "Ill formed data\n"
msgstr "Données non conformes\n"

#: util/lpcx_main.c:82
msgid "corrupt header\n"
msgstr "en-tête altéré\n"

#: util/mixer.c:49
#, c-format
msgid "mixer: error: %s"
msgstr "mixer : erreur : %s"

#: util/mixer.c:93
msgid "Usage:\tmixer [-flags] soundfile [-flags] soundfile ..."
msgstr "Utilisation :\tmixer [-options] fichierson [-options] fichierson ..."

#: util/mixer.c:94 util/scale.c:44
msgid "Legal flags are:"
msgstr "Les options légales sont :"

#: util/mixer.c:95 util/scale.c:45
msgid "-o fnam\tsound output filename"
msgstr "-o fnam\tnom du fichier son en sortie"

#: util/mixer.c:96 util/new_srconv.c:563 util/scale.c:46 util/srconv.c:786
msgid "-A\tcreate an AIFF format output soundfile"
msgstr "-A\tcréation d'un fichier de sortie au format AIFF"

#: util/mixer.c:97 util/new_srconv.c:565 util/scale.c:47 util/srconv.c:788
msgid "-W\tcreate a WAV format output soundfile"
msgstr "-W\tcréation d'un fichier de sortie au format WAV"

#: util/mixer.c:98 util/scale.c:48 util/srconv.c:789
msgid "-h\tno header on output soundfile"
msgstr "-h\tpas d'en-tête dans le fichier de sortie"

#: util/mixer.c:99 util/mixer.c:101 util/new_srconv.c:568 util/srconv.c:792
msgid "-8\t8-bit unsigned_char sound samples"
msgstr "-8\téchantillons en caractères non signés sur 8 bit"

#: util/mixer.c:100 util/new_srconv.c:566 util/scale.c:49 util/srconv.c:790
msgid "-c\t8-bit signed_char sound samples"
msgstr "-c\téchantillons en caractères signés sur 8 bit"

#: util/mixer.c:102 util/new_srconv.c:567 util/scale.c:50 util/srconv.c:791
msgid "-a\talaw sound samples"
msgstr "-a\téchantillons alaw"

#: util/mixer.c:103 util/new_srconv.c:569 util/scale.c:51 util/srconv.c:793
msgid "-u\tulaw sound samples"
msgstr "-u\téchantillons ulaw"

#: util/mixer.c:104 util/new_srconv.c:570 util/scale.c:52 util/srconv.c:794
msgid "-s\tshort_int sound samples"
msgstr "-s\téchantillons en entiers courts"

#: util/mixer.c:105 util/new_srconv.c:571 util/scale.c:53 util/srconv.c:795
msgid "-l\tlong_int sound samples"
msgstr "-l\téchantillons en entiers longs"

#: util/mixer.c:106 util/new_srconv.c:572 util/scale.c:54 util/srconv.c:796
msgid "-f\tfloat sound samples"
msgstr "-f\téchantillons en nombres flottants"

#: util/mixer.c:107 util/new_srconv.c:574 util/scale.c:59 util/srconv.c:799
msgid "-R\tcontinually rewrite header while writing soundfile (WAV/AIFF)"
msgstr ""
"-R\tréécrire l'en-tête continuellement lors de l'écriture d'un fichier son "
"(WAV/AIFF)"

#: util/mixer.c:108 util/new_srconv.c:575 util/scale.c:60 util/srconv.c:800
msgid "-H#\tprint a heartbeat style 1, 2 or 3 at each soundfile write"
msgstr ""
"-H#\taffiche une pulsation de style 1, 2 ou 3 à chaque écriture dans le "
"fichier son"

#: util/mixer.c:109 util/scale.c:61 util/srconv.c:801
msgid "-N\tnotify (ring the bell) when score or miditrack is done"
msgstr ""
"-N\tavertir (par un beep) quand la partition ou la piste MIDI est terminée"

#: util/mixer.c:110
msgid "-F fpnum\tamount to scale amplitude for next input"
msgstr "-F fpnum\ttaux de pondération de l'amplitude pour l'entrée suivante"

#: util/mixer.c:111
msgid "-F fname\tfile of a scale table for next input"
msgstr ""
"-F nomfic\tfichier contenant une table de pondération pour l'entrée suivante"

#: util/mixer.c:112
msgid "-S integer\tsample number at which to insert file"
msgstr "-S entier\tnuméro de l'échantillon à partir duquel insérer un fichier"

#: util/mixer.c:113
msgid "-T fpnum\ttime at which to insert file"
msgstr "-T fpnum\tmoment auquel insérer un fichier"

#: util/mixer.c:114
msgid "-1 -2 -3 -4\tinclude named channel"
msgstr "-1 -2 -3 -4\tinclure le canal nommé"

#: util/mixer.c:115
msgid "-^ n m\tinclude channel n and output as channel m"
msgstr "-^ n m\tinclure le canal n et le sortir comme canal m"

#: util/mixer.c:116
msgid "-v\tverbose mode for debugging"
msgstr "-v\tmode verbeux pour le déboguage"

#: util/mixer.c:118
msgid "flag defaults: mixer -s -otest -F 1.0 -S 0"
msgstr "options par défaut : mixer -s -otest -F 1.0 -S 0"

#: util/mixer.c:131
msgid "mixer: error: "
msgstr "mixer : erreur : "

#: util/mixer.c:190 util/new_srconv.c:206 util/scale.c:162 util/srconv.c:237
#, c-format
msgid "%s not a recognized SFOUTYP env setting"
msgstr "%s n'est pas un réglage d'env SFOUTYP reconnu"

#: util/mixer.c:211
msgid "mixer: -o cannot be stdin"
msgstr "mixer : -o ne peut pas être stdin"

#: util/mixer.c:214
msgid "mixer: stdout audio not supported"
msgstr "mixer : l'audio sur stdout n'est pas supporté"

#: util/mixer.c:228 util/scale.c:195
msgid "no scale factor"
msgstr "pas de facteur d'échelle"

#: util/mixer.c:239 util/xtrct.c:130
msgid "no start sample"
msgstr "pas d'échantillon de départ"

#: util/mixer.c:243 util/xtrct.c:135
msgid "-S overriding -T"
msgstr "-S prend le pas sur -T"

#: util/mixer.c:248 util/xtrct.c:140
msgid "no start time"
msgstr "pas de date de départ"

#: util/mixer.c:252 util/xtrct.c:145
msgid "-T overriding -S"
msgstr "-T prend le pas sur -S"

#: util/mixer.c:271
msgid "no source channel number"
msgstr "pas de numéro de canal source"

#: util/mixer.c:274
msgid "no destination channel number"
msgstr "pas de numéro de canal de destination"

#: util/mixer.c:279
msgid "illegal channel number ignored"
msgstr "numéro de canal illégal, ignoré"

#: util/mixer.c:326
msgid "Too many mixin"
msgstr "Trop d'entrées à mélanger"

#: util/mixer.c:337
msgid "No mixin"
msgstr "Pas d'entrée à mixer"

#: util/mixer.c:349
msgid "Input formats not the same"
msgstr "Les formats d'entrée ne sont pas les mêmes"

#: util/mixer.c:411
#, c-format
msgid "mixer: error opening output file '%s': %s"
msgstr "mixer : erreur d'ouverture en sortie du fichier '%s' : %s"

#: util/mixer.c:421
#, c-format
msgid "writing %d-byte blks of %s to %s (%s)\n"
msgstr "écriture de blocs de %2$s de %1$d octets vers %3$s (%4$s)\n"

#: util/mixer.c:443
#, c-format
msgid "Cannot open scale table file %s"
msgstr "Impossible d'ouvrir le fichier de la table de pondération %s"

#: util/mixer.c:541
msgid "mixing"
msgstr "mixage"

#: util/mixer.c:653
#, c-format
msgid "Max val %d at index %ld (time %.4f, chan %d) %d times\n"
msgstr "Val max %d à l'index %ld (temps %.4f, canal %d) %d fois\n"

#: util/mixer.c:657
#, c-format
msgid "Min val %d at index %ld (time %.4f, chan %d) %d times\n"
msgstr "Val min %d à l'index %ld (temps %.4f, canal %d) %d fois\n"

#: util/mixer.c:662
#, c-format
msgid "%d sample%s out of range\n"
msgstr "%d échantillons %s hors limites\n"

#: util/mixer.c:665 util/scale.c:459 util/scale.c:505
#, c-format
msgid "Max scale factor = %.3f\n"
msgstr "Facteur d'échelle max = %.3f\n"

#: util/mixer.c:676
#, c-format
msgid "Mixes sound files (max. %d)"
msgstr "Mélange des fichiers son (max. %d)"

#: util/new_srconv.c:121 util/srconv.c:101
#, c-format
msgid "Sound format -%c has been overruled by -%c"
msgstr "Le format son -%c a été remplacé par -%c"

#: util/new_srconv.c:154 util/srconv.c:134
#, c-format
msgid "srconv: unknown outout format '%c'\n"
msgstr "srconv : format de sortie '%c' inconnu\n"

#: util/new_srconv.c:270 util/srconv.c:304
msgid "No Q argument"
msgstr "Pas d'argument Q"

#: util/new_srconv.c:275 util/srconv.c:309
msgid "No P argument"
msgstr "Pas d'argument P"

#: util/new_srconv.c:280 util/srconv.c:318
msgid "No r argument"
msgstr "Pas d'argument r"

#: util/new_srconv.c:285 util/srconv.c:327
msgid "No break file"
msgstr "Pas de fichier de segments"

#: util/new_srconv.c:302
#, c-format
msgid "Extra arguments: %s\n"
msgstr "Arguments supplémentaires : %s\n"

#: util/new_srconv.c:308 util/srconv.c:350
msgid "No input given\n"
msgstr "Aucune entrée n'a été fournie\n"

#: util/new_srconv.c:332 util/srconv.c:367
msgid "srconv: cannot specify both -r and -P"
msgstr "srconv : impossible de spécifier -r et -P en même temps"

#: util/new_srconv.c:354 util/srconv.c:379
msgid "srconv: cannot open time-vary function file"
msgstr ""
"srconv : impossible d'ouvrir le fichier de la fonction de variation "
"temporelle"

#: util/new_srconv.c:358
msgid "Read failure of warp file\n"
msgstr "Echec de la lecture du fichier de warp\n"

#: util/new_srconv.c:364 util/srconv.c:387
msgid "srconv: tvlen <= 0 "
msgstr "srconv : tvlen <= 0 "

#: util/new_srconv.c:370 util/srconv.c:401
msgid "srconv: too few x-y pairs in time-vary function file"
msgstr ""
"srconv : trop peu de paires x-y dans le fichier de la fonction de variation "
"temporelle"

#: util/new_srconv.c:381
msgid "srconv: first frame value in time-vary function must be 0"
msgstr ""
"srconv : la valeur de la première trame dans la fonction de variation "
"temporelle doit être 0"

#: util/new_srconv.c:413
#, c-format
msgid "cannot open %s (%s)."
msgstr "impossible d'ouvrir %s (%s)."

#: util/new_srconv.c:556 util/srconv.c:779
msgid ""
"usage: srconv [flags] infile\n"
"\n"
"flags:"
msgstr ""
"Utilisation : \tsrconv [-options] fichier_ent\n"
"\n"
"options : "

#: util/new_srconv.c:557 util/srconv.c:780
msgid ""
"-P num\tpitch transposition ratio (srate/r) [do not specify both P and r]"
msgstr ""
"-P num\trapport de transposition de hauteur (srate/r) [ne pas spécifier à la "
"fois P et r]"

#: util/new_srconv.c:559
msgid "-Q num\tquality factor (1 to 5: default = 3)"
msgstr "-Q num\tfacteur de qualité (1 à 5 : par défaut = 3)"

#: util/new_srconv.c:560 util/srconv.c:783
msgid "-i filnam\tbreak file"
msgstr "-i nomfic\tfichier de segments"

#: util/new_srconv.c:561 util/srconv.c:784
msgid "-r num\toutput sample rate (must be specified)"
msgstr "r num\ttaux d'échantillonnage en sortie (doit être spécifié)"

#: util/new_srconv.c:564 util/srconv.c:787
msgid "-J\tcreate an IRCAM format output soundfile"
msgstr "-J\tcréation d'un fichier de sortie au format IRCAM"

#: util/new_srconv.c:573 util/srconv.c:798
msgid "-K\tDo not generate PEAK chunks"
msgstr "-K\tNe générer aucun bloc PEAK"

#: util/new_srconv.c:576
msgid "-N\tnotify (ring the bell) when done"
msgstr "-N\tavertir (par un beep) à la fin"

#: util/pv_export.c:40
msgid "Usage: pv_export pv_file cstext_file\n"
msgstr "Utilisation : pv_export fichier_pv fichier_textcsv\n"

#: util/pv_export.c:125
msgid "translate PVOC analysis file to text form"
msgstr "traduction du fichier d'analyse PVOC en format texte"

#: util/pv_import.c:40
msgid "Usage: pv_import cstext_file pv_file\n"
msgstr "Utilisation : pv_import fichier_textecsv fichier_pv\n"

#: util/pv_import.c:73 util/pv_import.c:93
msgid "Not a PV file\n"
msgstr "Pas un fichier PV\n"

#: util/pv_import.c:133
msgid "Memory failure\n"
msgstr "Echec de l'allocation mémoire\n"

#: util/pv_import.c:144
msgid "Sync error\n"
msgstr "Erreur de syncro\n"

#: util/pv_import.c:165
msgid "translate text form to PVOC analysis file"
msgstr "traduction d'un format texte en un fichier d'analyse PVOC"

#: util/pvanal.c:206
msgid "no beta given"
msgstr "beta n'a pas été fourni"

#: util/pvanal.c:209
msgid "no framesize"
msgstr "pas de taille de trame"

#: util/pvanal.c:212
#, c-format
msgid "frameSize must be between %d and %d"
msgstr "la taille de trame doit être comprise entre %d et %d"

#: util/pvanal.c:217
msgid "pvanal: frameSize must be even"
msgstr "pvanal : la taille de trame doit être paire"

#: util/pvanal.c:219
msgid "no windfact"
msgstr "pas de windfact"

#: util/pvanal.c:227
msgid "no latch"
msgstr "pas de latch"

#: util/pvanal.c:231
msgid "no output file for trace"
msgstr "pas de fichier de trace en sortie"

#: util/pvanal.c:236
msgid "Failed to open text file"
msgstr "L'ouverture du fichier texte a échoué"

#: util/pvanal.c:237
#, c-format
msgid "Writing text form to file %s\n"
msgstr "Ecriture en format texte sur le fichier %s\n"

#: util/pvanal.c:252
msgid "pvanal cannot have both -w and -h"
msgstr "pvanal ne peut pas avoir en même temps -w et -h"

#: util/pvanal.c:279
#, c-format
msgid "WARNING: pvanal: %d might be a bad window overlap index\n"
msgstr "pvanal : %d est un mauvais index de chevauchement de fenêtres\n"

#: util/pvanal.c:286
#, c-format
msgid "%<PRId64> infrsize, %<PRId64> infrInc\n"
msgstr "%<PRId64> infrsize, %<PRId64> infrInc\n"

#: util/pvanal.c:288
#, c-format
msgid "%<PRId64> output frames estimated\n"
msgstr "environ %<PRId64> trames de sortie\n"

#: util/pvanal.c:293
#, c-format
msgid "pvxanal - source has too many channels: Maxchans = %d.\n"
msgstr "pvxanal - la source a trop de canaux : Maxchans = %d.\n"

#: util/pvanal.c:297
msgid "pvanal: creating pvocex file\n"
msgstr "pvanal : création du fichier pvocex\n"

#: util/pvanal.c:305
msgid "error generating pvocex file.\n"
msgstr "erreur en générant le fichier pvocex.\n"

#: util/pvanal.c:315
msgid "Usage: pvanal [options...] inputSoundfile outputFFTfile.pvx"
msgstr "Utilisation : pvanal [options..] fichson_entree fichTFR_sortie.pvx"

#: util/pvanal.c:316
msgid "Options:"
msgstr "Options :"

#: util/pvanal.c:317
msgid "    -c <channel>"
msgstr "    -c <canal>"

#: util/pvanal.c:318
msgid "    -b <beginTime>"
msgstr "    -b <dateDebut>"

#: util/pvanal.c:319
msgid "    -d <duration>"
msgstr "    -d <duree>"

#: util/pvanal.c:320
msgid "    -n <frameSize>"
msgstr "    -n <tailleTrame>"

#: util/pvanal.c:321
msgid "    -w <windowOverlap> | -h <hopSize>"
msgstr "    -w <chevauchementFenetre> | -h <tailleSaut>"

#: util/pvanal.c:322
msgid "    -g | -G <latch>"
msgstr "    -g | -G <verrou>"

#: util/pvanal.c:323
msgid "    -v | -V <txtFile>"
msgstr "    -v | -V <FichierTxt>"

#: util/pvanal.c:324
msgid "    -H: use Hamming window instead of the default (von Hann)"
msgstr ""
"    -H : utiliser une fenêtre de Hamming au lieu de celle par défaut (von "
"Hann)"

#: util/pvanal.c:325
msgid "    -K: use Kaiser window"
msgstr "    -K : utiliser une fenêtre de Kaiser"

#: util/pvanal.c:326
msgid "    -B <beta>: parameter for Kaiser window"
msgstr "    -B <beta> : paramètre pour la fenêtre de Kaiser"

#: util/pvanal.c:334
#, c-format
msgid "pvanal error: %s\n"
msgstr "pvanal erreur : %s\n"

#: util/pvanal.c:347
msgid "Soundfile analysis for pvoc"
msgstr "Analyse du fichier son pour pvoc"

#: util/pvanal.c:466
#, c-format
msgid "pvxanal: unable to create analysis file: %s"
msgstr "pvxanal : impossible de créer le fichier d'analyse : %s"

#: util/pvanal.c:497 util/pvanal.c:530
#, c-format
msgid "pvxanal: error writing analysis frames: %s\n"
msgstr "pvxanal : erreur en écrivant les trames d'analyse : %s\n"

#: util/pvanal.c:540
#, c-format
msgid ""
"\n"
"%<PRId64> %d-chan blocks written to %s\n"
msgstr ""
"\n"
"%<PRId64> blocs de %d voix écrits vers %s\n"

#: util/pvlook.c:77
msgid "pvlook is a program which reads a Csound pvanal's pvoc"
msgstr "pvlook est un programme qui lit un pvoc du pvanal de Csound"

#: util/pvlook.c:78
msgid "file and outputs frequency and magnitude trajectories for each "
msgstr "fichier et sorties des trajectoires de fréquence et de module "

#: util/pvlook.c:79
msgid "of the analysis bins."
msgstr "pour chacun des bins de l'analyse"

#: util/pvlook.c:81
msgid "usage: pvlook [-bb X] [-eb X] [-bf X] [-ef X] [-i]  file > output"
msgstr ""
"utilisation : pvlook [-bb X] [-eb X] [-bf X] [-ef X] [-i]  fichier > sortie"

#: util/pvlook.c:83
msgid " -bb X  begin at analysis bin X. Numbered from 1 [defaults to 1]"
msgstr ""
" -bb X  commence au bin d'analyse X. Numérotés à partir de 1 [par défaut 1]"

#: util/pvlook.c:84
msgid " -eb X  end at analysis bin X [defaults to highest]"
msgstr " -eb X  finit au bin d'analyse X [par défaut le plus haut]"

#: util/pvlook.c:85
msgid " -bf X  begin at analysis frame X. Numbered from 1 [defaults to 1]"
msgstr ""
" -bf X  commence à la trame d'analyse X. Numérotées à partir de 1 [par "
"défaut 1]"

#: util/pvlook.c:86
msgid " -ef X  end at analysis frame X [defaults to last]"
msgstr " -ef X  finit à la trame d'analyse X [par défaut la dernière]"

#: util/pvlook.c:87
msgid " -i     prints values as integers [defaults to floating point]"
msgstr ""
" -i     affiche les valeurs en entiers [par défaut en virgule flottante]"

#: util/pvlook.c:124
#, c-format
msgid ""
"pvlook: Unable to open '%s'\n"
" Does it exist?"
msgstr ""
"pvlook : Impossible d'ouvrir '%s'\n"
" Existe-t-il ?"

#: util/scale.c:43
msgid "Usage:\tscale [-flags] soundfile"
msgstr "Utilisation : \tscale [-options] fichier_snd"

#: util/scale.c:55
msgid "-F fpnum\tamount to scale amplitude"
msgstr "-F fpnum\tvaleur de pondération de l'amplitude"

#: util/scale.c:56
msgid "-F file \tfile of scaling information (alternative)"
msgstr "-F file \tfichier de l'information de pondération (alternative)"

#: util/scale.c:57
msgid "-M fpnum\tScale file to given maximum"
msgstr "-M fpnum\tPondère le fichier selon le maximum donné"

#: util/scale.c:58
msgid "-P fpnum\tscale file to given percentage of full"
msgstr ""
"-P fpnum\tpondère le fichier au pourcentage de la valeur maximale donné"

#: util/scale.c:62 util/srconv.c:802
msgid "-- fnam\tlog output to file"
msgstr "-- nomfic\tcompte-rendu en sortie dans le fichier"

#: util/scale.c:63
msgid "flag defaults: scale -s -otest -F 0.0"
msgstr "options par défaut : scale -s -otest -F 0.0"

#: util/scale.c:64
msgid "If scale is 0.0 then reports maximum possible scaling"
msgstr "Si l'échelle vaut 0.0, l'échelle maximale possible est retournée"

#: util/scale.c:203 util/scale.c:208
msgid "No maximum"
msgstr "Pas de maximum"

#: util/scale.c:298 util/xtrct.c:309
#, c-format
msgid "Failed to open output file %s: %s"
msgstr "Echec de l'ouverture du fichier de sortie %s : %s"

#: util/scale.c:301
#, c-format
msgid "writing %d-byte blks of %s to %s %s\n"
msgstr "écriture de blocs de %2$s de %1$d octets vers %3$s %4$s\n"

#: util/scale.c:331
#, c-format
msgid "Failed to open %s"
msgstr "L'ouverture de %s a échoué"

#: util/scale.c:408
msgid "scaling"
msgstr "mise à l'échelle"

#: util/scale.c:408
msgid "sample frame"
msgstr "trame d'échantillons"

#: util/scale.c:451 util/scale.c:497
#, c-format
msgid "Max val %.3f at index %ld (time %.4f, chan %d) %d times\n"
msgstr "Val max %.3f à l'index %ld (temps %.4f, canal %d) %d fois\n"

#: util/scale.c:455 util/scale.c:501
#, c-format
msgid "Min val %.3f at index %ld (time %.4f, chan %d) %d times\n"
msgstr "Val min %.3f à l'index %ld (temps %.4f, canal %d) %d fois\n"

#: util/scale.c:520
msgid "Reports and/or adjusts maximum gain"
msgstr "Rapporte et/ou ajuste le gain maximum"

#: util/sndinfo.c:66
#, c-format
msgid ""
"%s:\n"
"\tcould not find\n"
msgstr ""
"%s :\n"
"\timpossible à trouver\n"

#: util/sndinfo.c:73
#, c-format
msgid "%s: Not a sound file\n"
msgstr "%s : n'est pas un fichier son\n"

#: util/sndinfo.c:105
#, c-format
msgid "\tsrate %ld, %s, %ld bit %s, %5.3f seconds\n"
msgstr "\tsrate %ld, %s, %ld bit %s, %5.3f secondes\n"

#: util/sndinfo.c:110
#, c-format
msgid "\t(%ld sample frames)\n"
msgstr "\t(%ld trames d'échantillons)\n"

#: util/sndinfo.c:117
#, c-format
msgid "  Gain        : %d\n"
msgstr "  Gain           : %d\n"

#: util/sndinfo.c:119
#, c-format
msgid "  Base note   : %d\n"
msgstr "  Note de base   : %d\n"

#: util/sndinfo.c:121
#, c-format
msgid "  Velocity    : %d - %d\n"
msgstr "  Vitesse        : %d - %d\n"

#: util/sndinfo.c:123
#, c-format
msgid "  Key         : %d - %d\n"
msgstr "  Clef           : %d - %d\n"

#: util/sndinfo.c:125
#, c-format
msgid "  Loop points : %d\n"
msgstr "Points de boucle : %d\n"

#: util/sndinfo.c:129
#, c-format
msgid "  %-2d    Mode : %s    Start : %6d   End : %6d   Count : %6d\n"
msgstr "  %-2d    Mode : %s    Début : %6d   Fin : %6d   Compte : %6d\n"

#: util/sndinfo.c:148
#, c-format
msgid "Description      : %.*s\n"
msgstr "Description        : %.*s\n"

#: util/sndinfo.c:150
#, c-format
msgid "Originator       : %.*s\n"
msgstr "Créateur           : %.*s\n"

#: util/sndinfo.c:152
#, c-format
msgid "Origination ref  : %.*s\n"
msgstr "Réf d'origine    : %.*s\n"

#: util/sndinfo.c:155
#, c-format
msgid "Origination date : %.*s\n"
msgstr "Date d'origine     : %.*s\n"

#: util/sndinfo.c:158
#, c-format
msgid "Origination time : %.*s\n"
msgstr "Heure d'origine    : %.*s\n"

#: util/sndinfo.c:161
#, c-format
msgid "BWF version      : %d\n"
msgstr "Version BWF        : %d\n"

#: util/sndinfo.c:163
#, c-format
msgid "UMID             : %.*s\n"
msgstr "UMID               : %.*s\n"

#: util/sndinfo.c:165
#, c-format
msgid "Coding history   : %.*s\n"
msgstr "Histoire du codage : %.*s\n"

#: util/sndinfo.c:184
msgid "Prints information about sound files"
msgstr "Affichage de l'information sur des fichiers son"

#: util/srconv.c:415
msgid "srconv: first x value in time-vary function must be 0"
msgstr ""
"srconv : la première valeur de x dans la fonction de variation temporelle "
"doit être 0"

#: util/srconv.c:420
msgid "srconv: invalid initial y value in time-vary function"
msgstr ""
"srconv : valeur initiale de y non valide dans la fonction de variation "
"temporelle"

#: util/srconv.c:426 util/srconv.c:733
msgid "srconv: invalid x values in time-vary function"
msgstr ""
"srconv : valeurs de x non valides dans la fonction de variation temporelle"

#: util/srconv.c:487
#, c-format
msgid "libsndfile error: %s\n"
msgstr "libsndfile : erreur : %s\n"

#: util/srconv.c:768
msgid "Do not use srconv but the src_conv program\n"
msgstr "Ne pas utiliser srconv mais le programme src_conv\n"

#: util/srconv.c:782
msgid "-Q num\tquality factor (1 to 8: default = 2)"
msgstr "-Q num\tfacteur de qualité (1 à 8 : par défaut = 2)"

#: util/srconv.c:797
msgid "-r N\torchestra srate override"
msgstr "-r N\tredéfinition du srate de l'orchestre"

#: util/srconv.c:869
msgid "Sample rate conversion"
msgstr "Conversion du taux d'échantillonnage"

#: util/xtrct.c:66
msgid "Usage:\textractor [-flags] soundfile\n"
msgstr "Utilisation : \textractor [-options] fichierson\n"

#: util/xtrct.c:68
msgid "-o fname\tsound output filename\n"
msgstr "-o nomfic\tnom du fichier son de sortie\n"

#: util/xtrct.c:69
msgid "-N\t\tnotify (ring the bell) when done\n"
msgstr "-N\tavertir (par un beep) à la fin\n"

#: util/xtrct.c:70
msgid "-S integer\tsample number at which to start file\n"
msgstr ""
"-S entier\tnuméro de l'échantillon à partir duquel démarrer le fichier\n"

#: util/xtrct.c:72
msgid "-Z integer\tsample number at which to end file\n"
msgstr "-S entier\tnuméro de l'échantillon auquel terminer le fichier\n"

#: util/xtrct.c:74
msgid "-Q integer\tnumber of samples to read\n"
msgstr "-Q entier\t nombre d'échantillons à lire\n"

#: util/xtrct.c:76
msgid "-T fpnum\ttime in secs at which to start file\n"
msgstr "-T fpnum\tdate en sec du démarrage du fichier\n"

#: util/xtrct.c:78
msgid "-E fpnum\ttime in secs at which to end file\n"
msgstr "-E fpnum\tdate en sec de la fin du fichier\n"

#: util/xtrct.c:80
msgid "-D fpnum\tduration in secs of extract\n"
msgstr "-D fpnum\tdurée en sec de l'extraction\n"

#: util/xtrct.c:81
msgid "-R\tRewrite header\n"
msgstr "-R\tRéécrire l'en-tête\n"

#: util/xtrct.c:82
msgid "-H\t\tHeartbeat\n"
msgstr "-H\t\tPulsation\n"

#: util/xtrct.c:83
msgid "-v\t\tverbose mode for debugging\n"
msgstr "-v\t\tmode verbeux pour le déboguage\n"

#: util/xtrct.c:84
msgid "-- fname\tLog output to file\n"
msgstr "-- nomfic\tCompte-rendu dans un fichier\n"

#: util/xtrct.c:85
msgid "flag defaults: extractor -otest -S 0\n"
msgstr "options par défaut : extractor -otest -S 0\n"

#: util/xtrct.c:88
msgid "extractor: error: "
msgstr "extractor : erreur : "

#: util/xtrct.c:150
msgid "no end sample"
msgstr "pas d'échantillon de fin"

#: util/xtrct.c:155
msgid "-Z overriding -E"
msgstr "-Z surpasse -E"

#: util/xtrct.c:160
msgid "-Z overriding -D"
msgstr "-Z surpasse -D"

#: util/xtrct.c:165
msgid "-Z overriding -Q"
msgstr "-Z surpasse -Q"

#: util/xtrct.c:170
msgid "no end time"
msgstr "pas de date de fin"

#: util/xtrct.c:175
msgid "-E overriding -D"
msgstr "-E surpasse -D"

#: util/xtrct.c:180
msgid "-E overriding -Q"
msgstr "-E surpasse -Q"

#: util/xtrct.c:185
msgid "-E overriding -Z"
msgstr "-E surpasse -Z"

#: util/xtrct.c:190
msgid "no duration"
msgstr "pas de durée"

#: util/xtrct.c:195
msgid "-D overriding -E"
msgstr "-D surpasse -E"

#: util/xtrct.c:200
msgid "-D overriding -Q"
msgstr "-D surpasse -Q"

#: util/xtrct.c:205
msgid "-D overriding -Z"
msgstr "-D surpasse -Z"

#: util/xtrct.c:210
msgid "no sample count"
msgstr "pas de nombre d'échantillons"

#: util/xtrct.c:215
msgid "-Q overriding -E"
msgstr "-Q surpasse -E"

#: util/xtrct.c:220
msgid "-Q overriding -D"
msgstr "-Q surpasse -D"

#: util/xtrct.c:225
msgid "-Q overriding -Z"
msgstr "-Q surpasse -Z"

#: util/xtrct.c:245
msgid "Too many inputs"
msgstr "Trop d'entrées"

#: util/xtrct.c:251
msgid "No input"
msgstr "Pas d'entrée"

#: util/xtrct.c:272
#, c-format
msgid "Extracting from sample %ld for %ld samples (%.5f secs)\n"
msgstr ""
"Extraction de %2$ld échantillons depuis l'échantillon %1$ld (%3$.5f secs)\n"

#: util/xtrct.c:332
#, c-format
msgid "extracting from %ld sample frames (%3.1f secs)\n"
msgstr "extraction depuis la trame d'échantillon %ld (%3.1f secs)\n"

#: util/xtrct.c:375
msgid "Extract part of a sound file"
msgstr "Extraction d'une partie d'un fichier son"

#: util1/scot/scot.c:56
msgid "Score must start with orchestra section"
msgstr "Une partition doit débuter par une section d'orchestre"

#: util1/scot/scot.c:66
msgid "Expected score or functions section"
msgstr "Il manque une section de partition ou de fonctions"

#: util1/scot/scot.c:122
msgid "Tempo must be specified"
msgstr "Le tempo doit être spécifié"

#: util1/scot/scot.c:126
msgid "Redefinition of tempo"
msgstr "Redéfinition du tempo"

#: util1/scot/scot.c:138
msgid "Must specify 2 or more letters of keyword"
msgstr "Il faut spécifier un mot-clé d'au moins 2 lettres"

#: util1/scot/scot.c:141 util1/scot/scot.c:150 util1/scot/scot.c:159
msgid "Must be \"on\" or \"off\""
msgstr "Doit être \"on\" ou \"off\""

#: util1/scot/scot.c:172
msgid "Invalid time signature"
msgstr "nom de fichier non valide"

#: util1/scot/scot.c:209
msgid "Bad key signature"
msgstr "Mauvaise armature de clé"

#: util1/scot/scot.c:244 util1/scot/scot.c:250
msgid "Invalid field"
msgstr "descripteur de fichier non valide"

#: util1/scot/scot.c:261 util1/scot/scot.c:265
msgid "Nested next-parameter passing"
msgstr "Passage de paramètre next imbriqué"

#: util1/scot/scot.c:275
msgid "Unrecognised keyword"
msgstr "Mot-clé non reconnu"

#: util1/scot/scot.c:324
msgid "Wrong number of beats in bar"
msgstr "Mauvais nombre de pulsations dans la mesure"

#: util1/scot/scot.c:332
msgid "Syntax error: cannot back up"
msgstr "Erreur de syntaxe : impossible de sauvegarder"

#: util1/scot/scot.c:503
msgid "Improper tie"
msgstr "Liaison impropre"

#: util1/scot/scot.c:509
msgid "Tie between different pitches"
msgstr "Liaison entre hauteurs différentes"

#: util1/scot/scot.c:517
msgid "Warning: params changed on tie"
msgstr "Avertissement : paramètres changés pendant la liaison"

#: util1/scot/scot.c:569
msgid "Parameter number out of range"
msgstr "Le numéro du périphérique est hors limites"

#: util1/scot/scot.c:629
msgid "Lost previous note: not written"
msgstr "La note précédente est perdue : pas d'écriture"

#: util1/scot/scot.c:748
msgid "Macro expansion too long -- circular macros?"
msgstr "Expension de macro trop longue -- macros circulaires ?"

#: util1/scot/scot.c:825 util1/scot/scot.c:930 util1/scot/scot.c:954
msgid "Syntax error: no {"
msgstr "Erreur de syntaxe : no {"

#: util1/scot/scot.c:837
msgid "No instrument specified"
msgstr "Instrument non défini"

#: util1/scot/scot.c:842
msgid "Instrument not defined"
msgstr "Instrument non défini"

#: util1/scot/scot.c:878
msgid "unresolved tie"
msgstr "liaison non résolue"

#: util1/scot/scot.c:880
msgid "unresolved slur"
msgstr "articulation non résolue"

#: util1/scot/scot.c:887
msgid "Circular note list\n"
msgstr "Liste de notes circulaire\n"

#: util1/scot/scot.c:933 util1/scot/scot.c:1047 util1/scot/scot.c:1061
#: util1/scot/scot.c:1068 util1/scot/scot.c:1093
msgid "Unexpected end of file"
msgstr "Fin de fichier inattendue"

#: util1/scot/scot.c:976
msgid "Syntax error: no ="
msgstr "Erreur de syntaxe : no ="

#: util1/scot/scot.c:978
msgid "Syntax error: no number"
msgstr "Erreur de syntaxe : pas de numéro"

#: util1/scot/scot.c:990
msgid "No instruments declared"
msgstr "Aucun instrument n'est déclaré"

#: util1/scot/scot.c:1011
msgid "Expected ="
msgstr "Il manque ="

#: util1/scot/scot.c:1159
msgid "Invalid pitch class"
msgstr "Classe de hauteur non valide"

#: util1/scot/scot.c:1464
msgid "scot processing terminated\n"
msgstr "traitement scot terminé\n"

#: util1/scot/scot.c:1471
#, c-format
msgid "scot: %d errors.\n"
msgstr "scot : %d erreurs.\n"

#~ msgid ""
#~ "Tied note without release time (linsegr, xtratim, etc): lastcycle will "
#~ "never fire"
#~ msgstr ""
#~ "Note liée sans durée de relâchement (linsegr, xtratim, etc) : lastcycle "
#~ "ne s'activera jamais"

#~ msgid "INIT ERROR in instr %d line %d: "
#~ msgstr "ERREUR D'INITIALISATION dans l'instr %d ligne %d : "

#~ msgid "PERF ERROR in instr %d line %d: "
#~ msgstr "ERREUR D'EXECUTION dans l'instr %d ligne %d :"

#~ msgid "tab2array: can't copy a negative number of items"
#~ msgstr "tab2array : impossible de copier un nombre négatif d'items"

#~ msgid "Dimension does not match in array arithmetic"
#~ msgstr "La dimension ne correspond pas dans l'arithmétique des tableaux"

#~ msgid "fillarrray: arrays with dim > 2 not currently supported\n"
#~ msgstr "fillarray : les tableaux de dim > 2 ne sont pas encore supportés\n"

#~ msgid "OSCsend2 failed"
#~ msgstr "OSCsend2 a échoué"

#~ msgid "Reading CSD failed ... stopping"
#~ msgstr "La lecture du CSD a échoué ... arrêt"

#~ msgid "instr %s redefined"
#~ msgstr "instr %s redéfini"

#~ msgid "vstinit: Error loading effect."
#~ msgstr "vstinit : erreur lors du chargement de l'effet."

#~ msgid "vstaudio: too many input args"
#~ msgstr "vstaudio : trop d'arguments en entrée"

#~ msgid "Error: BeginLoadBank."
#~ msgstr "Erreur : BeginLoadBank."

#~ msgid "Loaded bank ID doesn't match plug-in ID."
#~ msgstr "L'ID de la banque chargée ne correspond pas à l'ID du greffon."

#~ msgid "Loaded bank contains a chunk format that the effect cannot handle."
#~ msgstr ""
#~ "La banque chargée contient un format de chunk que l'effet ne gère pas."

#~ msgid "Problem loading bank."
#~ msgstr "Problème au chargement de la banque."

#~ msgid "VSTprogset: Program %d treated as 1\n"
#~ msgstr "VSTprogset : programme %d traité comme 1\n"

#~ msgid "vstnote_init: not scheduling 0 duration note.\n"
#~ msgstr "vstnote_init : pas de programmation de note à durée nulle.\n"

#~ msgid "copyTabElems: incorrect destination table number"
#~ msgstr "copyTabElems : numéro de table incorrect"

#~ msgid ""
#~ "copyTabElems: destination table too short or number of elements to copy "
#~ "too big"
#~ msgstr ""
#~ "copyTabElems : table de destination trop courte ou nombre d'éléments à "
#~ "copier trop grand"

#~ msgid "copyTabElems: incorrect source table number"
#~ msgstr "copyTabElems : numéro de table source incorrect"

#~ msgid ""
#~ "copyTabElems: source table size less than the number of elements to copy"
#~ msgstr ""
#~ "copyTabElems : taille de la table source inférieure au nombre d'éléments "
#~ "à copier"

#~ msgid "copyTabElems: source table too short"
#~ msgstr "copyTabElems : table source trop courte"

#~ msgid "%s inconsistent sr, kr, ksmps \n"
#~ msgstr "%s sr, kr, ksmps contradictoires\n"

#~ msgid ""
#~ "error: opcode '%s' for expression with arg types %s not found, line %d \n"
#~ msgstr ""
#~ "erreur : opcode '%s' dans l'expression avec types d'arg %s introuvable, "
#~ "ligne %d\n"

#~ msgid ""
#~ "vbap system NOT configured. \n"
#~ "Missing vbaplsinit opcode in orchestra?"
#~ msgstr ""
#~ "vbap : système NON configuré.                \n"
#~ "L'opcode vbaplsinit manque-t-il dans l'orchestre ?"

#~ msgid "diskin2: %s: failed to open file"
#~ msgstr "diskin2 : %s: l'ouverture du fichier a échoué"

#~ msgid "%<PRIi32> %d sample blks of %lu-bit floats written to %s\n"
#~ msgstr ""
#~ "%<PRIi32> %d blocs d'échantillons de flottants sur %lu bit écrits vers "
#~ "%s\n"

#~ msgid ""
#~ "File '%s' (sr = %d Hz, %d channel(s), %lld sample frames) loaded into "
#~ "memory\n"
#~ msgstr ""
#~ "Le fichier '%s' (sr = %d Hz, %d voix, %lld trames d'échantillons) a été "
#~ "chargé en mémoire\n"

#~ msgid ""
#~ "diskin2: opened (asynchronously) '%s':\n"
#~ "         %d Hz, %d channel(s), %lld sample frames\n"
#~ msgstr ""
#~ "diskin2 : '%s' ouvert (en asynchrone) :\n"
#~ "          %d Hz, %d voix, %lld trames d'échantillons\n"

#~ msgid ""
#~ "diskin2: opened '%s':\n"
#~ "         %d Hz, %d channel(s), %lld sample frames\n"
#~ msgstr ""
#~ "diskin2 : '%s' ouvert :\n"
#~ "          %d Hz, %d voix, %lld trames d'échantillons\n"

#~ msgid "sliding not supported"
#~ msgstr "slidng non supporté"

#~ msgid "fsig format not supported"
#~ msgstr "format fsig non supporté"

#~ msgid "stack overflow"
#~ msgstr "dépassement de pile"

#~ msgid "cannot pop from empty stack"
#~ msgstr "impossible de lire à partir d'une pile vide"

#~ msgid "argument number or type mismatch"
#~ msgstr "numéro ou type d'argument inadéquat"

#~ msgid "wrote %ld bytes to %s\n"
#~ msgstr "%ld octets écrits vers %s\n"

#~ msgid "mixing %ld sample frames (%3.1f secs)\n"
#~ msgstr "mixage de %ld trames d'échantillons (%3.1f secs)\n"

#~ msgid "scaling %ld sample frames (%3.1f secs)\n"
#~ msgstr "mise à l'échelle de %ld trames d'échantillons (%3.1f secs)\n"

#~ msgid "Invalid NULL Parameter out_set_element"
#~ msgstr "Paramètre out_set_element NULL non valide"

#~ msgid "Poorly specified global lock index: %i [max: %i]\n"
#~ msgstr "Index de verrou global faiblement spécifié : %i [max : %i]\n"

#~ msgid "Invalid NULL parameter name for a global variable\n"
#~ msgstr "Nom de paramètre NULL non valide pour une variable globale\n"

#~ msgid "Inserting Parallelism Constructs into AST\n"
#~ msgstr "Insertion de constructions du parallélisme dans AST\n"

#~ msgid "Instr %d needs locks"
#~ msgstr "L'instr %d requiert des verrous"

#~ msgid "[End Inserting Parallelism Constructs into AST]\n"
#~ msgstr "[Fin d'insertion de constructions du parallélisme dans AST]\n"

#~ msgid " merging constants %d) %f\n"
#~ msgstr " fusion des constantes %d) %f\n"

#~ msgid "input message kcount, %d, %d.%06d\n"
#~ msgstr "message d'entrée kcount, %d, %d.%06d\n"

#~ msgid "Seeding from current time %lu\n"
#~ msgstr "Graine à partir de l'horloge %lu\n"

#~ msgid "printi parameter was not a \"quoted string\""
#~ msgstr "printi : le paramètre n'était pas une \"chaîne entre guillemets\""

#~ msgid "--au\t\t\tSet AU format"
#~ msgstr "--au\t\t\tFixer le format AU"

#~ msgid "\t\t\t\t1=note amps, 2=out-of-range msg, 4=warnings,"
#~ msgstr ""
#~ "\t\t\t\t1=amp des notes, 2=msg dépassement limites, 4=avertissements"

#~ msgid "\t\t\t\t0/32/64/96=note amp format (raw,dB,colors),"
#~ msgstr "\t\t\t\t0/32/64/96=format d'amp de note (brut, dB, couleurs)"

#~ msgid "\t\t\t\t128=print benchmark information"
#~ msgstr "\t\t\t\t128=affichage de tests de performance"

#~ msgid "--help\t\t\tLong help"
#~ msgstr "--help\t\t\tAide détaillée"

#~ msgid "Buffer memory not allocated!"
#~ msgstr "Mémoire tampon non allouée !"

#~ msgid "Error: %s, %s"
#~ msgstr "Erreur : %s, %s"

#~ msgid "\"Non-real-time\" performance (engineStatus: %d).\n"
#~ msgstr "Exécution en \"différé\" (engineStatus : %d).\n"

#~ msgid "Illegal resonk iscl value, %f"
#~ msgstr "La valeur iscl de resonk est illégale, %f"

#~ msgid "Table write offset %f < 0 or > tablelength"
#~ msgstr "Décalage d'écriture dans la table %f < 0 ou > longueur de la table"

#~ msgid "perf-pass statements illegal in header blk (%s)\n"
#~ msgstr ""
#~ "les instructions d'exécution sont interdites dans le bloc d'en-tête (%s)\n"

#~ msgid "reverb: not intialised"
#~ msgstr "reverb : non initialisé"

#~ msgid "RAWWAVE_PATH: %s\n"
#~ msgstr "RAWWAVE_PATH : %s\n"

#~ msgid "Macro expansion symbol ($) without macro name"
#~ msgstr "Symbole de déroulement de macro ($) sans nom de macro"

#~ msgid "$%s matches macro name $%s"
#~ msgstr "$%s correspond au nom de macro $%s"

#~ msgid "Syntax error in macro call"
#~ msgstr "Erreur de syntaxe dans l'appel de macro"

#~ msgid "%s Nested LOOP terminated, level:%d\n"
#~ msgstr "%s BOUCLE imbriquée terminée, niveau : %d\n"

#~ msgid "External LOOP terminated, level:%d\n"
#~ msgstr "BOUCLE externe terminée, niveau : %d\n"

#~ msgid "%s  Nested LOOP section (%d) Level:%d\n"
#~ msgstr "%s BOUCLE imbriquée section (%d) Niveau : %d\n"

#~ msgid " External LOOP section (%d) Level:%d\n"
#~ msgstr " BOUCLE externe section (%d) Niveau : %d\n"

#~ msgid "Loop terminated\n"
#~ msgstr "Boucle terminée\n"

#~ msgid "Repeat section (%d)\n"
#~ msgstr "Section répétée (%d)\n"

#~ msgid "Repeat section\n"
#~ msgstr "Section répétée\n"

#~ msgid "Repeats=%d\n"
#~ msgstr "Répétitions=%d\n"

#~ msgid "Duplicate %d: %s (%s,%ld)\n"
#~ msgstr "Dupliquer %d : %s (%s,%ld)\n"

#~ msgid "Improper \\"
#~ msgstr "\\ mal employé"

#~ msgid "Not #define"
#~ msgstr "Pas #define"

#~ msgid "Macro definition for %s\n"
#~ msgstr "Définition de macro pour %s\n"

#~ msgid "Syntax error in macro definition"
#~ msgstr "Erreur de syntaxe dans l'appel de macro"

#~ msgid "Macro %s with %d arguments defined\n"
#~ msgstr "Macro %s avec %d arguments définie\n"

#~ msgid "Not #include"
#~ msgstr "Pas #include"

#~ msgid "Cannot open #include'd file %s"
#~ msgstr "Impossible d'ouvrir le fichier inclus (#include) %s"

#~ msgid "Not #undef"
#~ msgstr "Pas #undef"

#~ msgid "unknown # option"
#~ msgstr "option # inconnue"

#~ msgid "hdf5read: Error, file does not exist"
#~ msgstr "hdf5read : erreur, le fichier n'existe pas"

#~ msgid "HDF5IO: Illegal size for floating point type, exiting"
#~ msgstr "HDF5IO : taille illégale pour un type flottant, abandon"

#~ msgid "Failed to open csd file: %s"
#~ msgstr "L'ouverture du fichier csd a échoué : %s"

#~ msgid "CsFile is deprecatedand may not work; use CsFileB\n"
#~ msgstr ""
#~ "CsFile est obsolète et pourrait ne pas fonctionner ; utiliser CsFileB\n"

#~ msgid "Could not find </CsoundSynthesizer> tag in CSD file.\n"
#~ msgstr "Balise <CsoundSynthesizer> introuvable dans le fichier CSD.\n"

#~ msgid "(%d channels)\n"
#~ msgstr "(%d canaux)\n"

#~ msgid "(1 channel)\n"
#~ msgstr "(1 canal)\n"

#~ msgid "The available JACK %s devices are:\n"
#~ msgstr "Les périphériques JACK %s disponibles sont :\n"

#~ msgid "must specify a device name, not a number"
#~ msgstr "Il faut spécifier un nom de périphérique, pas un numéro"

#~ msgid "device name is too long"
#~ msgstr "le nom du périphérique est trop long"

#~ msgid "duration < zero\n"
#~ msgstr "durée < zéro\n"

#~ msgid "Csound version %s beta (float samples) %s\n"
#~ msgstr "Csound version %s beta (échantillons en format float) %s\n"

#~ msgid "Csound version %s (float samples) %s\n"
#~ msgstr "Csound version %s (échantillons en format float) %s\n"

#~ msgid "Csound version %s beta (double samples) %s\n"
#~ msgstr "Csound version %s beta (échantillons en format double) %s\n"

#~ msgid "Csound version %s (double samples) %s\n"
#~ msgstr "Csound version %s (échantillons en format double) %s\n"

#~ msgid "LPTRKFNS: inconsistent MAXWindow defines"
#~ msgstr "LPTRKFNS : définitions de MAXWindow incohérentes"

#~ msgid "ptable(krate): not initialised"
#~ msgstr "ptable(taux-k) : non initialisée"

#~ msgid "ptablei(krate): not initialised"
#~ msgstr "ptablei(taux-k) : non initialisée"

#~ msgid "ptable3(krate): not initialised"
#~ msgstr "ptable3(taux-k) : non initialisée"

#~ msgid "ptablei: not initialised"
#~ msgstr "ptablei : non initialisée"

#~ msgid "ptable3: not initialised"
#~ msgstr "ptable3 : non initialisée"

#~ msgid "csoundInitializeCscore: no input score given."
#~ msgstr "csoundInitializeCscore : aucune partition d'entrée n'a été donnée"

#~ msgid "csound->FileOpen2 failed:"
#~ msgstr "csound->FileOpen2, échec :"

#~ msgid "Array index %d out of range (0,%d) for dimension %d\n"
#~ msgstr "Indice %d du tableau hors limites (0,%d) pour la dimension %d\n"

#~ msgid "undefined power in array-var"
#~ msgstr "puissance indéfinie dans le tableau"

#~ msgid "twarp: t segments exceed twarp array\n"
#~ msgstr "twarp : les segments t dépassent la capacité du tableau twarp\n"

#~ msgid "JACK real-time audio module for Csound by Istvan Varga\n"
#~ msgstr "Module audio JACK en temps réel pour Csound par Istvan Varga\n"

#~ msgid "cannot compile orchestra."
#~ msgstr "impossible de compiler l'orchestre."

#~ msgid "unmatched quotes"
#~ msgstr "guillemets non appariés"

#~ msgid ""
#~ "ftconv: skipped non-zero samples, impulse response may be truncated\n"
#~ msgstr ""
#~ "ftconv : des échantillons non nuls ont été sautés, la réponse "
#~ "impulsionnelle est peut-être tronquée\n"

#~ msgid "srate and krate overrides must occur jointly"
#~ msgstr ""
#~ "les redéfinition des taux d'échantillonnage et de contrôle doivent être "
#~ "conjointes"

#~ msgid "Sfload: cannot use globals"
#~ msgstr "sfload : impossible d'utiliser des variables globales"

#~ msgid "too many input args\n"
#~ msgstr "trop d'arguments en entrée\n"

#~ msgid "error connecting input ports"
#~ msgstr "erreur à  la connexion des ports d'entrée"

#~ msgid "error connecting output ports"
#~ msgstr "erreur à la connexion des ports de sortie"

#~ msgid "vco2: invalid argument type"
#~ msgstr "vco2 : type d'argument non valide"

#~ msgid "too many input args for opcode %s"
#~ msgstr "trop d'arguments en entrée pour l'opcode %s"

#~ msgid "too many output args for opcode %s"
#~ msgstr "trop d'arguments en sortie pour l'opcode %s"

#~ msgid "cannot compile orchestra \n"
#~ msgstr "impossible de compiler l'orchestre\n"

#~ msgid "npoles > MAXPOLES"
#~ msgstr "npoles > MAXPOLES"

#~ msgid ""
#~ "ATSADDNZ: Type either has no noise or is not implemented (only type 3 and "
#~ "4 work now)"
#~ msgstr ""
#~ "ATSADDNZ : soit le type n'a pas de bruit soit il n'est pas implémenté "
#~ "(seuls les types 3 et 4 fonctionnent actuellement)"

#~ msgid "tvar not initialised"
#~ msgstr "tableau non initialisé"

#~ msgid "t-variable not initialised"
#~ msgstr "tableau non initialisée"

#~ msgid "mtable: incorrect table number"
#~ msgstr "mtable : numéro de table incorrect"

#~ msgid "pvslock: signal format must be amp-phase or amp-freq."
#~ msgstr "pvslock : le format du signal doit être amp-phase ou amp-fréq."

#~ msgid "UDO INSTR NUM: %d\n"
#~ msgstr "INSTR UDO NUM : %d\n"

#~ msgid "CoreMIDI real time MIDI plugin for Csound\n"
#~ msgstr "Module audio en temps réel CoreMIDI pour Csound\n"

#~ msgid "PortMIDI real time MIDI plugin for Csound\n"
#~ msgstr "Module audio en temps réel PortMIDI pour Csound\n"

#~ msgid "diskin: invalid number of channels"
#~ msgstr "diskin : nombre de canaux non valide"

#~ msgid "diskin: unknown sample format"
#~ msgstr "diskin : format d'échantillon inconnu"

#~ msgid "diskin: %s: failed to open file"
#~ msgstr "diskin : %s : l'ouverture du fichier a échoué"

#~ msgid ""
#~ "diskin: opened '%s':\n"
#~ "        %d Hz, %d channel(s), %ld sample frames\n"
#~ msgstr ""
#~ "diskin : '%s' ouvert :\n"
#~ "          %d Hz, %d voix, %ld trames d'échantillons\n"

#~ msgid ""
#~ "diskin: number of output args inconsistent with number of file channels"
#~ msgstr ""
#~ "diskin : le nombre d'arguments en sortie est en contradiction avec le "
#~ "nombre de canaux du fichier"

#~ msgid "diskin: warning: file sample rate (%d) != orchestra sr (%d)\n"
#~ msgstr ""
#~ "diskin : avertissement : taux d'échantillonnage du fichier (%d) != sr de "
#~ "l'orchestre (%d)\n"

#~ msgid "skip time larger than audio data, substituting zero."
#~ msgstr "temps de décalage supérieur aux données audio, remplacé par zéro"

#~ msgid "negative skip time, substituting zero."
#~ msgstr "temps de décalage négatif, remplacé par zéro"

#~ msgid "diskin: not initialised"
#~ msgstr "diskin : non initialisé"

#~ msgid "schedule in MIDI mode is not implemented correctly, do not use it\n"
#~ msgstr ""
#~ "schedule n'est pas implémenté correctement en mode MIDI, ne pas "
#~ "l'utiliser\n"

#~ msgid "strget: buffer overflow"
#~ msgstr "strget : dépassement de tampon"

#~ msgid "getcfg: buffer overflow"
#~ msgstr "getcfg : dépassement de tampon"

#~ msgid "printks param 1 was not a \"quoted string\""
#~ msgstr ""
#~ "le paramètre 1 de printks n'était pas une \"chaîne entre guillemets\""

#~ msgid "Not a string when needed"
#~ msgstr "Pas de chaîne alors qu'il en faut une"

#~ msgid "%s not found, %d opcodes"
#~ msgstr "%s non trouvé, %d opcodes"

#~ msgid "buffer overflow in passign"
#~ msgstr "dépassement de tampon dans passign"

#~ msgid "string argument is too long"
#~ msgstr "l'argument chaîne est trop long"

#~ msgid "--expression-opt\tOptimise use of temporary variables in expressions"
#~ msgstr ""
#~ "--expression-opt\toptimiser l'utilisation des variables temporaires dans "
#~ "les expressions"

#~ msgid ""
#~ "\n"
#~ "PERF ERROR: "
#~ msgstr ""
#~ "\n"
#~ "ERREUR D'EXECUTION : "

#~ msgid "Table write k rate function table no. %f < 1"
#~ msgstr ""
#~ "Ecriture de table au taux k, le numéro de la table de fonction %f < 1"

#~ msgid "Table no. < 1 dft=%.2f  s1ft=%.2f  s2ft=%.2f\n"
#~ msgstr "Numéro de table < 1 dft=%.2f  s1ft=%.2f  s2ft=%.2f\n"

#~ msgid "Destination dft table %.2f not found."
#~ msgstr "La table %.2f de destination de la tfd n'a pas été trouvée"

#~ msgid "Source 1 s1ft table %.2f not found."
#~ msgstr "La table %.2f de la source 1 de la s1ft n'a pas été trouvée"

#~ msgid "Source 2 s2ft table %.2f not found."
#~ msgstr "La table %.2f de la source 2 de la s2ft n'a pas été trouvée"

#~ msgid "Table number < 1 dft=%.2f  s1ft=%.2f  s2ft=%.2f"
#~ msgstr "Numéro de table < 1 dft=%.2f  s1ft=%.2f  s2ft=%.2f"

#~ msgid "Table no. < 1 dft=%.2f  sft=%.2f"
#~ msgstr "Numéro de table < 1 dft=%.2f  sft=%.2f"

#~ msgid "Table kfn=%.2f < 1"
#~ msgstr "Table kfn=%.2f < 1"

#~ msgid "kfn table %.2f not found"
#~ msgstr "La table kfn=%.2f n'a pas été trouvée"

#~ msgid "Table kfn=%.2f length %ld shorter than ksmps %d"
#~ msgstr "Table kfn=%.2f, longueur %ld inférieure à ksmps %d"

#~ msgid "kstart %.2f is outside table %.2f range 0 to %ld"
#~ msgstr "kstart %.2f est en dehors de la table %.2f, allant de 0 à %ld"

#~ msgid " merging strings %d) %s\n"
#~ msgstr "fusion des chaînes %d) %s\n"

#~ msgid "lorisread cannot load %s"
#~ msgstr "lorisread ne peut pas charger %s"

#~ msgid "OpenMP enabled: requested %d threads.\n"
#~ msgstr "OpenMP activé : %d threads requis.\n"

#~ msgid "chani: memory allocation failure"
#~ msgstr "chani : échec de l'allocation mémoire"

#~ msgid "chano: invalid index"
#~ msgstr "chano : index non valide"

#~ msgid "chano: memory allocation failure"
#~ msgstr "chano : échec de l'allocation mémoire"

#~ msgid "pvsin: memory allocation failure"
#~ msgstr "pvsin : échec de l'allocation mémoire"

#~ msgid "pvsout: memory allocation failure"
#~ msgstr "pvsout : échec de l'allocation mémoire"

#~ msgid "t-variable not vector"
#~ msgstr "t-variable pas un vecteur"

#~ msgid ""
#~ "output name previously used, type 'w' must be uniquely defined, line %d"
#~ msgstr ""
#~ "nom de sortie déjà utilisé, le type 'w' doit avoir une définition unique, "
#~ "ligne %d"

#~ msgid "create_instrument: instr name %s\n"
#~ msgstr "create_instrument : nom de l'instrument %s\n"

#~ msgid "bad value for 0dbfs: must be positive."
#~ msgstr "mauvaise valeur pour 0dbfs : elle doit être positive"

#~ msgid "schedule event ignored. instr %d undefined\n"
#~ msgstr "évènement programmé ignoré. L'instr %d n'est pas défini\n"

#~ msgid "instr %s pmax = %d, note pcnt = %d"
#~ msgstr "instr %s pmax = %d, pcnt de note = %d"

#~ msgid "instr %d pmax = %d, note pcnt = %d"
#~ msgstr "instr %d pmax = %d, pcnt de note = %d"

#~ msgid "psave beg at %p\n"
#~ msgstr "psave début à %p\n"

#~ msgid "   ending at %p\n"
#~ msgstr "   fin à %p\n"

#~ msgid "Vector not initialised\n"
#~ msgstr "Vector : non initialisé\n"

#~ msgid "k-rate invalue ChannelName cannot start with $"
#~ msgstr "Un nom de canal d'entrée au taux-k ne peut pas commencer par un $"

#~ msgid "modified opcod: %s"
#~ msgstr "opcode modifié : %s"

#~ msgid ""
#~ "CoreAudio real-time audio module for Csound\n"
#~ "by Victor Lazzarini\n"
#~ msgstr ""
#~ "Module audio temps-réel CoreAudio pour Csound\n"
#~ "par Victor Lazzarini\n"

#~ msgid "rtaudio: CoreAudio module enabled\n"
#~ msgstr "rtaudio : module CoreAudio activé\n"

#~ msgid "selected device: %u \n"
#~ msgstr "périphérique sélectionné %u\n"

#~ msgid "CoreAudio module: opening %s \n"
#~ msgstr "module CoreAudio : erreur en ouvrant %s\n"

#~ msgid " *** CoreAudio: open: could not set buffer size\n"
#~ msgstr " *** CoreAudio : open : impossible de fixer la taille du tampon\n"

#~ msgid " *** CoreAudio: open: could not set device parameter sr: %d \n"
#~ msgstr ""
#~ " *** CoreAudio : open : impossible de fixer le paramètre de périphérique "
#~ "sr : %d\n"

#~ msgid ""
#~ " *** CoreAudio: current device sampling rate is:%d \n"
#~ "     try setting the above value in your csound orchestra \n"
#~ msgstr ""
#~ " *** CoreAudio : le taux d'échantillonnage du périphérique actuel est : "
#~ "%d\n"
#~ "     essayez de mettre la valeur ci-dessus dans votre orchestre csound\n"

#~ msgid "CoreAudio module: sr set to %d with %d audio channels \n"
#~ msgstr "Module CoreAudio : sr réglé à %d avec %d canaux audio\n"

#~ msgid " *** CoreAudio: open: memory allocation failure\n"
#~ msgstr " *** CoreAudio : ouvert : échec de l'allocation mémoire\n"

#~ msgid ""
#~ "CoreAudio module: device open with %d buffers of %d frames\n"
#~ "==========================================================\n"
#~ msgstr ""
#~ "Module CoreAudio : périphérique ouvert avec %d tampons de %d trames\n"
#~ "===================================================================\n"

#~ msgid "coreaudio module: closing device...\n"
#~ msgstr "Module CoreAudio : fermeture du périphérique...\n"

#~ msgid "coreaudio module: device closed\n"
#~ msgstr "Module CoreAudio : périphérique fermé\n"

#~ msgid "xyin not supported. use invalue opcode instead."
#~ msgstr "xyin n'est pas supporté. Utiliser plutôt l'opcode invalue."

#~ msgid ""
#~ "Created fluidEngine %d with sampling rate = %f, chorus %s, reverb %s, "
#~ "channels %d, polyphony %d.\n"
#~ msgstr ""
#~ "fluidEngine %d a été créé avec un taux d'échantillonnage = %f, chorus %s, "
#~ "reverb %s, canaux %d, polyphonie %d.\n"

#~ msgid "Illegal Engine Number: %i.\n"
#~ msgstr "Numéro de moteur illégal : %i.\n"

#~ msgid "Loading SoundFont : %s.\n"
#~ msgstr "Chargement de SoundFont : %s.\n"

#~ msgid "SoundFont: %3d  Bank: %3d  Preset: %3d  %s\n"
#~ msgstr "SoundFont : %3d  Banque : %3d  Preset : %3d  %s\n"

#~ msgid ""
#~ "result: %d \n"
#~ "Note on: c:%3d k:%3d v:%3d\n"
#~ msgstr ""
#~ "résultat : %d \n"
#~ " Note on : c:%3d k:%3d v:%3d\n"

#~ msgid "Key pressure (not handled): c:%3d k:%3d v:%3d\n"
#~ msgstr "Pression de touche (non traitée) : c:%3d k:%3d v:%3d\n"

#~ msgid "Result: %d Control change: c:%3d c:%3d v:%3d\n"
#~ msgstr "Résultat : %d Changement de contrôle : c:%3d c:%3d v:%3d\n"

#~ msgid "Result: %d Program change: c:%3d p:%3d\n"
#~ msgstr "Résultat : %d Changement de programme : c:%3d p:%3d\n"

#~ msgid "Result: %d, Pitch bend:     c:%d b:%d\n"
#~ msgstr "Résultat : %d, Pitch bend :     c:%d b:%d\n"

#~ msgid "System exclusive (not handled): c:%3d v1:%3d v2:%3d\n"
#~ msgstr "Système exclusif (non traité) : c:%3d v1:%3d v2:%3d\n"

#~ msgid "The available MIDI out devices are:\n"
#~ msgstr "Les périphériques de sortie MIDI disponibles sont :\n"

#~ msgid "The available MIDI in devices are:\n"
#~ msgstr "Les périphériques d'entrée MIDI disponibles sont :\n"

#~ msgid "PortAudio: available %s devices:\n"
#~ msgstr "PortAudio : périphériques %s disponibles :\n"

#~ msgid "No data to continue"
#~ msgstr "Pas de données pour continuer"

#~ msgid "Failed to allocate Opcode Weight cache entry"
#~ msgstr "Echec de l'allocation de l'entrée du cache de poids d'opcode."

#~ msgid "WARNING: no weight found for opcode: %s\n"
#~ msgstr "AVERTISSEMENT : poids introuvable pour l'opcode : %s\n"

#~ msgid "No Weights to Dump (Using Defaults)\n"
#~ msgstr "Aucun poids à sortir (valeurs par défaut)\n"

#~ msgid "Opcode Weight Spec File not found at: %s"
#~ msgstr "Fichier de spéc de poids d'opcode non trouvé à : %s"

#~ msgid "Weights Dump\n"
#~ msgstr "Dump des poids\n"

#~ msgid "Parallel Spec File not found at: %s"
#~ msgstr "Fichier de spéc parallèle non trouvé à : %s"

#~ msgid "Parallel Spec File invalid format expected weight_min parameter"
#~ msgstr ""
#~ "Format du fichier de spéc parallèle non valide, paramètre weight_min "
#~ "attendu"

#~ msgid "Parallel Spec File invalid format expected weight_max parameter"
#~ msgstr ""
#~ "Format du fichier de spéc parallèle non valide, paramètre weight_max "
#~ "attendu"

#~ msgid "Parallel Spec File invalid format expected roots_avail_min parameter"
#~ msgstr ""
#~ "Format du fichier de spéc parallèle non valide, paramètre roots_avail_min "
#~ "attendu"

#~ msgid "Parallel Spec File invalid format expected roots_avail_max parameter"
#~ msgstr ""
#~ "Format du fichier de spéc parallèle non valide, paramètre roots_avail_max "
#~ "attendu"

#~ msgid "Invalid NULL Parameter dag_node"
#~ msgstr "Paramètre dag_node NULL non valide"

#~ msgid "Invalid NULL Parameter insds"
#~ msgstr "Paramètre insds NULL non valide"

#~ msgid "Failed to allocate dag_node"
#~ msgstr "L'allocation de dag_node a échoué"

#~ msgid "Invalid NULL Parameter chain"
#~ msgstr "Paramètre chain NULL non valide"

#~ msgid "Invalid NULL Parameter node"
#~ msgstr "Paramètre node NULL non valide"

#~ msgid "Invalid Parameter update_hdl is outside the DAG range"
#~ msgstr "Paramètre update_hdl non valide, hors limites de DAG"

#~ msgid "Parallel Dump File not found at: %s for writing"
#~ msgstr "Fichier de dump parallèle non trouvé à : %s pour écriture"

#~ msgid "Failed to allocate Dag2 cache entry"
#~ msgstr "L'allocation du cache d'entrée de Dag2 a échoué"

#~ msgid "no weight-info"
#~ msgstr "pas d'info de poids"

#~ msgid "no weight-dump"
#~ msgstr "pas de dump de poids"

#~ msgid "no weights"
#~ msgstr "pas de poids"

#~ msgid "Empty statement in conditional, line %d \n"
#~ msgstr "Instruction vide dans la conditionnelle, ligne %d\n"

#~ msgid "channel '%s' is not an %s channel"
#~ msgstr "le canal '%s' n'est pas un canal %s"

#~ msgid "invalid mode parameter: %d"
#~ msgstr "paramètre de mode non valide : %d"

#~ msgid "Cache Update\n"
#~ msgstr "Mise à jour du cache\n"

#~ msgid "instr %s expects midi event data, cannot run from score\n"
#~ msgstr "l'instr %s attend des évènements midi, et pas une partition\n"

#~ msgid "instr %d expects midi event data, cannot run from score\n"
#~ msgstr "l'instr %d attend des évènements midi, et pas une partition\n"

#~ msgid "multiple string p-fields"
#~ msgstr "plusieurs p-champs chaînes de caractères"

#~ msgid "string p-field is too long"
#~ msgstr "p-champ chaîne de caractères trop long"

#~ msgid "bufsize %d\n"
#~ msgstr "bufsize %d\n"

#~ msgid "-L: stdin not supported on this platform"
#~ msgstr "-L : stdin n'est pas supporté sur cette plateforme"

#~ msgid "Error opening plugin directory\n"
#~ msgstr "Erreur en ouvrant le répertoire de plugin\n"

#~ msgid "instr %ld redefined"
#~ msgstr "instr %ld redéfini"

#~ msgid "fsig = : formats are different.\n"
#~ msgstr "fsig = : les formats sont différents.\n"

#~ msgid ""
#~ "input arg %d '%s' of type %s not allowed when expecting %c (for opcode "
#~ "%s), line %d\n"
#~ msgstr ""
#~ "l'argument numéro %d d'entrée '%s' de type %s est interdit lorsque l'on "
#~ "attend %c (pour opcode %s) ligne %d\n"

#~ msgid "input arg '%s' used before defined (in opcode %s), line %d\n"
#~ msgstr ""
#~ "l'argument en entrée '%s' a été utilisé avant d'être défini (pour opcode "
#~ "%s) ligne %d\n"

#~ msgid "output arg '%s' illegal type (for opcode %s), line %d\n"
#~ msgstr ""
#~ "l'argument de sortie '%s' est de type illégal (pour opcode %s) ligne %d\n"

#~ msgid "inconsistent argoff sumcount"
#~ msgstr "nombre d'arguments incohérent"

#~ msgid "LABELS list is full...extending to %d\n"
#~ msgstr "la liste des ETIQUETTES est pleine... extension à %d\n"

#~ msgid "GOTOS list is full..extending to %d\n"
#~ msgstr "la liste des GOTOS est pleine... extension à %d\n"

#~ msgid "target label '%s' not found"
#~ msgstr "étiquette cible '%s' non trouvée"

#~ msgid "string syntax '%s'"
#~ msgstr "syntaxe de chaîne '%s'"

#~ msgid "numeric syntax '%s'"
#~ msgstr "syntaxe numérique '%s'"

#~ msgid "extending Floating pool to %d\n"
#~ msgstr "agrandissement du réservoir de valeurs flottantes à %d\n"

#~ msgid "gblnamset(): memory allocation failure"
#~ msgstr "gblnamset() : échec de l'allocation de mémoire"

#~ msgid "lclnamset(): memory allocation failure"
#~ msgstr "lclnamset() : échec de l'allocation de mémoire"

#~ msgid "unexpected global name"
#~ msgstr "nom global inattendu"

#~ msgid "internal error: string constant outarg"
#~ msgstr ""
#~ "erreur interne : constante chaîne de caractères utilisée comme argument "
#~ "en sortie"

#~ msgid "division by zero i t-var"
#~ msgstr "Division par zéro i t-var"

#~ msgid "Read faailure\n"
#~ msgstr "La lecture a échoué\n"

#~ msgid "oggread: Failed to open input as vorbis"
#~ msgstr "oggread : l'ouverture de l'entrée en vorbis a échoué"

#~ msgid ""
#~ "oggread: number of output args inconsistent with number of file channels"
#~ msgstr ""
#~ "oggread : nombre d'args de sortie en contradiction avec le nombre de "
#~ "canaux du fichier"

#~ msgid "oggread: sample rate of file is %d which coes not match sr (=%f)\n"
#~ msgstr ""
#~ "oggread : le taux d'échantillonnage du fichier vaut %d qui ne correspond "
#~ "pas à sr (=%f)\n"

#~ msgid "oggread: seek file to sec=%f\n"
#~ msgstr "oggread : positionnement dans le fichier à %f sec\n"

#~ msgid "oggread: seek_point=%f > file_length=%f\n"
#~ msgstr "oggread : seek_point=%f > file_lenth=%f\n"

#~ msgid "oggread: Only one logical bitstream currently supported\n"
#~ msgstr ""
#~ "oggread : un seul flot numérique logique est actuellement supporté\n"

#~ msgid "oggread: Warning hole in data\n"
#~ msgstr "oggread : avertissement, trou dans les données\n"

#~ msgid "oggplay: invalid number of channels"
#~ msgstr "oggplay : nombre de canaux non valide"

#~ msgid "oggplay: Failed to open file"
#~ msgstr "oggplay : l'ouverture du fichier a échoué"

#~ msgid "oggplay: Failed to open input as vorbis"
#~ msgstr "oggplay : l'ouverture de l'entrée en vorbis a échoué"

#~ msgid ""
#~ "oggplay: number of output args inconsistent with number of file channels"
#~ msgstr ""
#~ "oggplay : nombre d'args de sortie en contradiction avec le nombre de "
#~ "canaux du fichier"

#~ msgid "oggplay: seek file to sec=%f \n"
#~ msgstr "oggplay : positionnement dans le fichier à %f sec\n"

#~ msgid "oggplay: seek_point=%f > file_length=%f \n"
#~ msgstr "oggplay : seek_point=%f > file_lenth=%f\n"

#~ msgid "oggplay: file is not seekable \n"
#~ msgstr "oggplay : le fichier n'est pas en accès aléatoire\n"

#~ msgid "oggplay: Only one logical bitstream currently supported\n"
#~ msgstr ""
#~ "oggplay : un seul flot numérique logique est actuellement supporté\n"

#~ msgid "oggplay: Warning hole in data\n"
#~ msgstr "oggplay : avertissement, trou dans les données\n"

#~ msgid ""
#~ "vbap system NOT configured.            \n"
#~ "Missing vbaplsinit opcode in orchestra?"
#~ msgstr ""
#~ "vbap : système NON configuré.                \n"
#~ "L'opcode vbaplsinit manque-t-il dans l'orchestre ?"

#~ msgid "Missing fields in vbap4move\n"
#~ msgstr "Il manque des champs dans vbap4move\n"

#~ msgid "Have to have at least %d directions in vbap4move"
#~ msgstr "Il faut au moins %d directions dans vbap4move"

#~ msgid "Missing fields in vbap16move\n"
#~ msgstr "Il manque des champs dans vbap16move\n"

#~ msgid "Have to have at least %d directions in vbap16move"
#~ msgstr "Il faut au moins %d directions dans vbap16move"

#~ msgid "divide by unary minus"
#~ msgstr "division par un signe moins isolé"

#~ msgid "unary mult or divide"
#~ msgstr "multiplication ou division unaire"

#~ msgid "within parens"
#~ msgstr "à l'intérieur de parenthèses"

#~ msgid "misplaced relational op"
#~ msgstr "opérateur relationnel mal placé"

#~ msgid "i() with expression argument not allowed with --expression-opt"
#~ msgstr ""
#~ "i() avec une expression en argument est interdit avec --expression-opt"

#~ msgid "WARNING: i() should not be used with expression argument\n"
#~ msgstr ""
#~ "AVERTISSEMENT : i() ne doit pas être employé avec une expression en "
#~ "argument\n"

#~ msgid "Expression got lost\n"
#~ msgstr "Expression perdue\n"

#~ msgid "audio relational"
#~ msgstr "opérateur relationnel audio"

#~ msgid "incorrect logical arguments"
#~ msgstr "arguments logiques incorrects"

#~ msgid "incorrect cond value format"
#~ msgstr "format de valeur conditionnelle incorrect"

#~ msgid "term count"
#~ msgstr "compte des termes"

#~ msgid "expression syntax"
#~ msgstr "syntaxe de l'expression"

#~ msgid "missing instrument number or name"
#~ msgstr "il manque un numéro ou un nom d'instrument"

#~ msgid "illegal instr number"
#~ msgstr "numéro d'instrument illégal"

#~ msgid "No opcode name"
#~ msgstr "Aucun nom d'opcode"

#~ msgid ""
#~ "opcode declaration error (usage: opcode name, outtypes, intypes) -- "
#~ "opcode %s"
#~ msgstr ""
#~ "erreur de déclaration d'opcode (utilisation : nom d'opcode, types en "
#~ "sortie, types en entrée) -- opcode %s"

#~ msgid "string constant used as output"
#~ msgstr "constante chaîne de caractères utilisée comme sortie"

#~ msgid "Missing endin"
#~ msgstr "Il manque endin"

#~ msgid "perf-pass statements illegal in header blk"
#~ msgstr "les instructions d'exécution sont interdites dans le bloc d'en-tête"

#~ msgid "%d syntax errors in orchestra.  compilation invalid"
#~ msgstr "%d erreurs de syntaxe dans l'orchestre.  Compilation non valide"

#~ msgid "ungetorchar(): buffer overflow"
#~ msgstr "ungetorchar(): dépassement de tampon"

#~ msgid "Unexpected end of orchestra file"
#~ msgstr "Fin inattendue du fichier de l'orchestre"

#~ msgid "orch compiler:\n"
#~ msgstr "compilateur de l'orchestre :\n"

#~ msgid "unmatched #ifdef"
#~ msgstr "#ifdef non apparié"

#~ msgid "Unmatched #else"
#~ msgstr "#else non apparié"

#~ msgid "Unexpected # character"
#~ msgstr "Caractère # non attendu"

#~ msgid "Unknown # option: '%s'"
#~ msgstr "Option # inconnue : '%s'"

#~ msgid "Unmatched #ifdef"
#~ msgstr "#ifdef non apparié"

#~ msgid "file too large for ortext space"
#~ msgstr "Fichier trop grand pour l'espace ortext"

#~ msgid "%d (%d) lines read\n"
#~ msgstr "%d (%d) lignes lues\n"

#~ msgid "LINE %d:"
#~ msgstr "LIGNE %d :"

#~ msgid "invalid 'elseif' statement.  must have a corresponding 'if'"
#~ msgstr "instruction 'elseif' non valide.  Doit correspondre à un 'if'"

#~ msgid "'elseif' statement cannot occur after an 'else'"
#~ msgstr "une instruction 'elseif' ne peut pas survenir après un 'else'"

#~ msgid "Unmatched comment"
#~ msgstr "Commentaire non apparié"

#~ msgid "misplaced comma"
#~ msgstr "virgule mal placée"

#~ msgid "unbalanced parens"
#~ msgstr "parenthèse non balancée"

#~ msgid "illegal character %c"
#~ msgstr "caractère illégal %c"

#~ msgid "invalid 'else' statement.  must have a corresponding 'if'"
#~ msgstr "instruction 'else' non valide.  Doit correspondre à un 'if'"

#~ msgid "duplicate 'else' statement"
#~ msgstr "instruction 'else' dupliquée"

#~ msgid "invalid 'endif' statement.  must have a corresponding 'if'"
#~ msgstr "instruction 'endif' non valide.  Doit correspondre à un 'if'"

#~ msgid "no legal opcode"
#~ msgstr "pas d'opcode légal"

#~ msgid "illegal opcod from expr anal"
#~ msgstr "opcode illégal dans l'expression analysée"

#~ msgid "failed to find %s, output arg '%s' illegal type"
#~ msgstr ""
#~ "impossible de trouver %s, l'argument de sortie %s est de type illégal"

#~ msgid "failed to find %s, input arg illegal type"
#~ msgstr "impossible de trouver %s, l'argument d'entrée est de type illégal"

#~ msgid "setksmps is allowed only in user defined opcodes"
#~ msgstr ""
#~ "setksmps n'est autorisé que dans les opcodes définis par l'utilisateur"

#~ msgid "multiple uses of setksmps in the same opcode definition"
#~ msgstr "utilisations multiples de setksmps dans la même définition d'opcode"

#~ msgid "%s inconsistent with global nchnls (%d); replaced with %s\n"
#~ msgstr "%s en contradiction avec le nchnls global (%d) ; remplacé par %s\n"

#~ msgid "opcode blks cannot be nested (missing 'endop'?)"
#~ msgstr ""
#~ "les blocs d'opcode ne peuvent pas être imbriqués ('endop' manquant ?)"

#~ msgid "opcode not allowed in instr block"
#~ msgstr "opcode interdit dans un bloc d'instr"

#~ msgid "unmatched endop"
#~ msgstr "endop non apparié"

#~ msgid "endop not allowed in instr block"
#~ msgstr "endop interdit dans un bloc d'instr"

#~ msgid "instr not allowed in opcode block"
#~ msgstr "instr interdit dans un bloc d'opcode"

#~ msgid "instr blocks cannot be nested (missing 'endin'?)"
#~ msgstr ""
#~ "les blocs d'instr ne peuvent pas être imbriqués ('endin' manquant ?)"

#~ msgid "endin not allowed in opcode blk"
#~ msgstr "endin interdit dans un bloc d'opcode"

#~ msgid "unmatched endin"
#~ msgstr "endin non apparié"

#~ msgid "misplaced opcode"
#~ msgstr "opcode mal placé"

#~ msgid "xout is allowed only in user defined opcodes"
#~ msgstr "xout n'est autorisé que dans les opcodes définis par l'utilisateur"

#~ msgid "multiple uses of xout in the same opcode definition"
#~ msgstr "utilisations multiples de xout dans la même définition d'opcode"

#~ msgid "insufficient required arguments"
#~ msgstr "arguments requis manquants"

#~ msgid "xin is allowed only in user defined opcodes"
#~ msgstr "xin n'est autorisé que dans les opcodes définis par l'utilisateur"

#~ msgid "multiple uses of xin in the same opcode definition"
#~ msgstr "utilisations multiples de xin dans la même définition d'opcode"

#~ msgid "illegal no of output args"
#~ msgstr "nombre illégal d'arguments en sortie"

#~ msgid "output name previously used, type '%c' must be uniquely defined"
#~ msgstr ""
#~ "nom de sortie déjà utilisé, le type '%c' doit avoir une définition unique"

#~ msgid "output arg '%s' illegal type"
#~ msgstr "l'argument de sortie '%s' est de type illégal"

#~ msgid "input arg '%s' of type %s not allowed when expecting %c"
#~ msgstr ""
#~ "l'argument d'entrée '%s' de type %s est interdit lorsque l'on attend %c"

#~ msgid "duplicate label"
#~ msgstr "étiquette dupliquée"

#~ msgid "error line %d.  unknown label:\n"
#~ msgstr "erreur ligne %d.  Etiquette inconnue :\n"

#~ msgid ", line %d:\n"
#~ msgstr ", ligne %d :\n"

#~ msgid "called from line %d of macro %s"
#~ msgstr "appelé depuis la ligne %d de la macro %s"

#~ msgid "in line %d of file input %s"
#~ msgstr "dans la ligne %d du fichier d'entrée %s"

#~ msgid "--new-parser\t\tUse new Bison-based parser"
#~ msgstr "--new-parser\t\tUtiliser le nouveau parseur basé sur Bison"

#~ msgid "--old-parser\t\tUse old parser"
#~ msgstr "--old-parser\t\tUtiliser l'ancien parseur"

#~ msgid "Unknown word type for %s on line %d\n"
#~ msgstr "Type de mot inconnu pour %s à la ligne %d\n"

#~ msgid "lposcil: no sample rate stored in function assuming=sr\n"
#~ msgstr ""
#~ "lposcil : pas de taux d'échantillonnage dans la fonction ; on suppose = "
#~ "sr\n"

#~ msgid "cannot extract %s, name conflict"
#~ msgstr "impossible d'extraire %s, conflit de noms"

#~ msgid "cannot open %s for writing"
#~ msgstr "impossible d'ouvrir %s en écriture"

#~ msgid "tableseg: not initialized"
#~ msgstr "tableseg : non initialisé"

#~ msgid "tablexseg: not initialized"
#~ msgstr "tablexseg : non initialisé"

#~ msgid "vdelayk: not initialized"
#~ msgstr "vdelayk : non initialisé"

#~ msgid "tab_i off end"
#~ msgstr "tab_i hors-limite"

#~ msgid " line %d: %s"
#~ msgstr " ligne %d : %s"

#~ msgid "Line %d: Unknown character: '%c'(%2x)\n"
#~ msgstr "Ligne %d : Caractère inconnu : '%c'(%2x)\n"

#~ msgid "Cannot open file \"%s\"\n"
#~ msgstr "Impossible d'ouvrir le fichier \"%s\"\n"

#~ msgid "cannot find end of file %s"
#~ msgstr "impossible de trouver la fin du fichier %s"

#~ msgid "ftell error on %s"
#~ msgstr "erreur ftell sur %s"

#~ msgid "  included from line %d of file input %s%s"
#~ msgstr "  inclus depuis la ligne %d du fichier en entrée %s%s"

#~ msgid "  called from line %d of file input %s%s"
#~ msgstr "  appelé depuis la ligne %d du fichier en entrée %s%s"

#~ msgid "  in line %d of file input %s%s"
#~ msgstr "  dans la ligne %d du fichier en entrée %s%s"

#~ msgid "ungetscochar(): buffer overflow"
#~ msgstr "ungetscochar(): dépassement de tampon"

#~ msgid "Loop cannot start inside of a macro"
#~ msgstr "Une boucle ne peut pas commencer à l'intérieure d'une macro"

#~ msgid "Repeat cannot start inside of a macro (ignored)"
#~ msgstr ""
#~ "Une répétition ne peut pas commencer à l'intérieur d'une macro (ignorée)"

#~ msgid "Ignoring name %s not in file\n"
#~ msgstr "Nom %s ignoré, pas dans le fichier\n"

#~ msgid "cannot open input file %s"
#~ msgstr "impossible d'ouvrir le fichier en entrée %s"

#~ msgid "rtaudio: AuHAL module enabled\n"
#~ msgstr "rtaudio : module AuHAL activé\n"

#~ msgid ""
#~ "\n"
#~ "Orchestra sampling rate is not compatible with HRTF data files\n"
#~ "Should be %.0f, see Csound help for object\n"
#~ "\n"
#~ msgstr ""
#~ "\n"
#~ "Le taux d'échantillonnage de l'orchestre n'est pas compatible avec les "
#~ "fichiers de données HRTF.\n"
#~ "Il devrait valoir %.0f, voir l'aide de Csound à ce sujet\n"
#~ "\n"

#~ msgid ""
#~ "\n"
#~ "\n"
#~ "\n"
#~ " Sampling rate not supported, exiting\n"
#~ "\n"
#~ msgstr ""
#~ "\n"
#~ "\n"
#~ "\n"
#~ " Taux d'échantillonnage non supporté, abandon\n"
#~ "\n"

#~ msgid ""
#~ "Orchestra sampling rate is not compatible with HRTF data files\n"
#~ "Should be %.0f, see Csound help for object\n"
#~ "\n"
#~ msgstr ""
#~ "Le taux d'échantillonnage de l'orchestre n'est pas compatible avec les "
#~ "fichiers de données HRTF.\n"
#~ "Il devrait valoir %.0f, voir l'aide de Csound à ce sujet\n"
#~ "\n"

#~ msgid "scorename: %s\n"
#~ msgstr "nom de la partition :  %s\n"

#~ msgid "Failed to create %s"
#~ msgstr "La création de %s a échoué"

#~ msgid "The buffersize must be <= %d samples to fit in a udp-packet."
#~ msgstr ""
#~ "La taille du tampon doit être <= %d échantillons pour entrer dans un "
#~ "paquet udp."

#~ msgid "csound_orcerror on line %d: %s\n"
#~ msgstr "csound_orcerror ligne %d : %s\n"

#~ msgid "--format={wav,aiff,au,raw,ircam,w64,wavex,sd2,flac}"
#~ msgstr "--format={wav, aiff, au, raw, ircam, w64, sd2, flac}"

#~ msgid "--format={alaw,ulaw,schar,uchar,float,short,long,24bit}"
#~ msgstr "--format={alaw, ulaw, schar, uchar, float, short, long, 24bit}"

#~ msgid "Size = %d"
#~ msgstr "Taille = %d"

#~ msgid "Error in reading MIDI subfile -- no size read"
#~ msgstr "Erreur en lisant le sous-fichier MIDI -- aucune taille n'a été lue"

#~ msgid "Missing end tag </CsMidifile>"
#~ msgstr "La balise fermante </CsMidifile> est absente"

#~ msgid "Row %d or %d have maximum of %g\n"
#~ msgstr "Les lignes %d ou %d ont un maximum de %g\n"

#~ msgid "gauss: ill-conditioned"
#~ msgstr "gauss : mal-conditionné"

#~ msgid "diskin: opened '%s':\n"
#~ msgstr "diskin : '%s' est ouvert :\n"

#~ msgid "        %d Hz, %d channel(s), %ld sample frames\n"
#~ msgstr "        %d Hz, %d voix, %ld trames d'échantillon\n"

#~ msgid "soundin: opened '%s':\n"
#~ msgstr "soundin : '%s' est ouvert : \n"

#~ msgid "vco knh (%d) <= 0; taken as 1\n"
#~ msgstr "vco : knh (%d) <= 0 ; remplacé par 1\n"

#~ msgid "pvxanal: outfile name must use extension .pvx\n"
#~ msgstr "pvxanal : le nom du fichier de sortie doit avoir l'extension .pvx\n"

#~ msgid "less sound than expected!"
#~ msgstr "moins de son que ce qui était attendu"

#~ msgid "frameSize must be between %d & %d\n"
#~ msgstr "la taille de trame doit être comprise entre %d et %d\n"

#~ msgid "pvanal: frameSize must be 2^r"
#~ msgstr "pvanal : la taille de trame doit être 2^r"

#~ msgid "%ld output frames written\n"
#~ msgstr "%ld trames de sortie ont été écrites\n"

#~ msgid ""
#~ "Usage: pvanal [-n<frmsiz>] [-w<windfact> | -h<hopsize>] [-g | -G<latch>] "
#~ "[-v | -V txtfile] inputSoundfile outputFFTfile\n"
#~ msgstr ""
#~ "Utilisation : pvanal [-n<frmsiz>] [-w<windfact> | -h<hopsize>] [-g | -"
#~ "G<latch>] [-v | -V ficTexte] ficSonEntrée ficTFRsortie\n"

#~ msgid "insufficient sound for analysis"
#~ msgstr "pas assez de son pour l'analyse"

#~ msgid "frame: "
#~ msgstr "trame : "

#~ msgid "Frame %ld"
#~ msgstr "Trame %ld"

#~ msgid "\tearly end of file\n"
#~ msgstr "\tfin de fichier prématurée\n"

#~ msgid "\tsrate %ld, %s, %ld bit %s, %4.2f seconds\n"
#~ msgstr "\tsrate %ld, %s, %ld bit %s, %4.2f secondes\n"

#~ msgid "Prints information about PVOC analysis files"
#~ msgstr "Affiche de l'information sur les fichiers d'analyse de PVOC"

#~ msgid "cannot open %s.  Not in cur dir, SSDIR or SFDIR as defined"
#~ msgstr ""
#~ "impossible d'ouvrir %s. Il n'est pas dans le répertoire courant, ni dans "
#~ "SSDIR ou SFDIR"

#~ msgid "cannot open %s, SFDIR undefined"
#~ msgstr "impossible d'ouvrir %s, SFDIR n'est pas défini"

#~ msgid "openout: illegal dirtyp"
#~ msgstr "openout : type de répertoire illégal"

#~ msgid "cannot open %s.  Not in cur dir, INCDIR SSDIR or SFDIR as defined"
#~ msgstr ""
#~ "Impossible d'ouvrir %s. Il n'est pas dans le répertoire courant, ni dans "
#~ "INCDIR, SSDIR ou SFDIR"

#~ msgid "PVRdH: wanted %d got %d\n"
#~ msgstr "PVRdH : attendus %d, reçus %d\n"

#~ msgid "No PV error"
#~ msgstr "Pas d'erreur PV"

#~ msgid "Cannot open PV file"
#~ msgstr "Impossible d'ouvrir le fichier PV"

#~ msgid "Object/file not PVOC"
#~ msgstr "Objet/fichier non PVOC"

#~ msgid "No memory for PVOC"
#~ msgstr "Pas de mémoire pour PVOC"

#~ msgid "Error writing PVOC file"
#~ msgstr "Erreur en écrivant le fichier PVOC"

#~ msgid "you should only call OSCinit once, globally"
#~ msgstr "il ne faut appeler OSCinit qu'une seule fois, globalement"

#~ msgid "network initialization failed"
#~ msgstr "échec de l'initialisation réseau"

#~ msgid "OSC library initialization failed (oscInitOSC)"
#~ msgstr "L'initialisation de la bibliothèque OSC a échoué (oscInitOSC)"

#~ msgid "OSCrecv: OSC has not been initialised"
#~ msgstr "OSCrecv : OSC n'a pas été initialisé"

#~ msgid "OSCrecv: no space left for service string (osc_sock_set)"
#~ msgstr ""
#~ "OSCrecv : il n'y a plus d'espace pour une chaîne de service (osc_sock_set)"

#~ msgid "OSCsend: no space left for address string"
#~ msgstr "OSCsend : il n'y a plus d'espace une chaîne d'addresse"

#~ msgid "OSCsend: need an address string, not a number (osc_send_set)"
#~ msgstr ""
#~ "OSCsend : il faut une chaîne d'adresse, pas un nombre (osc_send_set)"

#~ msgid "OSCsend: no space left for host string"
#~ msgstr "OSCsend : il n'y a plus d'espace pour une chaîne d'hôte"

#~ msgid "OSC buffer allocation failed "
#~ msgstr "Echec de l'allocation du tampon OSC"

#~ msgid "No glove open"
#~ msgstr "Aucun gant n'est ouvert"

#~ msgid "P5Glove failure"
#~ msgstr "Echec de p5glove"

#~ msgid "; Bins in Analysis: %d\n"
#~ msgstr " ; bins dans l'analyse : %d\n"

#~ msgid "; First Bin Shown: %d\n"
#~ msgstr " ; premier bin montré : %d\n"

#~ msgid "; Number of Bins Shown: %d\n"
#~ msgstr " ; nombre de bins montrés : %d\n"

#~ msgid "; Frames in Analysis: %ld\n"
#~ msgstr " ; trames dans l'analyse : %ld\n"

#~ msgid "; First Frame Shown: %d\n"
#~ msgstr " ; première trame montrée : %d\n"

#~ msgid "; Number of Data Frames Shown: %d\n"
#~ msgstr " ; nombre de trames de données montrées : %d\n"

#~ msgid ""
#~ "\n"
#~ "Bin %d Freqs."
#~ msgstr ""
#~ "\n"
#~ "Bin %d Fréqs."

#~ msgid ""
#~ "\n"
#~ "Bin %d Amps. "
#~ msgstr ""
#~ "\n"
#~ "Bin %d Amps. "

#~ msgid "not using extended arguments\n"
#~ msgstr "pas d'utilisation d'arguments étendus\n"

#~ msgid "instr pcount exceeds PMAX"
#~ msgstr "sread : le nombre (pcount) d'instr dépasse PMAX"

#~ msgid "Missing end tag </CsExScore>"
#~ msgstr "La balise fermante </CsExScore> est absente"

#~ msgid "Token length extended to %ld\n"
#~ msgstr "Longueur de symbole agrandie à %ld\n"

#~ msgid " *** rtjack: %s"
#~ msgstr " *** rtjack : %s"

#~ msgid " *** PortAudio: error: %s\n"
#~ msgstr " *** PortAudio : erreur : %s\n"

#~ msgid " *** PortAudio: no %s devices are available\n"
#~ msgstr " *** PortAudio : aucun périphérique %s n'est disponible\n"

#~ msgid " *** PortAudio: %s device number %d is out of range\n"
#~ msgstr " *** PortAudio : le périphérique %s numéro %d est hors limites\n"

#~ msgid " *** PortAudio: must specify a device number, not a name\n"
#~ msgstr ""
#~ " *** PortAudio : il faut spécifier un numéro de périphérique, pas un nom\n"

#~ msgid "WARNING: buffer overrun in real-time audio input\n"
#~ msgstr ""
#~ "AVERTISSEMENT : saturation du tampon dans l'entrée audio en temps réel\n"

#~ msgid "WARNING: buffer underrun in real-time audio output\n"
#~ msgstr ""
#~ "AVERTISSEMENT : déficit de remplissage du tampon sur la sortie audio en "
#~ "temps réel\n"

#~ msgid ""
#~ "\n"
#~ "Error: linseg not initialised (krate)\n"
#~ msgstr ""
#~ "\n"
#~ "Erreur : linseg non initialisé (taux-k)"

#~ msgid "csoundCreateBarrier() is not implemented on this platform.\n"
#~ msgstr "csoundCreateBarrier() n'est pas implémenté sur cette plateforme.\n"

#~ msgid "csoundDestroyBarrier() is not implemented on this platform.\n"
#~ msgstr "csoundDestroyBarrier() n'est pas implémenté sur cette plateforme.\n"

#~ msgid "csoundWaitBarrier() is not implemented on this platform.\n"
#~ msgstr "csoundWaitBarrier() n'est pas implémenté sur cette plateforme.\n"

#~ msgid "x coordindates must all be in increasing order:"
#~ msgstr "les coordonnées x doivent être toutes en ordre croissant"

#~ msgid "x coordindate greater than function size:"
#~ msgstr "coordonnée x supérieure à la taille de la fonction"

#~ msgid ""
#~ "hetro:  %s\n"
#~ "\tanalysis aborted\n"
#~ msgstr ""
#~ "hetro :  %s\n"
#~ "\tanalyse interrompue\n"

#~ msgid "Time stanmp is two values"
#~ msgstr "Le timestamp comprend deux valeurs"

#~ msgid "No table for  FM4Op"
#~ msgstr "Pas de table pour FM40p"

#~ msgid "xfilename: %s\n"
#~ msgstr "fichier d'extraction : %s\n"

#~ msgid "WARNING: init phase truncation\n"
#~ msgstr "AVERTISSEMENT : la phase initiale a été tronquée\n"

#~ msgid "instr %d p%d illegal for MIDI"
#~ msgstr "l'instr %d p%d est illégal pour le MIDI"

#~ msgid "too many open files"
#~ msgstr "trop de fichiers ouverts"

#~ msgid "no noisefilename"
#~ msgstr "pas de nom de fichier de bruit"

#~ msgid "WARNING: -A overriding local default WAV out\n"
#~ msgstr "AVERTISSEMENT : -A prend le pas sur la sortie WAV par défaut\n"

#~ msgid "WARNING: -J overriding local default AIFF/WAV out\n"
#~ msgstr "AVERTISSEMENT : -J prend le pas sur la sortie AIFF/WAV par défaut\n"

#~ msgid "WARNING: -W overriding local default AIFF out\n"
#~ msgstr "AVERTISSEMENT : -W prend le pas sur la sortie AIFF par défaut\n"

#~ msgid "cannot write AIFF soundfile with no header"
#~ msgstr "impossible d'écrire un fichier son AIFF sans en-tête"

#~ msgid "AIFF does not support %s encoding"
#~ msgstr "AIFF ne supporte pas l'encodage %s"

#~ msgid "cannot write WAV soundfile with no header"
#~ msgstr "impossible d'écrire un fichier son WAV sans en-tête"

#~ msgid "WAV does not support %s encoding"
#~ msgstr "WAV ne supporte pas l'encodage %s"

#~ msgid "cannot rewrite header if no header requested"
#~ msgstr "impossible de réécrire un en-tête si aucun en-tête n'est requis"

#~ msgid "output soundfile cannot be both AIFF and WAV"
#~ msgstr "le fichier son de sortie ne peut pas être à la fois AIFF et WAV"

#~ msgid "sound output format cannot be both -%c and -%c"
#~ msgstr "le format son de sortie ne peut pas être à la fois -%c et -%c"

#~ msgid ""
#~ "\n"
#~ "\n"
#~ "Minimum Phase Processing\n"
#~ "\n"
#~ msgstr ""
#~ "\n"
#~ "\n"
#~ "Traitement du Minimum de la Phase\n"
#~ "\n"

#~ msgid "could not find indefinitely playing instr %d\n"
#~ msgstr "impossible de trouver l'instrument indéfiniment actif %d\n"

#~ msgid "sample rate overrides: esr = %7.1f, ekr = %7.1f, ksmps = %d\n"
#~ msgstr ""
#~ "redéfinition des taux d'échantillonnage : esr = %7.1f, ekr = %7.1f, ksmps "
#~ "= %d\n"

#~ msgid "Number not allowed in context []"
#~ msgstr "Nombre interdit dans le contexte []"

#~ msgid "Random not in context []"
#~ msgstr "Random pas dans le contexte []"

#~ msgid "Upper not in context []"
#~ msgstr "Majuscule pas dans le contexte []"

#~ msgid "Operator %c not allowed in context []"
#~ msgstr "Opérateur %c interdit dans le contexte []"

#~ msgid "Open bracket not allowed in context []"
#~ msgstr "Crochet ouvrant interdit dans le contexte []"

#~ msgid "Closing bracket not allowed in context []"
#~ msgstr "Crochet fermant interdit dans le contexte []"

#~ msgid "Incorrect evaluation"
#~ msgstr "Evaluation incorrecte"

#~ msgid "sread: LOOP not at top level, sect %d line %d,  ignored\n"
#~ msgstr ""
#~ "sread : BOUCLE n'étant pas au niveau supérieur, sect %d ligne %d, "
#~ "ignorée\n"

#~ msgid "sread: Repeat not at top level, sect %d line %d,  ignored\n"
#~ msgstr ""
#~ "sread : Répétition n'étant pas au niveau supérieur, sect %d ligne %d, "
#~ "ignorée\n"

#~ msgid "sread: r: invalid repeat count"
#~ msgstr "sread : r: nombre de répétitions non valide"

#~ msgid "\t sect %d line %d\n"
#~ msgstr "\t sect %d ligne %d\n"

#~ msgid "sread: illegal character after !: '%c', sect %d line %d\n"
#~ msgstr "sread : caractère illégal après ! : '%c', sect %d ligne %d\n"

#~ msgid "sread: illegal opcode %c, sect %d line %d\n"
#~ msgstr "sread : opcode illégal %c, sect %d ligne %d\n"

#~ msgid "sread: unmatched quote, sect %d line %d\n"
#~ msgstr "sread : guillemet non apparié, sect %d ligne %d\n"
