# French translation of grasslibs_fr.po
# This file is distributed under the same license as the GRASS package.
# Copyright (C) 2005, 2012-2017 GRASS Development Team
# Emmanuel Saracco <esaracco@users.labs.libre-entreprise.org>, 2004
# Daniel Calvelo <dca@users.sf.net>, 2005
# Eve (alias 'phyto') <dendrosociology[a]yahoo.co.uk>, 2005
# ->just re-reading/editing to harmonize terminology with the GRASS6 french documentation project
# Vincent Bain <bain toraval.fr>, 2012.
# Sylvain Maillard <sylvain.maillard@gmail.com>, 2011, 2012, 2015, 2017.
# Edouard Choiniere <echoix@users.noreply.weblate.osgeo.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: grasslibs_fr\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-17 15:43+0000\n"
"PO-Revision-Date: 2025-12-18 01:06+0000\n"
"Last-Translator: Edouard Choiniere <echoix@users.noreply.weblate.osgeo.org>\n"
"Language-Team: French <https://weblate.osgeo.org/projects/grass-gis/grasslibs/fr/>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.4.3\n"

#: ../lib/arraystats/class.c:22
#, c-format
msgid "Unknown algorithm '%s'"
msgstr "Algorithme '%s' inconnu"

#: ../lib/arraystats/class.c:51
msgid "Classification algorithm failed"
msgstr "Échec de l'algorithme de classification"

#: ../lib/arraystats/class.c:234
msgid "Equiprobable classbreaks currently limited to 10 classes"
msgstr "Les ruptures de classes équiprobales sont limités à 10 classes"

#: ../lib/arraystats/class.c:251
#, c-format
msgid "There are classbreaks outside the range min-max. Number of classes reduced to %i, but using probabilities for %i classes."
msgstr "Il y a des ruptures de classes en dehors de la plage min-max. Nombre de classes réduites à %i, mais utilisation des probabilités sur %i classes."

#: ../lib/cairodriver/draw_bitmap.c:46
msgid "Cairo_Bitmap: Failed to create source"
msgstr "Cairo_Bitmap : Échec de création de la source"

#: ../lib/cairodriver/graph.c:67
msgid "Unable to open display"
msgstr "Impossible d'ouvrir l'affichage"

#: ../lib/cairodriver/graph.c:86
msgid "Unable to obtain visual"
msgstr "Impossible d'ouvrir un visuel"

#: ../lib/cairodriver/graph.c:161
#, c-format
msgid "Unknown file extension: %s"
msgstr "Extention de fichier inconnue : %s"

#: ../lib/cairodriver/graph.c:193
#, c-format
msgid "cairo: collecting to file '%s'"
msgstr "cairo : enregistrement vers le fichier '%s'"

#: ../lib/cairodriver/graph.c:194
#, c-format
msgid "cairo: image size %dx%d"
msgstr "cairo : taille d'image %dx%d"

#: ../lib/cairodriver/graph.c:368
msgid "Unknown Cairo surface type"
msgstr "Type de surface Cairo inconnue"

#: ../lib/cairodriver/graph.c:373
#, c-format
msgid "Failed to initialize Cairo surface (width: %d, height: %d): %s"
msgstr "Échec d'initialisation de la surface Cairo (largeur : %d, hauteur : %d) : %s"

#: ../lib/cairodriver/graph.c:399
#, c-format
msgid "Unable to open file: %s"
msgstr "Impossible d'ouvrir le fichier: %s"

#: ../lib/cairodriver/raster.c:107
msgid "Failed to create cairo surface"
msgstr "Échec de création de la surface cairo"

#: ../lib/cairodriver/read_bmp.c:89 ../lib/cairodriver/read_ppm.c:28
#, c-format
msgid "Cairo: unable to open input file <%s>"
msgstr "Cairo : impossible d'ouvrir le fichier d'entrée <%s>"

#: ../lib/cairodriver/read_bmp.c:92 ../lib/cairodriver/read_ppm.c:31
#, c-format
msgid "Cairo: invalid input file <%s>"
msgstr "Cairo : fichier d'entrée <%s> invalide"

#: ../lib/cairodriver/read_bmp.c:95
#, c-format
msgid "Cairo: Invalid BMP header for <%s>"
msgstr "Cairo : en-tête BMP invalide pour <%s>"

#: ../lib/cairodriver/read_bmp.c:100
#, c-format
msgid "Cairo: error reading BMP file <%s>: unexpected end of file"
msgstr ""

#: ../lib/cairodriver/read_bmp.c:104
#, fuzzy, c-format
msgid "Cairo: error reading BMP file <%s>: %s"
msgstr "Erreur de lecture du fichier <%s> : %s"

#: ../lib/cairodriver/read_ppm.c:34
#, c-format
msgid "Cairo: unexpected EOF reading <%s>"
msgstr ""

#: ../lib/cairodriver/read_ppm.c:37
#, c-format
msgid "Cairo: input file has incorrect dimensions: expected: %dx%d got: %dx%d"
msgstr "Cairo : le fichier d'entrée a des dimensions incorrectes : attendu : %dx%d reçu : %dx%d"

#: ../lib/cairodriver/read_ppm.c:45
#, c-format
msgid "Cairo: unable to open input mask file <%s>"
msgstr "Cairo : impossible d'ouvrir le fichier de masque <%s> en entrée"

#: ../lib/cairodriver/read_ppm.c:49
#, c-format
msgid "Cairo: invalid input mask file <%s>"
msgstr "Cairo : fichier de masque en entrée <%s> invalide"

#: ../lib/cairodriver/read_ppm.c:52
#, fuzzy, c-format
#| msgid "Cairo: unable to open mask file <%s>"
msgid "Cairo: unexpected EOF reading mask <%s>"
msgstr "Cairo : impossible d'ouvrir le fichier de masque <%s>"

#: ../lib/cairodriver/read_ppm.c:55
#, c-format
msgid "Cairo: input mask file has incorrect dimensions: expected: %dx%d got: %dx%d"
msgstr "Cairo : le fichier de masque en entrée a des dimensions incorrects : attendu : %dx%d reçu : %dx%d"

#: ../lib/cairodriver/read_xid.c:14
#, c-format
msgid "Unable to open input file <%s>"
msgstr "Impossible d'ouvrir le fichier d'entrée <%s>"

#: ../lib/cairodriver/read_xid.c:17
#, c-format
msgid "Unable to read input file <%s>"
msgstr "Impossible de lire le fichier d'entrée <%s>"

#: ../lib/cairodriver/read_xid.c:20
#, c-format
msgid "Unable to parse input file <%s>"
msgstr "Impossible d'analyser le fichier d'entrée <%s>"

#: ../lib/cairodriver/text.c:54
#, c-format
msgid "Unable to convert from <%s> to UTF-8"
msgstr "Impossible de convertir de <%s> vers UTF-8"

#: ../lib/cairodriver/text.c:63
msgid "Some characters could not be converted to UTF-8"
msgstr "Certains caractères ne peuvent pas être convertis en UTF-8"

#: ../lib/cairodriver/write_bmp.c:72 ../lib/cairodriver/write_ppm.c:27
#, c-format
msgid "Cairo: unable to open output file <%s>"
msgstr "Cairo : impossible d'ouvrir le fichier de sortie <%s>"

#: ../lib/cairodriver/write_ppm.c:34
#, c-format
msgid "Cairo: unable to open mask file <%s>"
msgstr "Cairo : impossible d'ouvrir le fichier de masque <%s>"

#: ../lib/cairodriver/write_xid.c:13 ../lib/pngdriver/read_png.c:70
#, c-format
msgid "Unable to open output file <%s>"
msgstr "Impossible d'ouvrir le fichier de sortie <%s>"

#: ../lib/cairodriver/write_xid.c:18
#, c-format
msgid "Unable to write output file <%s>"
msgstr "Impossible d'écrire le fichier de sortie <%s>"

#: ../lib/cluster/c_begin.c:57
#, c-format
msgid "produced by i.cluster"
msgstr "produit par i.cluster"

#: ../lib/cluster/c_exec.c:43
#, c-format
msgid "Not enough data points (%d) in cluster"
msgstr "Pas assez de points (%d) dans le groupe"

#: ../lib/db/dbmi_base/default_name.c:139
msgid "Programmer error"
msgstr "Erreur de programmation"

#: ../lib/db/dbmi_base/error.c:72
msgid "<NULL error message>"
msgstr "<message d'erreur NULL>"

#: ../lib/db/dbmi_base/error.c:91
msgid "dbmi: Protocol error"
msgstr "dbmi : erreur de protocole"

#: ../lib/db/dbmi_base/error.c:135
msgid "dbmi: Out of Memory"
msgstr "dbmi : dépassement de mémoire"

#: ../lib/db/dbmi_base/error.c:148
#, c-format
msgid "dbmi: %s() not implemented"
msgstr "dbmi : %s() non implémenté"

#: ../lib/db/dbmi_base/error.c:162
#, c-format
msgid "dbmi: Invalid procedure %d"
msgstr "dbmi : procédure %d invalide"

#: ../lib/db/dbmi_base/index.c:180
msgid "db_set_index_column_name(): invalid column number"
msgstr "db_set_index_column_name() : numéro de colonne invalide"

#: ../lib/db/dbmi_base/index.c:197
msgid "db_get_index_column_name(): invalid column number"
msgstr "db_get_index_column_name() : numéro de colonne invalide"

#: ../lib/db/dbmi_base/legal_dbname.c:39
#, c-format
msgid "Illegal table map name <%s>. May not contain '.' or 'NULL'."
msgstr "Nom de table <%s> incorrect. Ne doit contenir ni '.' ni 'NULL'."

#: ../lib/db/dbmi_base/legal_dbname.c:46
#, c-format
msgid "Illegal table map name <%s>. Must start with a letter."
msgstr "Nom de table <%s> incorrect. Doit commencer par une lettre."

#: ../lib/db/dbmi_base/legal_dbname.c:55
#, c-format
msgid "Illegal table map name <%s>. Character <%c> not allowed."
msgstr "Nom de table <%s> incorrect. Le caractère <%c> n'est pas autorisé."

#: ../lib/db/dbmi_base/login.c:116
#, c-format
msgid "Unable to read file '%s'"
msgstr "Impossible de lire le fichier '%s'"

#: ../lib/db/dbmi_base/login.c:127
#, c-format
msgid "Login file (%s) corrupted (line: %s)"
msgstr "Fichier de connexion (%s) corrompu (ligne : %s)"

#: ../lib/db/dbmi_base/login.c:164
#, c-format
msgid "Unable to write file '%s'"
msgstr "Impossible d'écrire le fichier '%s'"

#: ../lib/db/dbmi_base/login.c:232
#, c-format
msgid "DB connection <%s/%s> already exists and will be overwritten"
msgstr "La connexion <%s/%s> existe déjà et va être écrasée"

#: ../lib/db/dbmi_base/login.c:236
#, c-format
msgid "DB connection <%s/%s> already exists. Re-run '%s' with '--%s' flag to overwrite existing settings."
msgstr "La connexion <%s%s> existe déjà. Ré-exécuter '%s' avec l'option '--%s' pour écraser les paramètres existants."

#: ../lib/db/dbmi_base/test/test_columns.c:37
msgid ""
"\n"
"++ Running column unit tests ++"
msgstr ""
"\n"
"++ Exécution des tests unitaires de colonne ++"

#: ../lib/db/dbmi_base/test/test_columns.c:42
msgid ""
"\n"
"-- column unit tests failure --"
msgstr ""
"\n"
"-- Échec des tests unitaires de colonne --"

#: ../lib/db/dbmi_base/test/test_columns.c:44
msgid ""
"\n"
"-- column unit tests finished successfully --"
msgstr ""
"\n"
"-- Tests unitaires de colonne terminés avec succès --"

#: ../lib/db/dbmi_base/test/test_columns.c:57
msgid ""
"\n"
"++ Run test copy column ++"
msgstr ""
"\n"
"++ lancer le test de copie de colonne ++"

#: ../lib/db/dbmi_base/test/test_columns.c:150
msgid ""
"\n"
"++ Test copy column finished ++"
msgstr ""
"\n"
"++ Test de copie de colonne terminé ++"

#: ../lib/db/dbmi_base/test/test_main.c:48 ../lib/gmath/test/test_main.c:49
#: ../lib/vector/rtree/test_suite/test_main.c:46
msgid "Choose the unit tests to run"
msgstr "Choisir les tests unitaires à éxécuter"

#: ../lib/db/dbmi_base/test/test_main.c:55 ../lib/gmath/test/test_main.c:56
msgid "Choose the integration tests to run"
msgstr "Choisir les tests d'intégration à éxécuter"

#: ../lib/db/dbmi_base/test/test_main.c:59 ../lib/gmath/test/test_main.c:82
msgid "Run all unit tests"
msgstr "Éxécuter l'ensemble des tests unitaires"

#: ../lib/db/dbmi_base/test/test_main.c:63 ../lib/gmath/test/test_main.c:86
msgid "Run all integration tests"
msgstr "Éxécuter tous les tests d'intégration"

#: ../lib/db/dbmi_base/test/test_main.c:67 ../lib/gmath/test/test_main.c:90
msgid "Run all unit and integration tests"
msgstr "Éxécuter tous les tests unitaires et d'intégration"

#: ../lib/db/dbmi_base/test/test_main.c:84
msgid "Performs unit and integration tests for the dbmi base library"
msgstr "Effectue les tests unitaires et d'intégration pour la librairie dbmi"

#: ../lib/db/dbmi_base/test/test_table.c:39
msgid ""
"\n"
"++ Running table unit tests ++"
msgstr ""
"\n"
"++ Exécution des tests unitaires de table ++"

#: ../lib/db/dbmi_base/test/test_table.c:44
msgid ""
"\n"
"-- Table unit tests failure --"
msgstr ""
"\n"
"-- Échec des tests unitaires de table --"

#: ../lib/db/dbmi_base/test/test_table.c:46
msgid ""
"\n"
"-- Table unit tests finished successfully --"
msgstr ""
"\n"
"-- Tests unitaires de table terminés avec succès --"

#: ../lib/db/dbmi_base/valuefmt.c:53
msgid "db_convert_Cstring_to_value(): unrecognized sqltype"
msgstr "db_convert_Cstring_to_value() : sqltype non reconnu"

#: ../lib/db/dbmi_base/valuefmt.c:93
msgid "db_convert_value_into_string(): unrecongized sqltype-type"
msgstr "db_convert_value_into_string() : type sqltype non reconnu"

#: ../lib/db/dbmi_base/xdrtable.c:109
msgid "fetch: table has wrong number of columns"
msgstr "chargement : la table a le mauvais nombre de colonnes"

#: ../lib/db/dbmi_base/xdrvalue.c:82
msgid "send data: invalid C-type"
msgstr "envoi de données : type C invalide"

#: ../lib/db/dbmi_client/column.c:136 ../lib/vector/Vlib/ascii.c:440
#: ../lib/vector/Vlib/write_pg.c:685
#, c-format
msgid "Unable to describe table <%s>"
msgstr "Impossible de décrire la table <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:92
#, c-format
msgid "Array of values to select from column <%s> is empty"
msgstr "La liste de valeurs à sélectionner depuis la colonne <%s> est vide"

#: ../lib/db/dbmi_client/copy_tab.c:109 ../lib/db/dbmi_client/copy_tab.c:129
#: ../lib/db/dbmi_client/db.c:40 ../lib/vector/Vlib/ascii.c:416
#: ../lib/vector/Vlib/write_ogr.c:174 ../lib/vector/Vlib/write_pg.c:3035
#, c-format
msgid "Unable to start driver <%s>"
msgstr "Impossible de démarrer le pilote <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:114 ../lib/db/dbmi_client/copy_tab.c:135
#: ../lib/db/dbmi_client/db.c:45 ../lib/ogsf/gp3.c:219 ../lib/ogsf/gv3.c:356
#: ../lib/rst/interp_float/vinput2d.c:107 ../lib/vector/Vlib/array.c:274
#: ../lib/vector/Vlib/ascii.c:422 ../lib/vector/Vlib/cats.c:603
#: ../lib/vector/Vlib/close_nat.c:165 ../lib/vector/Vlib/map.c:339
#: ../lib/vector/Vlib/net_build.c:158 ../lib/vector/Vlib/net_build.c:208
#: ../lib/vector/Vlib/net_build.c:502 ../lib/vector/Vlib/net_build.c:799
#: ../lib/vector/Vlib/net_build.c:975 ../lib/vector/Vlib/write_ogr.c:179
#: ../lib/vector/Vlib/write_pg.c:3040 ../lib/vector/neta/timetables.c:141
#: ../lib/vector/neta/utils.c:123
#, c-format
msgid "Unable to open database <%s> by driver <%s>"
msgstr "Impossible d'ouvrir la base de données <%s> avec le pilote <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:153
#, c-format
msgid "Unable to get list tables in database <%s>"
msgstr "Impossible d'obtenir la liste des tables dans la base de données <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:192
#, c-format
msgid "Table <%s> already exists in database and will be overwritten"
msgstr "La table <%s> existe déjà dans la base de données et va être écrasée"

#: ../lib/db/dbmi_client/copy_tab.c:198
#, c-format
msgid "Table <%s> already exists in database <%s>"
msgstr "La table <%s> existe déjà dans la base de données <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:246 ../lib/db/dbmi_client/copy_tab.c:320
#: ../lib/db/dbmi_client/table.c:117 ../lib/vector/Vlib/write_ogr.c:191
#, c-format
msgid "Unable to open select cursor: '%s'"
msgstr "Impossible d'ouvrir le curseur de sélection: '%s'"

#: ../lib/db/dbmi_client/copy_tab.c:277
#, c-format
msgid "Column <%s> is not integer"
msgstr "La colonne <%s> n'est pas de type entier"

#: ../lib/db/dbmi_client/copy_tab.c:293 ../lib/rst/interp_float/vinput2d.c:113
#: ../lib/rst/interp_float/vinput2d.c:126
#, c-format
msgid "Column <%s> not found"
msgstr "Colonne <%s> non trouvée"

#: ../lib/db/dbmi_client/copy_tab.c:296
#, c-format
msgid "Unable to create table <%s>"
msgstr "Impossible de créer la table <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:338 ../lib/vector/Vlib/write_ogr.c:569
#: ../lib/vector/Vlib/write_pg.c:2050
#, c-format
msgid "Unable to fetch data from table <%s>"
msgstr "Impossible de récupérer les données depuis la table <%s>"

#: ../lib/db/dbmi_client/copy_tab.c:393
#, c-format
msgid "Unknown column type (column <%s>)"
msgstr "Type de colonne inconnu (colonne <%s>)"

#: ../lib/db/dbmi_client/delete_tab.c:41 ../lib/db/dbmi_client/table.c:47
#, c-format
msgid "Unable open database <%s> by driver <%s>"
msgstr "Impossible d'ouvrir la base de données <%s> par le pilote <%s>"

#: ../lib/db/dbmi_client/delete_tab.c:54
#, c-format
msgid "Unable to drop table: '%s'"
msgstr "Impossible de supprimer la table : '%s'"

#: ../lib/db/dbmi_client/select.c:119 ../lib/db/dbmi_client/select.c:224
#: ../lib/db/dbmi_client/select.c:293
msgid "Missing column name"
msgstr "Nom de colonne manquant"

#: ../lib/db/dbmi_client/select.c:219 ../lib/db/dbmi_client/select.c:288
msgid "Missing key column name"
msgstr "Nom de colonne clé manquant"

#: ../lib/db/dbmi_client/select.c:322 ../lib/vector/Vlib/cats.c:608
#, c-format
msgid "Unable select records from table <%s>"
msgstr "Impossible de sélectionner les enregistrements depuis la table <%s>"

#: ../lib/db/dbmi_client/select.c:338
msgid "Key column type is not integer"
msgstr "La colonne clef n'est pas de type entier"

#: ../lib/db/dbmi_client/table.c:63 ../lib/db/dbmi_client/table.c:84
#, c-format
msgid "Table name too long: <%s>"
msgstr "Nom de la table trop long : <%s>"

#: ../lib/db/dbmi_driver/d_error.c:36
#, c-format
msgid "DBMI-%s driver error:"
msgstr "DBMI-%s erreur de pilote :"

#: ../lib/db/dbmi_driver/d_error.c:80
#, fuzzy, c-format
msgid "DBMI-%s driver file reading error: %s"
msgstr "DBMI-%s erreur de pilote :"

#: ../lib/display/icon.c:80
#, c-format
msgid "Unsupported icon %d"
msgstr "Icône %d non supportée"

#: ../lib/display/r_raster.c:99
#, c-format
msgid "Both %s and %s are defined. %s will be ignored."
msgstr "%s et %s sont tous les deux définis. %s sera ignoré."

#: ../lib/display/r_raster.c:131
#, c-format
msgid "Neither %s (managed by d.mon command) nor %s (used for direct rendering) defined"
msgstr "Ni %s (géré par la commande d.mon) ni %s (utilisé pour le rendu direct) ne sont définis"

#: ../lib/display/r_raster.c:149
#, c-format
msgid "Unknown display driver <%s>"
msgstr "Pilote graphique <%s> inconnu"

#: ../lib/display/r_raster.c:150
#, c-format
msgid "Using display driver <%s>..."
msgstr "Utilisation du pilote graphique <%s> ..."

#: ../lib/display/r_raster.c:170
#, c-format
msgid "GRASS_NOTIFY command <%s> failed"
msgstr "La commande GRASS_NOTIFY <%s> a échoué"

#: ../lib/display/tran_colr.c:43
#, c-format
msgid "String <%s> is too long"
msgstr "La chaîne de caractères <%s> est trop longue"

#: ../lib/display/tran_colr.c:109 ../lib/display/tran_colr.c:111
#, c-format
msgid "[%s]: No such color"
msgstr "[%s] : cette couleur n'existe pas"

#: ../lib/driver/font2.c:188
#, c-format
msgid "Font name <%s> is too long"
msgstr "Le nom de la police <%s> est trop long"

#: ../lib/driver/parse_ftcap.c:85
#, c-format
msgid "%s: Unable to read font definition file; use the default"
msgstr "%s: Impossible de lire le fichier de définition de police, utilisation de celle par défaut"

#: ../lib/driver/parse_ftcap.c:91
#, c-format
msgid "%s: No font definition file"
msgstr "%s: Aucun fichier de définition de police"

#: ../lib/external/parson/test/test_main.c:56
msgid "general"
msgstr "général"

#: ../lib/external/parson/test/test_main.c:57
msgid "json"
msgstr "json"

#: ../lib/external/parson/test/test_main.c:58
#: ../lib/raster3d/test/test_main.c:104
msgid "unit test"
msgstr "test unitaire"

#: ../lib/external/parson/test/test_main.c:59
msgid "Performs unit tests for the gjson library"
msgstr "Effectue les tests unitaires pour la librairie gjson"

#: ../lib/external/parson/test/test_parson_wrapper.c:34
msgid ""
"\n"
"++ Running gjson wrapper unit tests ++"
msgstr ""
"\n"
"++ Exécution des tests unitaires gjson ++"

#: ../lib/external/parson/test/test_parson_wrapper.c:39
msgid ""
"\n"
"-- gjson wrapper unit tests failure --"
msgstr ""
"\n"
"-- Échec des tests unitaires gjson --"

#: ../lib/external/parson/test/test_parson_wrapper.c:41
msgid ""
"\n"
"-- gjson wrapper unit tests finished successfully --"
msgstr ""
"\n"
"-- tests unitaires gjson terminés avec succès --"

#: ../lib/gis/adj_cellhd.c:57 ../lib/gis/adj_cellhd.c:170
#, fuzzy, c-format
msgid "Illegal n-s resolution value: %g"
msgstr "Valeur de résolution n-s illégale : %g"

#: ../lib/gis/adj_cellhd.c:62 ../lib/gis/adj_cellhd.c:178
#, c-format
msgid "Illegal number of rows: %d (resolution is %g)"
msgstr "Nombre de lignes illégal : %d (la résolution est %g)"

#: ../lib/gis/adj_cellhd.c:68 ../lib/gis/adj_cellhd.c:188
#, fuzzy, c-format
msgid "Illegal e-w resolution value: %g"
msgstr "Valeur de résolution e-o illégale : %g"

#: ../lib/gis/adj_cellhd.c:73 ../lib/gis/adj_cellhd.c:196
#, c-format
msgid "Illegal number of columns: %d (resolution is %g)"
msgstr "Nombre de colonnes illégal : %d (la résolution est %g)"

#: ../lib/gis/adj_cellhd.c:81 ../lib/gis/adj_cellhd.c:217
#, c-format
msgid "North must be north of South, but %g (north) <= %g (south"
msgstr ""

#: ../lib/gis/adj_cellhd.c:85 ../lib/gis/adj_cellhd.c:221
#, c-format
msgid "North must be larger than South, but %g (north) <= %g (south"
msgstr ""

#: ../lib/gis/adj_cellhd.c:93 ../lib/gis/adj_cellhd.c:229
#, c-format
msgid "East must be larger than West, but %g (east) <= %g (west)"
msgstr ""

#: ../lib/gis/adj_cellhd.c:112 ../lib/gis/adj_cellhd.c:271
msgid "Invalid coordinates: negative number of columns"
msgstr "Coordonnées invalides : nombre de colonnes négatif"

#: ../lib/gis/adj_cellhd.c:115 ../lib/gis/adj_cellhd.c:274
msgid "Invalid coordinates: negative number of rows"
msgstr "Coordonnées invalides : nombre de lignes négatif"

#: ../lib/gis/adj_cellhd.c:122 ../lib/gis/adj_cellhd.c:284
msgid "NS resolution has been changed"
msgstr "La résolution NS a été modifiée"

#: ../lib/gis/adj_cellhd.c:127 ../lib/gis/adj_cellhd.c:289
msgid "EW resolution has been changed"
msgstr "La résolution EO a été modifiée"

#: ../lib/gis/adj_cellhd.c:130 ../lib/gis/adj_cellhd.c:292
msgid "NS and EW resolutions are different"
msgstr "Les résolutions NS et EO sont différentes"

#: ../lib/gis/adj_cellhd.c:173
#, c-format
msgid "Illegal n-s resolution value for 3D: %g"
msgstr "Valeur de résolution n-s illégale pour 3D : %g"

#: ../lib/gis/adj_cellhd.c:182
#, c-format
msgid "Illegal number of rows for 3D: %d (resolution is %g)"
msgstr ""

#: ../lib/gis/adj_cellhd.c:191
#, fuzzy, c-format
msgid "Illegal e-w resolution value for 3D: %g"
msgstr "Valeur de résolution e-o illégale pour 3D : %g"

#: ../lib/gis/adj_cellhd.c:200
#, fuzzy, c-format
msgid "Illegal number of columns for 3D: %d (resolution is %g)"
msgstr "Nombre de colonnes illégal pour 3D : %d (la résolution est %g)"

#: ../lib/gis/adj_cellhd.c:206
#, c-format
msgid "Illegal t-b resolution value: %g"
msgstr ""

#: ../lib/gis/adj_cellhd.c:211
#, fuzzy, c-format
msgid "Illegal depths value: %d"
msgstr "Valeur des profondeurs illégale : %d"

#: ../lib/gis/adj_cellhd.c:234
#, c-format
msgid "Top must be larger than Bottom, but %g (top) <= %g (bottom)"
msgstr ""

#: ../lib/gis/adj_cellhd.c:277
msgid "Invalid coordinates: negative number of depths"
msgstr "Coordonnées invalides : Nombre de profondeurs négatif"

#: ../lib/gis/adj_cellhd.c:311
#, c-format
msgid "East (%.15g) is not larger than West (%.15g)"
msgstr "Est (%.15g) n'est pas plus grand que Ouest (%.15g)"

#: ../lib/gis/adj_cellhd.c:346 ../lib/gis/adj_cellhd.c:439
#, c-format
msgid "Illegal latitude for North: %g"
msgstr "Lattitude Nord illégale : %g"

#: ../lib/gis/adj_cellhd.c:348 ../lib/gis/adj_cellhd.c:491
#, c-format
msgid "Illegal latitude for South: %g"
msgstr "Lattitude Sud illégale : %g"

#: ../lib/gis/adj_cellhd.c:354
#, c-format
msgid "Illegal longitude for West: %g"
msgstr "Longitude Ouest illégale : %g"

#: ../lib/gis/adj_cellhd.c:358
#, c-format
msgid "Illegal longitude for East: %g"
msgstr "Longitude Est illégale : %g"

#: ../lib/gis/adj_cellhd.c:386
#, c-format
msgid "NS extent does not match NS resolution: %g cells difference"
msgstr "L'emprise NS ne correspond pas à la résolution NS : %g cellules de différence"

#: ../lib/gis/adj_cellhd.c:395
#, c-format
msgid "%g cells missing to reach 90 degree north"
msgstr "%g celules sont manquantes pour atteindre 90 degrés nord"

#: ../lib/gis/adj_cellhd.c:398 ../lib/gis/adj_cellhd.c:412
#: ../lib/gis/adj_cellhd.c:427
#, c-format
msgid "Subtle input data rounding error of north boundary (%g)"
msgstr "Erreur subtile d'arrondi des données d'entrée pour la limite nord (%g)"

#: ../lib/gis/adj_cellhd.c:408
#, c-format
msgid "90 degree north is exceeded by %g cells"
msgstr "90 degrés nord est dépassé de %g cellules"

#: ../lib/gis/adj_cellhd.c:447
#, c-format
msgid "%g cells missing to reach 90 degree south"
msgstr "%g cellules manquantes pour atteindre 90 degrés sud"

#: ../lib/gis/adj_cellhd.c:450 ../lib/gis/adj_cellhd.c:464
#: ../lib/gis/adj_cellhd.c:479
#, c-format
msgid "Subtle input data rounding error of south boundary (%g)"
msgstr "Erreur subtile d'arrondi des données d'entrée pour la limite sud (%g)"

#: ../lib/gis/adj_cellhd.c:460
#, c-format
msgid "90 degree south is exceeded by %g cells"
msgstr "90 degrés sud est dépassé de %g cellules"

#: ../lib/gis/adj_cellhd.c:520
#, c-format
msgid "EW extent does not match EW resolution: %g cells difference"
msgstr "L'emprise EO nd correspond pas à la résolution EO : %g celules de différence"

#: ../lib/gis/adj_cellhd.c:526
#, fuzzy, c-format
msgid "360 degree EW extent is exceeded by %g cells (East: %g, West: %g)"
msgstr "L'emprise EO de 360 degrés est dépassée de %g cellules"

#: ../lib/gis/adj_cellhd.c:534
#, c-format
msgid "%g cells missing to cover 360 degree EW extent"
msgstr "%g cellules sont manquantes pour couvrir l'emprise EO de 360 degrés"

#: ../lib/gis/adj_cellhd.c:568
msgid "Invalid NS resolution"
msgstr "Résolution NS invalide"

#: ../lib/gis/adj_cellhd.c:573
msgid "Invalid EW resolution"
msgstr "Résolution EO invalide"

#: ../lib/gis/adj_cellhd.c:578
msgid "Invalid North"
msgstr "Nord Invalide"

#: ../lib/gis/adj_cellhd.c:583
msgid "Invalid South"
msgstr "Sud invalide"

#: ../lib/gis/adj_cellhd.c:588
msgid "Invalid West"
msgstr "Ouest invalide"

#: ../lib/gis/adj_cellhd.c:593
msgid "Invalid East"
msgstr "Est invalide"

#: ../lib/gis/adj_cellhd.c:646
#, c-format
msgid "NS resolution rounded from %s to %s"
msgstr "Résolution NS arrondie de %s à %s"

#: ../lib/gis/adj_cellhd.c:679 ../lib/gis/adj_cellhd.c:734
#, c-format
msgid "North rounded from %s to %s"
msgstr "Nord arrondi de %s à %s"

#: ../lib/gis/adj_cellhd.c:691
#, c-format
msgid "South adjusted from %s to %s"
msgstr "Sud ajusté de %s à %s"

#: ../lib/gis/adj_cellhd.c:706 ../lib/gis/adj_cellhd.c:748
#, c-format
msgid "South rounded from %s to %s"
msgstr "Sud arrondi de %s à %s"

#: ../lib/gis/adj_cellhd.c:718
#, c-format
msgid "North adjusted from %s to %s"
msgstr "Nord ajusté de %s à %s"

#: ../lib/gis/adj_cellhd.c:770
#, c-format
msgid "EW resolution rounded from %s to %s"
msgstr "Résolution EO arrondie de %s à %s"

#: ../lib/gis/adj_cellhd.c:803 ../lib/gis/adj_cellhd.c:858
#, c-format
msgid "West rounded from %s to %s"
msgstr "Ouest arrondi de %s à %s"

#: ../lib/gis/adj_cellhd.c:815
#, c-format
msgid "East adjusted from %s to %s"
msgstr "Est ajusté de %s à %s"

#: ../lib/gis/adj_cellhd.c:830 ../lib/gis/adj_cellhd.c:872
#, c-format
msgid "East rounded from %s to %s"
msgstr "Est arrondi de %s à %s"

#: ../lib/gis/adj_cellhd.c:842
#, c-format
msgid "West adjusted from %s to %s"
msgstr "Ouest ajusté de %s à %s"

#: ../lib/gis/alloc.c:43 ../lib/gis/alloc.c:85 ../lib/gis/alloc.c:131
#, c-format
msgid "Current region rows: %d, cols: %d"
msgstr "Région actuelle %d lignes, %d colonnes"

#: ../lib/gis/alloc.c:47
#, c-format
msgid "G_malloc: unable to allocate %lu bytes of memory at %s:%d"
msgstr "G_malloc: impossible d'allouer %lu octets de mémoire à %s:%d"

#: ../lib/gis/alloc.c:88
#, c-format
msgid "G_calloc: unable to allocate %lu * %lu bytes of memory at %s:%d"
msgstr "G_calloc: impossible d'allouer %lu * %lu octets de mémoire à %s:%d"

#: ../lib/gis/alloc.c:135
#, c-format
msgid "G_realloc: unable to allocate %lu bytes of memory at %s:%d"
msgstr "G_realloc: impossible d'allouer %lu octets de mémoire à %s:%d"

#: ../lib/gis/aprintf.c:141
#, c-format
msgid "Failed to print %s"
msgstr "Échec de l’affichage de %s"

#: ../lib/gis/aprintf.c:260
#, c-format
msgid "Failed to parse string specifier: %s"
msgstr ""

#: ../lib/gis/aprintf.c:356
#, c-format
msgid "Format specifier exceeds the buffer size (%d)"
msgstr "Le spécificateur de format dépasse la taille du tampon (%d)"

#: ../lib/gis/cmprbzip.c:95 ../lib/gis/cmprbzip.c:175
msgid "GRASS needs to be compiled with BZIP2 for BZIP2 compression"
msgstr "GRASS doit être compilé avec BZIP2 pour utiliser la compression BZIP2"

#: ../lib/gis/cmprbzip.c:102 ../lib/gis/cmprbzip.c:182 ../lib/gis/cmprlz4.c:87
#: ../lib/gis/cmprlz4.c:153 ../lib/gis/cmprzlib.c:96 ../lib/gis/cmprzlib.c:174
#: ../lib/gis/cmprzstd.c:101 ../lib/gis/cmprzstd.c:176
#: ../lib/gis/compress.c:330
msgid "No source buffer"
msgstr "Pas de zone tampon source"

#: ../lib/gis/cmprbzip.c:105 ../lib/gis/cmprbzip.c:185 ../lib/gis/cmprlz4.c:90
#: ../lib/gis/cmprlz4.c:156 ../lib/gis/cmprzlib.c:99 ../lib/gis/cmprzlib.c:177
#: ../lib/gis/cmprzstd.c:104 ../lib/gis/cmprzstd.c:179
msgid "No destination buffer"
msgstr "Pas de zone tampon de destination"

#: ../lib/gis/cmprbzip.c:112 ../lib/gis/cmprbzip.c:192 ../lib/gis/cmprlz4.c:97
#: ../lib/gis/cmprlz4.c:163 ../lib/gis/cmprzlib.c:106 ../lib/gis/cmprzlib.c:184
#: ../lib/gis/cmprzstd.c:111 ../lib/gis/cmprzstd.c:186
#: ../lib/gis/compress.c:332
#, c-format
msgid "Invalid source buffer size %d"
msgstr "Taille de zone tampon source %d invalide"

#: ../lib/gis/cmprbzip.c:114 ../lib/gis/cmprbzip.c:194 ../lib/gis/cmprlz4.c:99
#: ../lib/gis/cmprlz4.c:165 ../lib/gis/cmprzlib.c:108 ../lib/gis/cmprzlib.c:186
#: ../lib/gis/cmprzstd.c:113 ../lib/gis/cmprzstd.c:188
#: ../lib/gis/compress.c:254
#, c-format
msgid "Invalid destination buffer size %d"
msgstr "Taille de zone tampon %d de destination invalide"

#: ../lib/gis/cmprbzip.c:141
#, c-format
msgid "BZIP2 version %s compression error %d"
msgstr "BZIP2 version %s erreur %d de compression"

#: ../lib/gis/cmprbzip.c:206
#, c-format
msgid "BZIP2 version %s decompression error %d"
msgstr "BZIP2 version %s erreur %d de décompression"

#: ../lib/gis/cmprbzip.c:217 ../lib/gis/cmprlz4.c:183 ../lib/gis/cmprzlib.c:209
#: ../lib/gis/cmprzstd.c:206
#, c-format
msgid "Got uncompressed size %d, expected %d"
msgstr "Taille décompressée reçue %d, était attendu %d"

#: ../lib/gis/cmprlz4.c:120
msgid "LZ4 compression error"
msgstr "Erreur de compression LZ4"

#: ../lib/gis/cmprlz4.c:174
msgid "LZ4 decompression error"
msgstr "Erreur de décompression LZ4"

#: ../lib/gis/cmprzlib.c:140
#, c-format
msgid "ZLIB compression error %d: %s"
msgstr "Erreur %d de compression ZLIB : %s"

#: ../lib/gis/cmprzlib.c:199
#, c-format
msgid "ZLIB decompression error %d: %s"
msgstr "Erreur %d de décompression ZLIB : %s"

#: ../lib/gis/cmprzstd.c:79 ../lib/gis/cmprzstd.c:94 ../lib/gis/cmprzstd.c:169
msgid "GRASS needs to be compiled with ZSTD for ZSTD compression"
msgstr "GRASS doit être compilé avec ZSTD pour la compression ZSTD"

#: ../lib/gis/cmprzstd.c:134 ../lib/gis/cmprzstd.c:196
#, c-format
msgid "ZSTD compression error %d: %s"
msgstr "Erreur %d de compression ZSTD : %s"

#: ../lib/gis/color_rules.c:98
msgid "no description"
msgstr "pas de description"

#: ../lib/gis/color_rules.c:291
msgid "Unable to open color rule"
msgstr "Impossible d'ouvrir la règle de couleur"

#: ../lib/gis/color_rules.c:340 ../lib/gis/color_rules.c:351
#: ../lib/gis/color_rules.c:355 ../lib/gis/color_rules.c:359
msgid "range: map values"
msgstr "plage : valeurs de la carte"

#: ../lib/gis/color_rules.c:342
#, c-format
msgid "range: %g to %g"
msgstr "plage : %g à %g"

#: ../lib/gis/color_rules.c:367
msgid "Unable to open color descriptions"
msgstr "Impossible d'ouvrir les descriptions des couleurs"

#: ../lib/gis/color_str.c:269
#, c-format
msgid "Unknown color format '%s'"
msgstr "Format de couleur inconnu '%s'"

#: ../lib/gis/compress.c:143 ../lib/gis/compress.c:205
#: ../lib/gis/compress.c:222 ../lib/gis/compress.c:237
msgid "Request for unsupported compressor"
msgstr "Requête pour une compression non supportée"

#: ../lib/gis/compress.c:252
msgid "No destination buffer allocated"
msgstr "Pas de zone tampon de destination allouée"

#: ../lib/gis/compress.c:259
#, c-format
msgid "Invalid read size %d"
msgstr "Taille de lecture %d invalide"

#: ../lib/gis/compress.c:279
#, c-format
msgid "Unable to read %d bytes: end of file"
msgstr "Impossible de lire %d octets : fin du fichier"

#: ../lib/gis/compress.c:281
#, c-format
msgid "Unable to read %d bytes: %s"
msgstr "Impossible de lire %d octets : %s"

#: ../lib/gis/compress.c:356 ../lib/gis/compress.c:380
#: ../lib/gis/compress.c:419
msgid "Unable to write compression flag"
msgstr "Impossible d'écrire l'en-tête de compression"

#: ../lib/gis/compress.c:366 ../lib/gis/compress.c:390
#: ../lib/gis/compress.c:434
#, c-format
msgid "Unable to write %d bytes: nothing written"
msgstr "Impossible d'écrire %d octets : rien d'écrit"

#: ../lib/gis/compress.c:369 ../lib/gis/compress.c:393
#: ../lib/gis/compress.c:436
#, c-format
msgid "Unable to write %d bytes: %s"
msgstr "Impossible d'écrire %d octets : %s"

#: ../lib/gis/datum.c:155
#, c-format
msgid "unable to open datum table file: %s"
msgstr "impossible d'ouvrir le fichier de datums: %s"

#: ../lib/gis/datum.c:178
#, c-format
msgid "error in datum table file, line %d"
msgstr "erreur dans la table du fichier de datums, ligne %d"

#: ../lib/gis/debug.c:79
#, c-format
msgid "Cannot open debug file '%s'"
msgstr "Impossible d'ouvrir le fichier de déboggage '%s'"

#: ../lib/gis/distance.c:150
#, c-format
msgid "%s: shouldn't happen: code=%d P=(%f,%f) S=(%f,%f)(%f,%f)"
msgstr "%s : ne devrait pas se produire : code=%d P=(%f,%f) S=(%f,%f)(%f,%f)"

#: ../lib/gis/done_msg.c:36
#, c-format
msgid "%s complete. %s"
msgstr "%s terminé. %s"

#: ../lib/gis/env.c:129
msgid "No active GRASS session: GISRC environment variable not set"
msgstr "Aucune session GRASS active : La variable d'environnement GISRC n'est pas définie."

#: ../lib/gis/env.c:367 ../lib/gis/env.c:393
#, c-format
msgid "Incomplete GRASS session: Variable '%s' not set"
msgstr "Session GRASS incomplète : Variable '%s' non définie"

#: ../lib/gis/error.c:348
msgid "unknown"
msgstr "inconnu"

#: ../lib/gis/error.c:366
msgid "WARNING: "
msgstr "ATTENTION: "

#: ../lib/gis/error.c:367 ../lib/gis/parser.c:1742
#, c-format
msgid "ERROR: "
msgstr "ERREUR : "

#: ../lib/gis/find_file.c:98
#, c-format
msgid "Data element '%s/%s' was found in more mapsets (also found in <%s>)"
msgstr "L'élément date '%s/%s' a été trouvé dans plusieurs jeux de cartes (également dans <%s>)"

#: ../lib/gis/find_file.c:113
#, c-format
msgid "Using <%s@%s>..."
msgstr "Utilisation de <%s@%s> ..."

#: ../lib/gis/get_ellipse.c:263 ../lib/proj/ellipse.c:240
#, c-format
msgid "Unable to open ellipsoid table file <%s>"
msgstr "Impossible d'ouvrir la table d'ellipsoïde du fichier <%s>"

#: ../lib/gis/get_ellipse.c:346 ../lib/gis/get_ellipse.c:369
#, c-format
msgid "Invalid a: field '%s' in file %s in <%s>"
msgstr "a invalide : champ '%s' dans le fichier %s de <%s>"

#: ../lib/gis/get_ellipse.c:358
#, c-format
msgid "Invalid ellipsoid '%s' in file %s in <%s>"
msgstr "Ellipsoïde '%s' invalide dans le fichier %s de <%s>"

#: ../lib/gis/get_ellipse.c:372
#, c-format
msgid "Invalid es: field '%s' in file %s in <%s>"
msgstr "es invalide : champ '%s' dans le fichier %s de <%s>"

#: ../lib/gis/get_ellipse.c:385
#, c-format
msgid "No ellipsoid info given in file %s in <%s>"
msgstr "Pas d'information sur l'ellipsoïde dans le fichier %s de <%s>"

#: ../lib/gis/get_projinfo.c:40 ../lib/gis/get_projinfo.c:69
#, c-format
msgid "<%s> file not found for location <%s>"
msgstr "fichier <%s> introuvable pour le secteur <%s>"

#: ../lib/gis/get_projinfo.c:145 ../lib/gis/get_projinfo.c:270
#: ../lib/gis/key_value3.c:62
#, c-format
msgid "Unable to open input file <%s>: %s"
msgstr "Impossible d'ouvrir le fichierd'entrée <%s> : %s"

#: ../lib/gis/get_projinfo.c:197 ../lib/gis/get_projinfo.c:322
#: ../lib/gis/key_value3.c:40 ../lib/gis/make_loc.c:541
#: ../lib/gis/make_loc.c:592
#, c-format
msgid "Error closing output file <%s>: %s"
msgstr "Erreur à la fermeture du fichier <%s> : %s"

#: ../lib/gis/get_window.c:124
#, c-format
msgid "Unable to open element file <%s> for <%s@%s>"
msgstr "Impossible d'ouvrir le fichier élément <%s> pour <%s@%s>"

#: ../lib/gis/get_window.c:129
#, c-format
msgid "Region file %s/%s/%s is empty"
msgstr "Le fichier de région %s/%s/%s est vide"

#: ../lib/gis/gisinit.c:78 ../lib/gis/gisinit.c:128
#, c-format
msgid "Module built against version %s but trying to use version %s. In case of errors you need to rebuild the module against GRASS version %s."
msgstr "Module compilé avec la version %s mais tent d'utiliser la version %s. En cas d’erreurs, vous devez recompiler le module avec la version %s de GRASS."

#: ../lib/gis/gisinit.c:85 ../lib/gis/gisinit.c:135
#, c-format
msgid "Module built against version %s but trying to use version %s. You need to rebuild GRASS or untangle multiple installations."
msgstr "Module compilé avec la version %s mais tentative d'utiliser la version %s. Vous devez recompiler GRASS ou gérer les versions multiples."

#: ../lib/gis/gisinit.c:100
#, c-format
msgid "MAPSET %s - permission denied"
msgstr "Jeu de données (MAPSET) %s - permission refusée"

#: ../lib/gis/gisinit.c:103
#, c-format
msgid "MAPSET %s not found at %s"
msgstr "Jeu de cartes %s non trouvé dans %s"

#: ../lib/gis/gisinit.c:153
msgid "System not initialized. Programmer forgot to call G_gisinit()."
msgstr "Système non initialisé. Le développeur a oublié d'appeler G_gisinit()."

#: ../lib/gis/home.c:39
msgid "Unable to determine user's home directory"
msgstr "Impossible d'obtenir le répertoire de l'utilisateur"

#: ../lib/gis/home.c:127
#, c-format
msgid "Failed to create directory [%s]"
msgstr "Impossible de créer le répertoire [%s]"

#: ../lib/gis/key_value3.c:33 ../lib/gis/make_loc.c:526
#: ../lib/gis/make_loc.c:577
#, c-format
msgid "Unable to open output file <%s>: %s"
msgstr "Impossible d'ouvrir le fichier de sortie <%s> : %s"

#: ../lib/gis/key_value3.c:37
#, c-format
msgid "Error writing file <%s>: %s"
msgstr "Erreur d'écriture du fichier <%s> : %s"

#: ../lib/gis/key_value3.c:67
#, c-format
msgid "Error reading file <%s>: %s"
msgstr "Erreur de lecture du fichier <%s> : %s"

#: ../lib/gis/key_value3.c:70
#, c-format
msgid "Error closing input file <%s>: %s"
msgstr "Erreur à la fermeture du fichier <%s> : %s"

#: ../lib/gis/legal_name.c:40
#, c-format
msgid "Illegal filename <%s>. Cannot start with '.' or be 'NULL'."
msgstr "Nom de fichier <%s> non autorisé. Ne peut pas être '.' ou 'NULL'."

#: ../lib/gis/legal_name.c:48
#, c-format
msgid "Illegal filename <%s>. Character <%c> not allowed.\n"
msgstr "Nom de fichier <%s> non autorisé. Caractère <%c> interdit.\n"

#: ../lib/gis/legal_name.c:80 ../lib/gis/legal_name.c:83
#, c-format
msgid "Output raster map name <%s> is not valid map name"
msgstr "Le nom <%s> de la carte raster en sortie n'est pas un nom de carte valide"

#: ../lib/gis/legal_name.c:96 ../lib/gis/legal_name.c:99
#: ../lib/manage/do_remove.c:70 ../lib/manage/do_rename.c:68
#: ../lib/ogsf/gs3.c:120 ../lib/ogsf/gs3.c:185 ../lib/ogsf/gs3.c:261
#: ../lib/ogsf/gs3.c:333 ../lib/ogsf/gs3.c:440 ../lib/ogsf/gs3.c:528
#: ../lib/ogsf/gs3.c:588 ../lib/ogsf/gs3.c:646 ../lib/ogsf/gs3.c:716
#: ../lib/ogsf/gs3.c:786 ../lib/ogsf/gsd_legend.c:238 ../lib/raster/open.c:175
#: ../lib/raster/open.c:857 ../lib/raster/open.c:894 ../lib/raster/open.c:947
#: ../lib/rst/interp_float/output2d.c:268
#: ../lib/rst/interp_float/output2d.c:355
#: ../lib/rst/interp_float/output2d.c:429
#: ../lib/rst/interp_float/output2d.c:480
#: ../lib/rst/interp_float/output2d.c:494
#: ../lib/rst/interp_float/output2d.c:508
#: ../lib/rst/interp_float/output2d.c:524
#: ../lib/rst/interp_float/resout2d.c:234
#: ../lib/rst/interp_float/resout2d.c:278
#: ../lib/rst/interp_float/resout2d.c:322
#: ../lib/rst/interp_float/resout2d.c:354
#: ../lib/rst/interp_float/resout2d.c:403
#: ../lib/rst/interp_float/resout2d.c:420
#: ../lib/rst/interp_float/resout2d.c:435
#: ../lib/rst/interp_float/resout2d.c:450
#, c-format
msgid "Raster map <%s> not found"
msgstr "Carte raster <%s> non trouvée"

#: ../lib/gis/legal_name.c:120 ../lib/gis/legal_name.c:124
#, c-format
msgid "Output raster map <%s> is used as input"
msgstr "La carte raster de sortie <%s> est utilisée en entrée"

#: ../lib/gis/list.c:82
#, c-format
msgid "no %s files available in current mapset\n"
msgstr "pas de fichier %s disponible dans le jeu de données actuel\n"

#: ../lib/gis/list.c:84
#, c-format
msgid "no %s files available in mapset <%s>\n"
msgstr "pas de fichier %s disponible dans le jeu de données <%s>\n"

#: ../lib/gis/list.c:130
#, c-format
msgid "%s files available in mapset <%s>:\n"
msgstr "%s fichiers disponibles dans le jeu de données <%s> :\n"

#: ../lib/gis/list.c:201
msgid "G_list: Unknown element type"
msgstr "G_list: type d'élément inconnu"

#: ../lib/gis/location.c:61
#, c-format
msgid "LOCATION <%s> not available"
msgstr "SECTEUR <%s> non disponible"

#: ../lib/gis/lrand48.c:88
#, c-format
msgid "gettimeofday failed: %s"
msgstr "échec de gettimeofday : %s"

#: ../lib/gis/lrand48.c:119
msgid "Pseudo-random number generator not seeded"
msgstr "Générateur de nombres pseudo-aléatoires sans graine"

#: ../lib/gis/ls.c:102
#, c-format
msgid "Unable to open directory %s"
msgstr "Impossible d'ouvrir le répertoire %s"

#: ../lib/gis/make_mapset.c:67
#, c-format
msgid "Location <%s> doesn't exist"
msgstr "Le secteur <%s> n'existe pas"

#: ../lib/gis/mapset.c:38
msgid "MAPSET is not set"
msgstr "Jeu de données (MAPSET) n'est pas défini"

#: ../lib/gis/mapset.c:80
#, c-format
msgid "MAPSET <%s> not available"
msgstr "Jeu de cartes <%s> non disponible"

#: ../lib/gis/mapset_msc.c:224
#, c-format
msgid "Unable to make mapset element %s (%s): %s"
msgstr "Impossible de créer l'élément %s du jeu de cartes %s : %s"

#: ../lib/gis/mapset_msc.c:230
#, c-format
msgid "Unable to access mapset element %s (%s): %s"
msgstr "Impossible d'accéder à l'élément %s du jeu de données (%s): %s"

#: ../lib/gis/mkstemp.c:132
msgid "Attempt to create read-only temporary file"
msgstr "Tentative de création d'un fichier temporaire en lecture-seule"

#: ../lib/gis/mkstemp.c:138
#, c-format
msgid "Unrecognised access mode: %o"
msgstr "Mode d'accès non reconnu : %o"

#: ../lib/gis/myname.c:45
msgid "This location has no description."
msgstr "Ce secteur n'a pas de description."

#: ../lib/gis/omp_threads.c:28
msgid "Option is NULL."
msgstr "L'option est NULL."

#: ../lib/gis/omp_threads.c:30
msgid "Option key is NULL."
msgstr ""

#: ../lib/gis/omp_threads.c:45
#, c-format
msgid "One thread is set up for parallel computing."
msgid_plural "%d threads are set up for parallel computing."
msgstr[0] "Un thread est défini pour le calcul parallèle."
msgstr[1] "%d threads sont définis pour le calcul parallèle."

#: ../lib/gis/omp_threads.c:51
msgid "GRASS is not compiled with OpenMP support, parallel computation is disabled. Only one thread will be used."
msgstr "GRASS n'est pas compilé avec le support OpenMP, le calcul parallèle est désactivé. Un seul thread sera utilisé."

#: ../lib/gis/open.c:69
#, c-format
msgid "G__open(read): mapset <%s> doesn't match xmapset <%s>"
msgstr "G__open(read): mapset <%s> ne correspond pas à xmapset <%s>"

#: ../lib/gis/open.c:90
#, c-format
msgid "G__open(read): Unable to open '%s': %s"
msgstr "G_open(read) : impossible d'ouvrir '%s' : %s"

#: ../lib/gis/open.c:99
#, c-format
msgid "G__open(write): xmapset <%s> != G_mapset() <%s>"
msgstr "G__open(write): xmapset <%s> != G_mapset() <%s>"

#: ../lib/gis/open.c:123
#, c-format
msgid "G__open(write): Unable to open '%s': %s"
msgstr "G_open(write) : impossible d'ouvrir '%s' : %s"

#: ../lib/gis/open.c:197 ../lib/gis/open.c:289 ../lib/gis/open.c:322
#: ../lib/gis/open_misc.c:160 ../lib/gis/open_misc.c:232
#: ../lib/gis/open_misc.c:250 ../lib/gis/seek.c:55 ../lib/gis/seek.c:65
#: ../lib/raster/close.c:401 ../lib/raster/close.c:447
#: ../lib/raster/close.c:546 ../lib/raster/format.c:195
#: ../lib/raster/put_row.c:145 ../lib/raster/put_row.c:522
#: ../lib/raster3d/open.c:303 ../lib/raster3d/tilewrite.c:182
#: ../lib/segment/get_row.c:65 ../lib/segment/get_row.c:86
#: ../lib/segment/pagein.c:95 ../lib/segment/pageout.c:41
#: ../lib/segment/put_row.c:69 ../lib/segment/put_row.c:94
#: ../lib/segment/setup.c:57 ../lib/vector/Vlib/break_polygons.c:240
#: ../lib/vector/Vlib/break_polygons.c:257
#: ../lib/vector/Vlib/break_polygons.c:277
#: ../lib/vector/Vlib/break_polygons.c:305
#: ../lib/vector/Vlib/break_polygons.c:369
#: ../lib/vector/Vlib/break_polygons.c:412 ../lib/vector/rtree/index.c:144
#: ../lib/vector/rtree/io.c:104 ../lib/vector/rtree/io.c:204
#, c-format
msgid "File read/write operation failed: %s (%d)"
msgstr "L'opération de lecture/écriture du fichier a échoué : %s (%d)"

#: ../lib/gis/open_misc.c:46
#, c-format
msgid "G__open_misc(read): mapset <%s> doesn't match xmapset <%s>"
msgstr "G__open_misc(read): mapset <%s> ne correspond pas à xmapset <%s>"

#: ../lib/gis/open_misc.c:73
#, c-format
msgid "G__open_misc(write): xmapset <%s> != G_mapset() <%s>"
msgstr "G__open_misc(write): xmapset <%s> != G_mapset() <%s>"

#: ../lib/gis/parser.c:349
msgid "Bug in UI description. Missing module description"
msgstr "Bug dans l'interface de description. Module description manquant"

#: ../lib/gis/parser.c:359
msgid "Bug in UI description. Missing option key"
msgstr "Bug dans l'interface de description. Clef d'option manquante"

#: ../lib/gis/parser.c:361
#, c-format
msgid "Bug in UI description. Option key <%s> is not valid"
msgstr "Bug dans l'interface de description. Clef d'option <%s> non valide"

#: ../lib/gis/parser.c:365
#, c-format
msgid "Bug in UI description. Description for option <%s> missing"
msgstr "Bug dans l'interface de description. La description de l'option <%s> est manquante"

#: ../lib/gis/parser.c:418
#, c-format
msgid "Bug in UI description. Option '%s' in <%s> does not exist"
msgstr "Bug dans l'interface de description. L'option  '%s'  n'existe pas dans <%s>"

#: ../lib/gis/parser.c:551
msgid "Use either --quiet or --verbose flag, not both. Assuming --verbose."
msgstr "Utiliser le drapeau soit --quiet soit --verbose, pas les deux ; --verbose supposé."

#: ../lib/gis/parser.c:567
msgid "Use either --quiet or --verbose flag, not both. Assuming --quiet."
msgstr "Utiliser le drapeau soit --quiet soit --verbose, pas les deux ; --quiet supposé."

#: ../lib/gis/parser.c:584
msgid "Use either --qq or --verbose flag, not both. Assuming --qq."
msgstr "Utiliser soit l'option --qq soit --verbose, pas les deux. Utilisation de --qq."

#: ../lib/gis/parser.c:615
#, c-format
msgid "Sorry <%s> is not a valid option"
msgstr "Désolé, <%s> n'est pas une option valide"

#: ../lib/gis/parser.c:627
msgid "Your installation doesn't include GUI, exiting."
msgstr "Votre installation ne comprends pas d'interface graphique. Sortie."

#: ../lib/gis/parser.c:650 ../lib/init/grass.py:146
msgid "ERROR"
msgstr "ERREUR"

#: ../lib/gis/parser.c:988
msgid "Unable to determine program name"
msgstr "Impossible de déterminer le nom du programme"

#: ../lib/gis/parser.c:1011 ../lib/gis/parser.c:1092
#, c-format
msgid "%s: Sorry, <%c> is not a valid flag"
msgstr "%s : désolé, <%c> n'est pas une option valide"

#: ../lib/gis/parser.c:1043 ../lib/gis/parser.c:1053 ../lib/gis/parser.c:1063
#, c-format
msgid "Please update the usage of <%s>: flag <%c> has been renamed to <%s>"
msgstr "Veuillez mettre à jour l'utilisation de <%s> : l'option <%s> a été renommée en <%s>"

#: ../lib/gis/parser.c:1082
#, c-format
msgid "Please update the usage of <%s>: flag <%c> has been renamed to option <%s>"
msgstr "Veuillez mettre à jour l'utilisation de <%s> : l'option <%s> a été renommée en l’option <%s>"

#: ../lib/gis/parser.c:1229
#, c-format
msgid "%s: Sorry, <%s=> is ambiguous"
msgstr "%s : désolé, <%s=> est ambigu"

#: ../lib/gis/parser.c:1233
#, c-format
msgid "Option <%s=> matches"
msgstr "Option <%s=> correspond"

#: ../lib/gis/parser.c:1253
#, c-format
msgid "Please update the usage of <%s>: option <%s> has been renamed to flag <%s>"
msgstr "Veuillez mettre à jour l'utilisation de <%s> : l'option <%s> a été renommée en <%s>"

#: ../lib/gis/parser.c:1258
#, c-format
msgid "Please update the usage of <%s>: option <%s> has been renamed to flag <%c>"
msgstr "Veuillez mettre à jour l'utilisation de <%s> : l'option <%s> a été renommée en <%s>"

#: ../lib/gis/parser.c:1269
#, c-format
msgid "Please update the usage of <%s>: option <%s> has been renamed to <%s>"
msgstr "Merci de mettre à jour l'utilisation de <%s> : l'option <%s> a été renommée en <%s>"

#: ../lib/gis/parser.c:1282
#, c-format
msgid "%s: Sorry, <%s> is not a valid parameter"
msgstr "%s : désolé, <%s> n'est pas un paramètre valide"

#: ../lib/gis/parser.c:1289 ../lib/gis/parser.c:1550
#, c-format
msgid "<%s> is an abbreviation for <%s>"
msgstr "<%s> est une abréviation pour <%s>"

#: ../lib/gis/parser.c:1294
#, c-format
msgid "Option <%s> does not accept multiple answers"
msgstr "L'option <%s> n'accepte pas les réponses multiples"

#: ../lib/gis/parser.c:1367
#, c-format
msgid ""
"Illegal range syntax for parameter <%s>\n"
"\tPresented as: %s"
msgstr ""
"Syntaxe de l'intervalle illégale pour le paramètre <%s>\n"
"\tA présenter comme : %s"

#: ../lib/gis/parser.c:1374
#, c-format
msgid ""
"Value <%s> out of range for parameter <%s>\n"
"\tLegal range: %s"
msgstr ""
"Valeur <%s> en dehors de l'intervalle pour le paramètre <%s>\n"
"\tValeurs autorisées : %s"

#: ../lib/gis/parser.c:1380
#, c-format
msgid "Missing value for parameter <%s>"
msgstr "Valeur manquante pour le paramètre <%s>"

#: ../lib/gis/parser.c:1384
#, c-format
msgid "Invalid value <%s> for parameter <%s>"
msgstr "Valeur <%s> manquante pour le paramètre <%s>"

#: ../lib/gis/parser.c:1390
#, c-format
msgid ""
"Value <%s> ambiguous for parameter <%s>\n"
"\tValid options: %s"
msgstr ""
"Valeur <%s> ambigüe pour le paramètre <%s>\n"
"\tOptions valides : %s"

#: ../lib/gis/parser.c:1576
#, c-format
msgid ""
"Required parameter <%s> not set:\n"
"\t(%s)"
msgstr ""
"Paramètre requis <%s> non défini :\n"
"\t(%s)"

#: ../lib/gis/parser.c:1669
#, c-format
msgid ""
"Option <%s> must be provided in multiples of %d\n"
"\tYou provided %d item(s): %s"
msgstr ""
"L'option <%s> doit être un multiple de %d\n"
"\tVous avez fourni %d élément(s) : %s"

#: ../lib/gis/parser.c:1744 ../lib/gis/parser.c:1754
#, c-format
msgid "option <%s>: <%s> exists. To overwrite, use the --overwrite flag"
msgstr "options <%s> : <%s> existe. Pour remplacer, utiliser l'option --overwrite"

#: ../lib/gis/parser.c:1866
#, c-format
msgid "%s= is not a separator option"
msgstr "%s= n'est pas un séparateur d'option"

#: ../lib/gis/parser.c:1869
#, c-format
msgid "No separator given for %s="
msgstr "Pas de séparateur fourni pour %s="

#: ../lib/gis/parser.c:1931 ../lib/gis/parser.c:1950
#, c-format
msgid "%s= is not a file option"
msgstr "%s= n'est pas une option de fichier"

#: ../lib/gis/parser.c:1933
#, c-format
msgid "Opening multiple files not supported for %s="
msgstr "L'ouverture de fichiers multiples n'est pas supportée par %s="

#: ../lib/gis/parser.c:1939
#, c-format
msgid "Unable to open %s file <%s>: %s"
msgstr "Impossible d'ouvrir le fichier %s <%s> : %s"

#: ../lib/gis/parser.c:1946
#, c-format
msgid "Unable to create %s file <%s>: %s"
msgstr "Impossible de créer le fichier %s <%s> : %s"

#: ../lib/gis/parser_dependencies.c:126
msgid "Internal error: option or flag not found"
msgstr "Erreur interne : option ou argument non trouvé"

#: ../lib/gis/parser_dependencies.c:190
#, c-format
msgid "%s and <%s>"
msgstr "%s et <%s>"

#: ../lib/gis/parser_dependencies.c:190
#, c-format
msgid "%s or <%s>"
msgstr "%s ou <%s>"

#: ../lib/gis/parser_dependencies.c:228
#, c-format
msgid "Options %s are mutually exclusive"
msgstr "Les options %s sont mutuellement exclusives"

#: ../lib/gis/parser_dependencies.c:257
#, c-format
msgid "At least one of the following options is required: %s"
msgstr "Au moins une des options suivantes est requise : %s"

#: ../lib/gis/parser_dependencies.c:295
#, c-format
msgid "Option <%s> requires at least one of %s"
msgstr "L'option <%s> nécessite au moins un de %s"

#: ../lib/gis/parser_dependencies.c:298
#, c-format
msgid "Option <%s> requires %s"
msgstr "L'option <%s> nécessite %s"

#: ../lib/gis/parser_dependencies.c:334
#, c-format
msgid "Option <%s> requires all of %s"
msgstr "L'option <%s> nécessite tous de %s"

#: ../lib/gis/parser_dependencies.c:365
#, c-format
msgid "Option <%s> is mutually exclusive with all of %s"
msgstr "L'option <%s> est mutualement exclusive avec tous de %s"

#: ../lib/gis/parser_dependencies.c:396
#, c-format
msgid "Either all or none of %s must be given"
msgstr "Soit toutes soit aucune des options %s doivent être fournies"

#: ../lib/gis/parser_dependencies.c:430 ../lib/gis/parser_dependencies.c:468
#, c-format
msgid "Internal error: invalid rule type: %d"
msgstr "Erreur interne : type de règle invalide : %d"

#: ../lib/gis/parser_dependencies.c:504 ../lib/gis/parser_dependencies.c:538
msgid "Internal error: the number of options is < 0"
msgstr "Erreur interne : le nombre d'options est < 0"

#: ../lib/gis/parser_help.c:84
msgid "Description:"
msgstr "Description :"

#: ../lib/gis/parser_help.c:103
msgid "Keywords:"
msgstr "Mots-clés :"

#: ../lib/gis/parser_help.c:111
msgid "Usage:"
msgstr "Utilisation :"

#: ../lib/gis/parser_help.c:141
msgid "ERROR: Option key not defined"
msgstr "ERREUR : touche d'option non définie"

#: ../lib/gis/parser_help.c:198
msgid "Flags:"
msgstr "Options :"

#: ../lib/gis/parser_help.c:222 ../lib/gis/parser_html.c:185
#: ../lib/gis/parser_interface.c:329 ../lib/gis/parser_md_cli.c:343
#: ../lib/gis/parser_md_python.c:555 ../lib/gis/parser_rest.c:158
msgid "Allow output files to overwrite existing files"
msgstr "Autoriser la sortie à écraser les fichiers existants"

#: ../lib/gis/parser_help.c:224 ../lib/gis/parser_html.c:189
#: ../lib/gis/parser_interface.c:337 ../lib/gis/parser_md_cli.c:350
msgid "Print usage summary"
msgstr "Afficher le résumé d'utilisation"

#: ../lib/gis/parser_help.c:225 ../lib/gis/parser_html.c:192
#: ../lib/gis/parser_interface.c:344 ../lib/gis/parser_md_cli.c:353
#: ../lib/gis/parser_md_python.c:560 ../lib/gis/parser_rest.c:162
msgid "Verbose module output"
msgstr "Sortie du module en mode bavard"

#: ../lib/gis/parser_help.c:226 ../lib/gis/parser_html.c:195
#: ../lib/gis/parser_interface.c:351 ../lib/gis/parser_md_cli.c:356
#: ../lib/gis/parser_md_python.c:564 ../lib/gis/parser_rest.c:165
msgid "Quiet module output"
msgstr "Sortie du module en mode silence"

#: ../lib/gis/parser_help.c:227
msgid "Super quiet module output"
msgstr "Sortie du module en mode super silencieux"

#: ../lib/gis/parser_help.c:228 ../lib/gis/parser_html.c:198
#: ../lib/gis/parser_md_cli.c:362
msgid "Force launching GUI dialog"
msgstr "Force le lancement de la boite de dialogue"

#: ../lib/gis/parser_help.c:237
msgid "Parameters:"
msgstr "Paramètres :"

#: ../lib/gis/parser_help.c:259
#, c-format
msgid "  %*s   default: %s\n"
msgstr "  %*s   par défaut: %s\n"

#: ../lib/gis/parser_help.c:284
#, c-format
msgid "  %*s   options: "
msgstr "  %*s   options: "

#: ../lib/gis/parser_html.c:76 ../lib/gis/parser_rest.c:58
msgid "NAME"
msgstr "NOM"

#: ../lib/gis/parser_html.c:88 ../lib/gis/parser_rest.c:70
msgid "KEYWORDS"
msgstr "MOTS CLES"

#: ../lib/gis/parser_html.c:93 ../lib/gis/parser_rest.c:75
msgid "SYNOPSIS"
msgstr "SYNOPSIS"

#: ../lib/gis/parser_html.c:159 ../lib/gis/parser_rest.c:140
#: ../lib/init/grass.py:302
msgid "Flags"
msgstr "Drapeaux"

#: ../lib/gis/parser_html.c:207 ../lib/gis/parser_md.c:71
#: ../lib/gis/parser_rest.c:173 ../lib/init/grass.py:322
msgid "Parameters"
msgstr "Paramètres"

#: ../lib/gis/parser_html.c:251 ../lib/gis/parser_rest.c:217
msgid "Options"
msgstr "Options"

#: ../lib/gis/parser_html.c:257 ../lib/gis/parser_md_cli.c:113
#: ../lib/gis/parser_md_python.c:266 ../lib/gis/parser_rest.c:224
msgid "Default"
msgstr "Défaut"

#: ../lib/gis/parser_json.c:383
#, c-format
msgid "Input string not understood: <%s>. Multiple '@' chars?"
msgstr "Chaîne d'entrée incomprise : <%s>. Plusieurs caractères '@' ?"

#: ../lib/gis/parser_md_cli.c:103 ../lib/gis/parser_md_python.c:217
msgid "Allowed values"
msgstr "Valeurs autorisées"

#: ../lib/gis/parser_md_cli.c:359 ../lib/gis/parser_md_python.c:569
msgid "Very quiet module output"
msgstr "Sortie du module en mode très silencieux"

#: ../lib/gis/parser_md_python.c:192
msgid "Used as"
msgstr "Utilisé comme"

#: ../lib/gis/parser_standard_options.c:154
msgid "SQL SELECT statement"
msgstr "Clause SQL SELECT"

#: ../lib/gis/parser_standard_options.c:156
msgid "Example: select * from towns where population > 10000"
msgstr "Exemple : select * from villes where population > 10000"

#: ../lib/gis/parser_standard_options.c:165
msgid "WHERE conditions of SQL statement without 'where' keyword"
msgstr "WHERE conditions d'une clause SQL sans le mot-clef 'where'"

#: ../lib/gis/parser_standard_options.c:166
msgid "Example: income < 1000 and population >= 10000"
msgstr "Exemple : revenus < 1000 and population >= 10000"

#: ../lib/gis/parser_standard_options.c:174
msgid "Name of attribute table"
msgstr "Nom de la table d'attributs"

#: ../lib/gis/parser_standard_options.c:183
msgid "Name of database driver"
msgstr "Nom du pilote de base de données"

#: ../lib/gis/parser_standard_options.c:192
msgid "Name of database"
msgstr "Nom de la base de données"

#: ../lib/gis/parser_standard_options.c:201
msgid "Database schema"
msgstr "Schéma de base de données"

#: ../lib/gis/parser_standard_options.c:202
msgid "Do not use this option if schemas are not supported by driver/database server"
msgstr "Ne pas utiliser cette option si les schémas ne sont pas supportés par le pilote / serveur de base de données"

#: ../lib/gis/parser_standard_options.c:211
msgid "Name of attribute column"
msgstr "Nom de l'attribut colonne"

#: ../lib/gis/parser_standard_options.c:220
msgid "Name of attribute column(s)"
msgstr "Nom de l'attribut de(s) colonne(s)"

#: ../lib/gis/parser_standard_options.c:229
msgid "Name of key column"
msgstr "Nom de la colonne de clef"

#: ../lib/gis/parser_standard_options.c:230
msgid "Must refer to an integer column"
msgstr "Doit se référer à une colonne d'entier"

#: ../lib/gis/parser_standard_options.c:242
msgid "Name of input imagery group"
msgstr "Nom du groupe d'image en entrée"

#: ../lib/gis/parser_standard_options.c:250
msgid "Name of input imagery subgroup"
msgstr "Nom du sous-groupe d'image en entrée"

#: ../lib/gis/parser_standard_options.c:267
msgid "Maximum memory to be used (in MB)"
msgstr "Maximum de mémoire à utiliser (en MB)"

#: ../lib/gis/parser_standard_options.c:268
msgid "Cache size for raster rows"
msgstr "Taille de cache pour les lignes du raster"

#: ../lib/gis/parser_standard_options.c:276
msgid "Name of input raster map"
msgstr "Nom de la couche matricielle d'entrée"

#: ../lib/gis/parser_standard_options.c:285
msgid "Name of input raster map(s)"
msgstr "Nom de(s) couche(s) matricielle(s) en entrée"

#: ../lib/gis/parser_standard_options.c:293
msgid "Name for output raster map"
msgstr "Nom de la couche matricielle en sortie"

#: ../lib/gis/parser_standard_options.c:302
msgid "Name for output raster map(s)"
msgstr "Nom de la carte raster en sortie"

#: ../lib/gis/parser_standard_options.c:310
msgid "Name of raster map"
msgstr "Nom de la carte raster"

#: ../lib/gis/parser_standard_options.c:319
msgid "Name of raster map(s)"
msgstr "Nom de(s) carte(s) raster"

#: ../lib/gis/parser_standard_options.c:327
msgid "Name of base raster map"
msgstr "Nom de la couche matricielle de base"

#: ../lib/gis/parser_standard_options.c:335
#, fuzzy
msgid "Name of cover raster map"
msgstr "Nom de la couche matricielle de drapage"

#: ../lib/gis/parser_standard_options.c:343
msgid "Name of input elevation raster map"
msgstr "Nom de la carte raster d'altitudes en entrée"

#: ../lib/gis/parser_standard_options.c:352
msgid "Name of input elevation raster map(s)"
msgstr "Nom de(s) carte(s) raster d'altitude en entrée"

#: ../lib/gis/parser_standard_options.c:359
msgid "Type of raster map to be created"
msgstr "Type de carte raster à créer"

#: ../lib/gis/parser_standard_options.c:360
msgid "Storage type for resultant raster map"
msgstr "Type de stockage pour la carte raster en sortie"

#: ../lib/gis/parser_standard_options.c:363
msgid "Integer"
msgstr "Entier"

#: ../lib/gis/parser_standard_options.c:363
msgid "Single precision floating point"
msgstr "Nombre flottant de précision simple"

#: ../lib/gis/parser_standard_options.c:364
msgid "Double precision floating point"
msgstr "Nombre flottant de précision double"

#: ../lib/gis/parser_standard_options.c:370
msgid "Sampling interpolation method"
msgstr "Méthode d'interpolation d'échantillonnage"

#: ../lib/gis/parser_standard_options.c:374
msgid "Nearest-neighbor interpolation"
msgstr "Interpolation par le plus proche voisin"

#: ../lib/gis/parser_standard_options.c:375
msgid "Bicubic interpolation"
msgstr "Interpolation bicubique"

#: ../lib/gis/parser_standard_options.c:375
msgid "Bilinear interpolation"
msgstr "Interpolation bilinéaire"

#: ../lib/gis/parser_standard_options.c:384
msgid "Name of input basename raster map(s)"
msgstr "Nom de base de(s) carte(s) raster en entrée"

#: ../lib/gis/parser_standard_options.c:393
msgid "Name for output basename raster map(s)"
msgstr "Nom de base de(s) carte(s) raster en sortie"

#: ../lib/gis/parser_standard_options.c:403
msgid "Name of input 3D raster map"
msgstr "Nom de la carte raster 3D en entrée"

#: ../lib/gis/parser_standard_options.c:412
msgid "Name of input 3D raster map(s)"
msgstr "Nom de(s) carte(s) raster 3D en entrée"

#: ../lib/gis/parser_standard_options.c:420
msgid "Name for output 3D raster map"
msgstr "Nom de la cartes raster 3D en sortie"

#: ../lib/gis/parser_standard_options.c:428
msgid "Name of 3D raster map"
msgstr "Nom de la carte raster 3D"

#: ../lib/gis/parser_standard_options.c:437
msgid "Name of 3D raster map(s)"
msgstr "Nom de(s) carte(s) raster 3D"

#: ../lib/gis/parser_standard_options.c:446
msgid "Data type used in the output raster3d map"
msgstr "Type de données utilisées dans la carte raster3d en sortie"

#: ../lib/gis/parser_standard_options.c:455
msgid "Number of digits used as mantissa in the internal map storage, 0 -23 for float, 0 - 52 for double, max or default"
msgstr "Nombre de décimales à utiliser comme 'mantissa' dans le stockage interne des cartes, 0-23 pour flottant, 0-52 pour double, max ou défaut"

#: ../lib/gis/parser_standard_options.c:466
msgid "The compression method used in the output raster3d map"
msgstr "La méthode de compression utilisée dans la carte raster3d en sortie"

#: ../lib/gis/parser_standard_options.c:475
msgid "The dimensions of the tiles used in the output raster3d map (XxYxZ or default: 16x16x8)"
msgstr "Les dimensions des dalles utilisées dans le fichier de sortie"

#: ../lib/gis/parser_standard_options.c:486
msgid "Name of input vector map"
msgstr "Nom de la couche vectorielle en entrée"

#: ../lib/gis/parser_standard_options.c:487
#: ../lib/gis/parser_standard_options.c:514
msgid "Or data source for direct OGR access"
msgstr "Ou la source de données pour acces OGR direct"

#: ../lib/gis/parser_standard_options.c:496
msgid "Name of input vector map(s)"
msgstr "Nom de(s) couche(s) vectorielle(s) en entrée"

#: ../lib/gis/parser_standard_options.c:497
msgid "Or data source(s) for direct OGR access"
msgstr "Ou les sources de données pour acces OGR direct"

#: ../lib/gis/parser_standard_options.c:505
msgid "Name for output vector map"
msgstr "Nom de la couche vectorielle en sortie"

#: ../lib/gis/parser_standard_options.c:513
msgid "Name of vector map"
msgstr "Nom de la carte vecteur"

#: ../lib/gis/parser_standard_options.c:523
msgid "Name of vector map(s)"
msgstr "Nom de(s) carte(s) vecteur(s)"

#: ../lib/gis/parser_standard_options.c:532
#: ../lib/gis/parser_standard_options.c:541
msgid "Input feature type"
msgstr "Types d'entité en entrée"

#: ../lib/gis/parser_standard_options.c:548
msgid "Layer number or name"
msgstr "Numéro ou nom de la couche"

#: ../lib/gis/parser_standard_options.c:550
msgid "Vector features can have category values in different layers. This number determines which layer to use. When used with direct OGR access this is the layer name."
msgstr "Les entités vecteur peuvent avoir des valeurs de catégories dans différentes couches. Ce nombre détermine quelle couche utiliser. Lorsque utilisé en accès direct avec OGR, il s'agit du nom de la couche."

#: ../lib/gis/parser_standard_options.c:560
msgid "Layer number or name ('-1' for all layers)"
msgstr "Numéro ou nom de la couche ('-1' pour toutes les couches)"

#: ../lib/gis/parser_standard_options.c:562
msgid "A single vector map can be connected to multiple database tables. This number determines which table to use. When used with direct OGR access this is the layer name."
msgstr "Une carte vecteur peut être connectée à plusieurs tables de base de  données. Ce nombre détermine la table à utiliser. Lorsque utilisé avec OGR en accès direct, il s'agit du nom de la couche."

#: ../lib/gis/parser_standard_options.c:571
msgid "Category value"
msgstr "Valeur de la catégorie"

#: ../lib/gis/parser_standard_options.c:579
msgid "Category values"
msgstr "Valeurs de catégorie"

#: ../lib/gis/parser_standard_options.c:580
#: ../lib/gis/parser_standard_options.c:595
msgid "Example: 1,3,7-9,13"
msgstr "Exemple: 1,3,7-9,13"

#: ../lib/gis/parser_standard_options.c:587
msgid "Feature id"
msgstr "Id d'entité"

#: ../lib/gis/parser_standard_options.c:594
msgid "Feature ids"
msgstr "Id d'entités"

#: ../lib/gis/parser_standard_options.c:605
#: ../lib/gis/parser_standard_options.c:613
msgid "Name of input file"
msgstr "Nom du fichier en entrée"

#: ../lib/gis/parser_standard_options.c:621
msgid "Name for output file"
msgstr "Nom du fichier en sortie"

#: ../lib/gis/parser_standard_options.c:630
msgid "Field separator"
msgstr "Séparateur de champ"

#: ../lib/gis/parser_standard_options.c:632
msgid "Special characters: pipe, comma, space, tab, newline"
msgstr "Caractères spéciaux : 'pipe', virgule, espace, tabulation, nouvelle ligne"

#: ../lib/gis/parser_standard_options.c:643
#: ../lib/gis/parser_standard_options.c:653
msgid "Color"
msgstr "Couleur"

#: ../lib/gis/parser_standard_options.c:644
msgid "Either a standard color name or R:G:B triplet"
msgstr "Soit un nom de couleur standard ou un triplet R:G:B"

#: ../lib/gis/parser_standard_options.c:655
msgid "Either a standard color name, R:G:B triplet, or \"none\""
msgstr "Soit un nom de couleur standard, soit un triplet R:G:B, ou \"none\""

#: ../lib/gis/parser_standard_options.c:665
msgid "Color format"
msgstr "Format de couleur"

#: ../lib/gis/parser_standard_options.c:666
msgid "Color format for output values."
msgstr "Format de couleur pour les valeurs de sortie."

#: ../lib/gis/parser_standard_options.c:669
msgid "output color in HEX format"
msgstr "couleur de sortie au format HEX (hexadécimal)"

#: ../lib/gis/parser_standard_options.c:669
msgid "output color in RGB format"
msgstr "couleur de sortie au format RVB"

#: ../lib/gis/parser_standard_options.c:670
msgid "output color in HSV format (experimental)"
msgstr "couleur de sortie au format HSV (expérimental)"

#: ../lib/gis/parser_standard_options.c:671
msgid "output color in colon-separated RGB format"
msgstr "couleur de sortie au format RVB séparé par deux points"

#: ../lib/gis/parser_standard_options.c:682
msgid "Name of input directory"
msgstr "Nom du répertoire d'entrée"

#: ../lib/gis/parser_standard_options.c:691
msgid "Units"
msgstr "Unités"

#: ../lib/gis/parser_standard_options.c:700
msgid "Data type(s)"
msgstr "Type(s) de données"

#: ../lib/gis/parser_standard_options.c:710
msgid "Name of mapset (default: current search path)"
msgstr "Nom du jeu de cartes (par défaut : chemin de recherche courant)"

#: ../lib/gis/parser_standard_options.c:711
msgid "'.' for current mapset"
msgstr "'.' pour le jeu de cartes courant"

#: ../lib/gis/parser_standard_options.c:719
msgid "Project (location) name"
msgstr "Nom du projet (Secteur)"

#: ../lib/gis/parser_standard_options.c:720
msgid "Project name (not path to project)"
msgstr "Nom du projet (pas le chemin vers le projet)"

#: ../lib/gis/parser_standard_options.c:730
msgid "GRASS database directory"
msgstr "Répertoire de la base de données GRASS"

#: ../lib/gis/parser_standard_options.c:731
msgid "Default: path to the current GRASS database"
msgstr "Défaut : chemin de la base de données GRASS courante"

#: ../lib/gis/parser_standard_options.c:743
msgid "Coordinates"
msgstr "Coordonnées"

#: ../lib/gis/parser_standard_options.c:752
msgid "Name of color table"
msgstr "Nom de la table de couleur"

#: ../lib/gis/parser_standard_options.c:763
msgid "String representing NULL value"
msgstr "Chaîne représentant la valeur NULL"

#: ../lib/gis/parser_standard_options.c:772
msgid "Name of saved region"
msgstr "Nom de la région enregistrée"

#: ../lib/gis/parser_standard_options.c:787
msgid "Number of threads for parallel computing"
msgstr "Nombre de threads pour le calcul parallèle"

#: ../lib/gis/parser_standard_options.c:788
msgid "0: use OpenMP default; >0: use nprocs; <0: use MAX-nprocs"
msgstr "0 : utiliser la valeur par défaut d'OpenMP ; >0 : utiliser nprocs ; <0 : utiliser MAX-nprocs"

#: ../lib/gis/parser_standard_options.c:796
#, fuzzy
#| msgid "Pseudo-random number generator not seeded"
msgid "Seed value for the random number generator"
msgstr "Valeur de départ pour le générateur de nombres aléatoires"

#: ../lib/gis/parser_standard_options.c:798
msgid "Using the same seed ensures identical results, while a randomly generated seed produces different outcomes in each run."
msgstr "L’utilisation de la même graine garantit des résultats identiques, tandis qu'une graine générée de manière aléatoire produit des résultats différents à chaque exécution."

#: ../lib/gis/parser_standard_options.c:810
msgid "Name of the input space time dataset"
msgstr "Nom du jeu de données temporel en entrée"

#: ../lib/gis/parser_standard_options.c:819
msgid "Name of the input space time datasets"
msgstr "Noms des jeux de données temporels en entrée"

#: ../lib/gis/parser_standard_options.c:827
msgid "Name of the output space time dataset"
msgstr "Nom du jeu de données temporel en sortie"

#: ../lib/gis/parser_standard_options.c:835
msgid "Name of the input space time raster dataset"
msgstr "Nom du jeu de données raster temporel en entrée"

#: ../lib/gis/parser_standard_options.c:844
msgid "Name of the input space time raster datasets"
msgstr "Noms des jeux de données raster temporels en entrée"

#: ../lib/gis/parser_standard_options.c:852
msgid "Name of the output space time raster dataset"
msgstr "Nom du jeu de données raster temporel en sortie"

#: ../lib/gis/parser_standard_options.c:861
msgid "Name of the output space time raster datasets"
msgstr "Nom du jeu de données raster temporel en sortie"

#: ../lib/gis/parser_standard_options.c:869
msgid "Name of the input space time vector dataset"
msgstr "Nom du jeu de données vecteur temporel en entrée"

#: ../lib/gis/parser_standard_options.c:878
msgid "Name of the input space time vector datasets"
msgstr "Noms des jeux de données vecteur temporels en entrée"

#: ../lib/gis/parser_standard_options.c:886
msgid "Name of the output space time vector dataset"
msgstr "Nom du jeu de données vecteur temporel en sortie"

#: ../lib/gis/parser_standard_options.c:894
msgid "Name of the input space time raster3d dataset"
msgstr "Nom du jeu de données raster3d temporel en entrée"

#: ../lib/gis/parser_standard_options.c:903
msgid "Name of the input space time raster3d datasets"
msgstr "Noms des jeux de données raster3d temporels en entrée"

#: ../lib/gis/parser_standard_options.c:911
msgid "Name of the output space time raster3d dataset"
msgstr "Nom du jeu de donées raster3d temporel en sortie"

#: ../lib/gis/parser_standard_options.c:920
msgid "Type of the input space time dataset"
msgstr "Type du jeu de données temporel en entrée"

#: ../lib/gis/parser_standard_options.c:928
msgid "Name of the input map"
msgstr "Nom de la carte en entrée"

#: ../lib/gis/parser_standard_options.c:937
msgid "Name of the input maps"
msgstr "Noms des cartes en entrée"

#: ../lib/gis/parser_standard_options.c:946
msgid "Type of the input map"
msgstr "Type de la carte en entrée"

#: ../lib/gis/parser_standard_options.c:955
msgid "The temporal type of the space time dataset"
msgstr "Le type temporel du jeu de données temporel"

#: ../lib/gis/parser_standard_options.c:962
msgid "WHERE conditions of SQL statement without 'where' keyword used in the temporal GIS framework"
msgstr "WHERE conditions d'une clause SQL sans le mot-clef 'where'"

#: ../lib/gis/parser_standard_options.c:964
msgid "Example: start_time > '2001-01-01 12:30:00'"
msgstr "Exemple : start_time > '2001-01-01 12:30:00'"

#: ../lib/gis/parser_standard_options.c:975
msgid "The method to be used for sampling the input dataset"
msgstr "La méthode à utiliser pour échantillonner le jeu de donénes en entrée"

#: ../lib/gis/parser_standard_options.c:982
msgid "Output format"
msgstr "Format de sortie"

#: ../lib/gis/parser_standard_options.c:985
msgid "plain;Plain text output;json;JSON (JavaScript Object Notation);"
msgstr "plain;Sortie en texte brut;json;JSON (JavaScript Object Notation);"

#: ../lib/gis/parser_standard_options.c:1020
msgid "Do not create attribute table"
msgstr "Ne pas créer la table d'attributs"

#: ../lib/gis/parser_standard_options.c:1024
msgid "Do not build topology"
msgstr "Ne pas construire la topologie"

#: ../lib/gis/parser_standard_options.c:1026
msgid "Advantageous when handling a large number of points"
msgstr "Avantageux lors de la gestion d'un grand nombre de points"

#: ../lib/gis/parser_wps.c:517
msgid "Multiple outputs are not supported by WPS 1.0.0"
msgstr "Les sorties multiples ne sont pas supportées par WPS 1.0.0"

#: ../lib/gis/paths.c:201
#, c-format
msgid "Unable to open file <%s> for reading"
msgstr "Impossible d'ouvrir le fichier <%s> en lecture"

#: ../lib/gis/paths.c:216
#, c-format
msgid "Unable to fetch security info for <%s>"
msgstr "Impossible de récupérer les infos de sécurité pour <%s>"

#: ../lib/gis/proj2.c:63
msgid "Latitude-Longitude"
msgstr "Latitude-Longitude"

#: ../lib/gis/proj2.c:65
msgid "Other Projection"
msgstr "Autre projection"

#: ../lib/gis/proj3.c:132 ../lib/vector/Vlib/header.c:565
msgid "Unknown projection"
msgstr "Projection inconnue"

#: ../lib/gis/rd_cellhd.c:139 ../lib/gis/rd_cellhd.c:178
#: ../lib/gis/rd_cellhd.c:355
#, c-format
msgid "Syntax error in cell header, line %d: %s"
msgstr "Erreur de syntaxe dans l'en-tête de cellule, ligne %d : %s"

#: ../lib/gis/rd_cellhd.c:148
msgid "Duplicate projection field"
msgstr "Champ de projection dupliqué"

#: ../lib/gis/rd_cellhd.c:151
#, c-format
msgid "Invalid projection field: %s"
msgstr "Champ de projection invalide : %s"

#: ../lib/gis/rd_cellhd.c:158
msgid "Duplicate zone field"
msgstr "Champ de zone dupliqué"

#: ../lib/gis/rd_cellhd.c:161
#, c-format
msgid "Invalid zone field: %s"
msgstr "Champ de zone invalide : %s"

#: ../lib/gis/rd_cellhd.c:168 ../lib/gis/rd_cellhd.c:170
#: ../lib/gis/rd_cellhd.c:360 ../lib/gis/rd_cellhd.c:362
#: ../lib/gis/rd_cellhd.c:364 ../lib/gis/rd_cellhd.c:366
#: ../lib/gis/rd_cellhd.c:368 ../lib/gis/rd_cellhd.c:370
#: ../lib/gis/rd_cellhd.c:381 ../lib/gis/rd_cellhd.c:383
#: ../lib/gis/rd_cellhd.c:385 ../lib/gis/rd_cellhd.c:387
#, c-format
msgid "Field <%s> missing"
msgstr "Champ <%s> manquant"

#: ../lib/gis/rd_cellhd.c:193
msgid "Duplicate north field"
msgstr "Champ Nord dupliqué"

#: ../lib/gis/rd_cellhd.c:195
#, c-format
msgid "Invalid north field: %s"
msgstr "Champ de nord invalide : %s"

#: ../lib/gis/rd_cellhd.c:201
msgid "Duplicate south field"
msgstr "Champ Sud dupliqué"

#: ../lib/gis/rd_cellhd.c:203
#, c-format
msgid "Invalid south field: %s"
msgstr "Champ de sud invalide : %s"

#: ../lib/gis/rd_cellhd.c:209
msgid "Duplicate east field"
msgstr "Champ Est dupliqué"

#: ../lib/gis/rd_cellhd.c:211
#, c-format
msgid "Invalid east field: %s"
msgstr "Champ d'est invalide : %s"

#: ../lib/gis/rd_cellhd.c:217
msgid "Duplicate west field"
msgstr "Champ Ouest dupliqué"

#: ../lib/gis/rd_cellhd.c:219
#, c-format
msgid "Invalid west field: %s"
msgstr "Champ d'ouest invalide : %s"

#: ../lib/gis/rd_cellhd.c:225
msgid "Duplicate top field"
msgstr "Champ Haut dupliqué"

#: ../lib/gis/rd_cellhd.c:227
#, c-format
msgid "Invalid top field: %s"
msgstr "Champ de haut invalide : %s"

#: ../lib/gis/rd_cellhd.c:233
msgid "Duplicate bottom field"
msgstr "Champ Bas dupliqué"

#: ../lib/gis/rd_cellhd.c:235
#, c-format
msgid "Invalid bottom field: %s"
msgstr "Champ de bas invalide : %s"

#: ../lib/gis/rd_cellhd.c:241
msgid "Duplicate e-w resolution field"
msgstr "Champ de résolution e-o dupliqué"

#: ../lib/gis/rd_cellhd.c:243 ../lib/gis/rd_cellhd.c:245
#, c-format
msgid "Invalid e-w resolution field: %s"
msgstr "Champ de résolution e-o invalide : %s"

#: ../lib/gis/rd_cellhd.c:251
msgid "Duplicate 3D e-w resolution field"
msgstr "Champ de résolution e-o 3D dupliqué"

#: ../lib/gis/rd_cellhd.c:253 ../lib/gis/rd_cellhd.c:255
#, c-format
msgid "Invalid 3D e-w resolution field: %s"
msgstr "Champ de résolution e-o 3D invalide : %s"

#: ../lib/gis/rd_cellhd.c:261
msgid "Duplicate n-s resolution field"
msgstr "Champ de résolution n-s dupliqué"

#: ../lib/gis/rd_cellhd.c:263 ../lib/gis/rd_cellhd.c:265
#, c-format
msgid "Invalid n-s resolution field: %s"
msgstr "Champ de résolution n-s invalide : %s"

#: ../lib/gis/rd_cellhd.c:271
msgid "Duplicate 3D n-s resolution field"
msgstr "Champ de résolution n-s 3D dupliqué"

#: ../lib/gis/rd_cellhd.c:273 ../lib/gis/rd_cellhd.c:275
#, c-format
msgid "Invalid 3D n-s resolution field: %s"
msgstr "Champ de résolution n-s 3D invalide : %s"

#: ../lib/gis/rd_cellhd.c:281
msgid "Duplicate t-b resolution field"
msgstr "Champ de résolution h-b dupliqué"

#: ../lib/gis/rd_cellhd.c:283 ../lib/gis/rd_cellhd.c:285
#, c-format
msgid "Invalid t-b resolution field: %s"
msgstr "Champ de résolution h-b invalide : %s"

#: ../lib/gis/rd_cellhd.c:291
msgid "Duplicate rows field"
msgstr "Champ lignes dupliqué"

#: ../lib/gis/rd_cellhd.c:293 ../lib/gis/rd_cellhd.c:295
#, c-format
msgid "Invalid rows field: %s"
msgstr "Champ de lignes invalide : %s"

#: ../lib/gis/rd_cellhd.c:301
msgid "Duplicate 3D rows field"
msgstr "Champ lignes 3D dupliqué"

#: ../lib/gis/rd_cellhd.c:303 ../lib/gis/rd_cellhd.c:305
#, c-format
msgid "Invalid 3D rows field: %s"
msgstr "Champ de lignes 3D invalide : %s"

#: ../lib/gis/rd_cellhd.c:311
msgid "Duplicate cols field"
msgstr "Champ colonnes dupliqué"

#: ../lib/gis/rd_cellhd.c:313 ../lib/gis/rd_cellhd.c:315
#, c-format
msgid "Invalid cols field: %s"
msgstr "Champ de colonnes invalide : %s"

#: ../lib/gis/rd_cellhd.c:321
msgid "Duplicate 3D cols field"
msgstr "Champ colonnes 3D dupliqué"

#: ../lib/gis/rd_cellhd.c:323 ../lib/gis/rd_cellhd.c:325
#, c-format
msgid "Invalid 3D cols field: %s"
msgstr "Champ de colonnes 3D invalide : %s"

#: ../lib/gis/rd_cellhd.c:331
msgid "Duplicate depths field"
msgstr "Champ profondeur dupliqué"

#: ../lib/gis/rd_cellhd.c:333 ../lib/gis/rd_cellhd.c:335
#, c-format
msgid "Invalid depths field: %s"
msgstr "Champ de profondeur invalide : %s"

#: ../lib/gis/rd_cellhd.c:341
msgid "Duplicate format field"
msgstr "Champ de format dupliqué"

#: ../lib/gis/rd_cellhd.c:343
#, c-format
msgid "Invalid format field: %s"
msgstr "Champ de format invalide : %s"

#: ../lib/gis/rd_cellhd.c:349
msgid "Duplicate compressed field"
msgstr "Champ compressé dupliqué"

#: ../lib/gis/rd_cellhd.c:351
#, c-format
msgid "Invalid compressed field: %s"
msgstr "Champ compressé invalide : %s"

#: ../lib/gis/seek.c:62
msgid "Seek offset out of range"
msgstr "Index de recherche en dehors des limites"

#: ../lib/gis/spawn.c:381
#, c-format
msgid "CreateProcess() failed: error = %d"
msgstr "CreateProcess() a échoué: erreur = %d"

#: ../lib/gis/spawn.c:417
#, c-format
msgid "G_spawn: unable to redirect descriptor %d"
msgstr "G_spawn: impossible de rediriger le descripteur %d"

#: ../lib/gis/spawn.c:426 ../lib/gis/spawn.c:615
#, c-format
msgid "G_spawn: unable to open file %s"
msgstr "G_spawn: impossible d'ouvrir le fichier %s"

#: ../lib/gis/spawn.c:502
msgid "G_spawn: unable to execute command"
msgstr "G_spawn : impossible d'exécuter la commande"

#: ../lib/gis/spawn.c:528 ../lib/gis/spawn.c:535
#, c-format
msgid "G_spawn: unable to restore signal %d"
msgstr "G_spawn: impossible de restaurer le signal %d"

#: ../lib/gis/spawn.c:565
#, c-format
msgid "G_spawn: unable to reset signal %d"
msgstr "G_spawn: impossible de réinitialiser le signal %d"

#: ../lib/gis/spawn.c:574
#, c-format
msgid "G_spawn: unable to ignore signal %d"
msgstr "G_spawn: impossible d'ignorer le signal %d"

#: ../lib/gis/spawn.c:584
#, c-format
msgid "G_spawn: unable to block signal %d"
msgstr "G_spawn: impossible d'ignorer le signal %d"

#: ../lib/gis/spawn.c:592
#, c-format
msgid "G_spawn: unable to unblock signal %d"
msgstr "G_spawn: impossible de débloquer le signal %d"

#: ../lib/gis/spawn.c:620 ../lib/gis/spawn.c:629
#, c-format
msgid "G_spawn: unable to duplicate descriptor %d to %d"
msgstr "G_spawn: impossible de dupliquer le descripteur %d vers %d"

#: ../lib/gis/spawn.c:663
#, c-format
msgid "Unable to create a new process: %s"
msgstr "Impossible de créer un nouveau processus : %s"

#: ../lib/gis/spawn.c:678
#, c-format
msgid "Unable to change directory to %s"
msgstr "Impossible de changer de répertoire pour aller dans %s"

#: ../lib/gis/spawn.c:686
#, c-format
msgid "Unable to execute command '%s': %s"
msgstr "Impossible d'exécuter la commande '%s' : %s"

#: ../lib/gis/timestamp.c:294
#, c-format
msgid "Unable to create timestamp file for %s map <%s@%s>"
msgstr "Impossible de créer l'horodatage pour la carte %s <%s@%s>"

#: ../lib/gis/timestamp.c:303
#, c-format
msgid "Invalid timestamp specified for %s map <%s@%s>"
msgstr "Horodatage invalide pour la carte %s <%s@%s>"

#: ../lib/gis/timestamp.c:333
#, c-format
msgid "Unable to open timestamp file for %s map <%s@%s>"
msgstr "Impossible d'ouvrir l'horodatage pour la carte %s <%s@%s>"

#: ../lib/gis/timestamp.c:342
#, c-format
msgid "Invalid timestamp file for %s map <%s@%s>"
msgstr "Horodatage invalide pour la carte %s <%s@%s>"

#: ../lib/gis/timestamp.c:482
#, c-format
msgid "Unable to open timestamp file for vector map <%s@%s>"
msgstr "Impossible d'ouvrir l'horodatage pour la carte vecteur <%s@%s>"

#: ../lib/gis/timestamp.c:491
#, c-format
msgid "Invalid timestamp file for vector map <%s@%s>"
msgstr "Horodatage invalide pour la carte vecteur <%s@%s>"

#: ../lib/gis/timestamp.c:527
#, c-format
msgid "Unable to create timestamp file for vector map <%s@%s>"
msgstr "Impossible de créer l'horodatage pour la carte vecteur <%s@%s>"

#: ../lib/gis/timestamp.c:536
#, c-format
msgid "Invalid timestamp specified for vector map <%s@%s>"
msgstr "Horodatage invalide pour la carte vecteur <%s@%s>"

#: ../lib/gis/token.c:163
msgid "parse error"
msgstr "erreur d'analyse"

#. GTC: localized area units
#: ../lib/gis/units.c:209
msgid "square units"
msgstr "unités carrés"

#. GTC: localized area units
#: ../lib/gis/units.c:211
msgid "square unit"
msgstr "unité carrée"

#. GTC: localized units
#: ../lib/gis/units.c:215
msgid "units"
msgstr "unités"

#. GTC: localized units
#: ../lib/gis/units.c:217
msgid "unit"
msgstr "unité"

#. GTC: localized area units
#: ../lib/gis/units.c:224
msgid "square meters"
msgstr "mètres carrés"

#. GTC: localized area units
#: ../lib/gis/units.c:226
msgid "square meter"
msgstr "mètre carré"

#. GTC: localized units
#: ../lib/gis/units.c:230
msgid "meters"
msgstr "mètres"

#. GTC: localized units
#: ../lib/gis/units.c:232
msgid "meter"
msgstr "mètre"

#. GTC: localized area units
#: ../lib/gis/units.c:239
msgid "square kilometers"
msgstr "kilomètres carrés"

#. GTC: localized area units
#: ../lib/gis/units.c:241
msgid "square kilometer"
msgstr "kilomètre carré"

#. GTC: localized units
#: ../lib/gis/units.c:245
msgid "kilometers"
msgstr "kilomètres"

#. GTC: localized units
#: ../lib/gis/units.c:247
msgid "kilometer"
msgstr "kilomètre"

#. GTC: localized area units
#: ../lib/gis/units.c:254
msgid "acres"
msgstr "acres"

#. GTC: localized area units
#: ../lib/gis/units.c:256
msgid "acre"
msgstr "acre"

#. GTC: localized area units
#: ../lib/gis/units.c:266
msgid "hectares"
msgstr "hectares"

#. GTC: localized area units
#: ../lib/gis/units.c:268
msgid "hectare"
msgstr "hectare"

#. GTC: localized area units
#: ../lib/gis/units.c:278
msgid "square miles"
msgstr "miles carrés"

#. GTC: localized area units
#: ../lib/gis/units.c:280
msgid "square mile"
msgstr "mile carré"

#. GTC: localized units
#: ../lib/gis/units.c:284
msgid "miles"
msgstr "miles"

#. GTC: localized units
#: ../lib/gis/units.c:286
msgid "mile"
msgstr "mile"

#. GTC: localized area units, do not confuse with US feet
#: ../lib/gis/units.c:293
msgid "square feet"
msgstr "pieds carrés"

#. GTC: localized area units, do not confuse with US foot
#: ../lib/gis/units.c:295
msgid "square foot"
msgstr "pied carré"

#. GTC: localized units, do not confuse with US feet
#: ../lib/gis/units.c:299
msgid "feet"
msgstr "pieds"

#. GTC: localized units, do not confuse with US foot
#: ../lib/gis/units.c:301
msgid "foot"
msgstr "pied"

#. GTC: localized area units, do not confuse with feet
#: ../lib/gis/units.c:308
msgid "square US feet"
msgstr "pieds US carrés"

#. GTC: localized area units, do not confuse with foot
#: ../lib/gis/units.c:310
msgid "square US foot"
msgstr "pied US carré"

#. GTC: localized units, do not confuse with feet
#: ../lib/gis/units.c:314
msgid "US feet"
msgstr "pieds US"

#. GTC: localized units, do not confuse with foot
#: ../lib/gis/units.c:316
msgid "US foot"
msgstr "pied US"

#. GTC: localized area units
#: ../lib/gis/units.c:323
msgid "square degrees"
msgstr "degrés carrés"

#. GTC: localized area units
#: ../lib/gis/units.c:325
msgid "square degree"
msgstr "degré carré"

#. GTC: localized units
#: ../lib/gis/units.c:329
msgid "degrees"
msgstr "degrés"

#. GTC: localized units
#: ../lib/gis/units.c:331
msgid "degree"
msgstr "degré"

#. GTC: localized time units
#: ../lib/gis/units.c:337
msgid "years"
msgstr "années"

#. GTC: localized time units
#: ../lib/gis/units.c:339
msgid "year"
msgstr "année"

#. GTC: localized time units
#: ../lib/gis/units.c:345
msgid "months"
msgstr "mois"

#. GTC: localized time units
#: ../lib/gis/units.c:347
msgid "month"
msgstr "mois"

#. GTC: localized time units
#: ../lib/gis/units.c:353
msgid "days"
msgstr "jours"

#. GTC: localized time units
#: ../lib/gis/units.c:355
msgid "day"
msgstr "jour"

#. GTC: localized time units
#: ../lib/gis/units.c:361
msgid "hours"
msgstr "heures"

#. GTC: localized time units
#: ../lib/gis/units.c:363
msgid "hour"
msgstr "heure"

#. GTC: localized time units
#: ../lib/gis/units.c:369
msgid "minutes"
msgstr "minutes"

#. GTC: localized time units
#: ../lib/gis/units.c:371
msgid "minute"
msgstr "minute"

#. GTC: localized time units
#: ../lib/gis/units.c:377
msgid "seconds"
msgstr "secondes"

#. GTC: localized time units
#: ../lib/gis/units.c:379
msgid "second"
msgstr "seconde"

#: ../lib/gis/view.c:166
#, c-format
msgid "Unable to open %s for writing"
msgstr "Impossible d'ouvrir %s en écriture"

#: ../lib/gis/view.c:250 ../lib/gis/view.c:467
#, c-format
msgid "Unable to open %s for reading"
msgstr "Impossible d'ouvrir %s en lecture"

#: ../lib/gis/view.c:453
#, c-format
msgid "GRASS window when view was saved:\n"
msgstr "fenêtre GRASS quand la vue a été sauvegardée :\n"

#: ../lib/gis/view.c:531
#, c-format
msgid " Window saved in \"%s\" is completely outside of current GRASS window."
msgstr "La fenêtre sauvegardée dans \"%s\" est complètement en dehors de la fenêtre GRASS courante."

#: ../lib/gis/view.c:536
#, c-format
msgid " Only %d%% of window saved in \"%s\" overlaps with current GRASS window."
msgstr "Seulement %d%% de la fenêtre sauvegardée dans \"%s\" chevauche(nt) la fenêtre GRASS courante."

#: ../lib/gis/worker.c:85
msgid "Task already has a worker"
msgstr "La tâche a déjà un processus"

#: ../lib/gis/writ_zeros.c:56 ../lib/vector/Vlib/break_polygons.c:261
#: ../lib/vector/Vlib/break_polygons.c:281
#: ../lib/vector/Vlib/break_polygons.c:309
#: ../lib/vector/Vlib/break_polygons.c:416
#, c-format
msgid "File writing error in %s() %d:%s"
msgstr "Erreur d'écriture de fichier dans %s() %d:%s"

#: ../lib/gmath/del2g.c:46
msgid "    taking FFT of image..."
msgstr "    prenant FFT de l'image..."

#: ../lib/gmath/del2g.c:52
msgid "    computing del**2 g..."
msgstr "    informatique del**2 g..."

#: ../lib/gmath/del2g.c:55
msgid "    taking FFT of del**2 g..."
msgstr "    prenant FFT de del**2 g..."

#: ../lib/gmath/del2g.c:59
msgid "    multiplying transforms..."
msgstr "    transformations multiples..."

#: ../lib/gmath/del2g.c:62
msgid "    taking inverse FFT..."
msgstr "    prenant FFT inverse..."

#: ../lib/gmath/la.c:71 ../lib/gmath/la.c:123
msgid "Matrix dimensions out of range"
msgstr "Dimension de la matrice en dehors des limites"

#: ../lib/gmath/la.c:154
msgid "Matrix is not initialised fully."
msgstr "La matrice n'est pas complètement initialisé."

#: ../lib/gmath/la.c:159
msgid "Unable to allocate space for matrix copy"
msgstr "Allocation d'espace mémoire impossible pour la copie matricielle"

#: ../lib/gmath/la.c:222
msgid "Input matrix is uninitialized"
msgstr "La matrice d'entrée n'est pas initialisée"

#: ../lib/gmath/la.c:285
msgid "First scalar multiplier must be non-zero"
msgstr "Le première scalaire multiplicateur ne doit pas être à zéro"

#: ../lib/gmath/la.c:291 ../lib/gmath/la.c:299 ../lib/gmath/la.c:357
msgid "One or both input matrices uninitialised"
msgstr "Une ou deux matrices d'entrée non initialisées"

#: ../lib/gmath/la.c:304 ../lib/gmath/la.c:362
msgid "Matrix order does not match"
msgstr "L'ordre des matrices ne correspond pas"

#: ../lib/gmath/la.c:310
msgid "Unable to allocate space for matrix sum"
msgstr "Allocation d'espace mémoire impossible pour la somme matricielle"

#: ../lib/gmath/la.c:367
msgid "Unable to allocate space for matrix product"
msgstr "Allocation d'espace mémoire impossible pour le produit matriciel"

#: ../lib/gmath/la.c:470
msgid "Input: one or both data matrices uninitialised"
msgstr "Entrée: une ou deux matrices de données non initialisées"

#: ../lib/gmath/la.c:475
msgid "Principal matrix is not properly dimensioned"
msgstr "La matrice principale n'est pas correctement dimensionnée"

#: ../lib/gmath/la.c:480
msgid "Input: you must have at least one array to solve"
msgstr "Entrée: vous devez disposer d'au moins un tableau à résoudre"

#: ../lib/gmath/la.c:486
msgid "Could not allocate space for solution matrix"
msgstr "Impossible d'allouer de l'espace pour la matrice solution"

#: ../lib/gmath/la.c:492 ../lib/gmath/la.c:500
msgid "Could not allocate space for working matrix"
msgstr "Impossible d'allouer de l'espace pour la matrice de travail"

#: ../lib/gmath/la.c:553
msgid "Matrix (or submatrix is singular). Solution undetermined"
msgstr "Matrice (ou sous-matrice singulière). Solution indéterminée"

#: ../lib/gmath/la.c:557
msgid "Problem in LA routine."
msgstr "Problème dans la routine LA."

#: ../lib/gmath/la.c:563
msgid "Procedure not yet available for selected matrix type"
msgstr "Procédure pas encore disponibles pour certains type de matrice"

#: ../lib/gmath/la.c:590
msgid "Matrix is not square. Cannot determine inverse"
msgstr "La matrice n'est pas carrée. Impossible de déterminer son inverse"

#: ../lib/gmath/la.c:595
msgid "Unable to allocate space for matrix"
msgstr "Allocation d'espace mémoire impossible pour la matrice"

#: ../lib/gmath/la.c:612
msgid "Matrix is singular"
msgstr "La matrice est singulière"

#: ../lib/gmath/la.c:617
msgid "Problem in LA procedure."
msgstr "Problème dans la procédure LA."

#: ../lib/gmath/la.c:696
msgid "Element array has not been allocated"
msgstr "Le tableau des éléments n'a pas été attribué"

#: ../lib/gmath/la.c:701
msgid "Specified element is outside array bounds"
msgstr "L'élément spécifié est en dehors des limites du tableau"

#: ../lib/gmath/la.c:751
msgid "Specified matrix column index is outside range"
msgstr "L'index de colonne de la matrice spécifié est en dehors de l'intervalle"

#: ../lib/gmath/la.c:756 ../lib/gmath/la.c:795 ../lib/gmath/la.c:1141
#: ../lib/gmath/la.c:1187 ../lib/gmath/la.c:1257
msgid "Matrix is not initialised"
msgstr "La matrice n'est pas initialisée"

#: ../lib/gmath/la.c:761 ../lib/gmath/la.c:800
msgid "Could not allocate space for vector structure"
msgstr "Impossible d'allouer de l'espace pour le vecteur structure"

#: ../lib/gmath/la.c:790
msgid "Specified matrix row index is outside range"
msgstr "L'index de ligne de la matrice spécifié est en dehors de l'intervalle"

#: ../lib/gmath/la.c:828
msgid "Specified row index is outside range"
msgstr "L'index de la ligne spécifié est en dehors de l'intervalle"

#: ../lib/gmath/la.c:833
msgid "Specified column index is outside range"
msgstr "L'index de la colonne spécifié est en dehors de l'intervalle"

#: ../lib/gmath/la.c:852
msgid "Unknown vector type."
msgstr "Type vectoriel inconnu."

#: ../lib/gmath/la.c:902
msgid "Input matrix and vector have differing dimensions1"
msgstr "Les vecteurs sont de dimensions différentes"

#: ../lib/gmath/la.c:907 ../lib/gmath/la.c:1019 ../lib/gmath/la.c:1294
msgid "Output vector is uninitialized"
msgstr "Le vecteur de sortie n'est pas initialisé"

#: ../lib/gmath/la.c:1024 ../lib/gmath/la.c:1299
msgid "Vectors are not of the same type"
msgstr "Les vecteurs ne sont pas du même type"

#: ../lib/gmath/la.c:1029
msgid "Output vector is of incorrect type"
msgstr "Le vecteur de sortie est de type incorrect"

#: ../lib/gmath/la.c:1034 ../lib/gmath/la.c:1309
msgid "Matrices not allowed"
msgstr "Matrices non autorisées"

#: ../lib/gmath/la.c:1040 ../lib/gmath/la.c:1315
msgid "Vectors have differing dimensions"
msgstr "Les vecteurs sont de dimensions différentes"

#: ../lib/gmath/la.c:1046 ../lib/gmath/la.c:1321
msgid "Output vector has incorrect dimension"
msgstr "Le vecteur de sorite est de dimension incorrecte"

#: ../lib/gmath/la.c:1091
msgid "Vector dimensions out of range"
msgstr "Dimension du vecteur en dehors des limites"

#: ../lib/gmath/la.c:1096
msgid "Row/column out of range"
msgstr "ligne/colonne en dehors de l'intervalle"

#: ../lib/gmath/la.c:1304
msgid "Output vector is not the same type as others"
msgstr "Le vecteur de sortie n'est pas du même type que les autres"

#: ../lib/gmath/la.c:1363
msgid "Vector structure is not initialised"
msgstr "La structure du vecteur n'est pas initialisée"

#: ../lib/gmath/la.c:1482 ../lib/gmath/la.c:1490 ../lib/gmath/la.c:1495
msgid "Input format error"
msgstr "Erreur de format d'entrée"

#: ../lib/gmath/solvers_classic_iter.c:88
#, c-format
msgid "sparse Jacobi -- iteration %5i error %g\n"
msgstr "rares Jacobi -- itération %5i erreur %g\n"

#: ../lib/gmath/solvers_classic_iter.c:164
#, c-format
msgid "sparse SOR -- iteration %5i error %g\n"
msgstr "rares SOR -- itération %5i erreur %g\n"

#: ../lib/gmath/solvers_classic_iter.c:226
#, c-format
msgid "Jacobi -- iteration %5i error %g\n"
msgstr "Jacobi -- itération %5i erreur %g\n"

#: ../lib/gmath/solvers_classic_iter.c:285
#, c-format
msgid "SOR -- iteration %5i error %g\n"
msgstr "SOR -- itération %5i erreur %g\n"

#: ../lib/gmath/solvers_direct.c:44
msgid "Starting direct gauss elimination solver"
msgstr "Commencer directement la résolution par la méthode de gauss"

#: ../lib/gmath/solvers_direct.c:72
msgid "Starting direct lu decomposition solver"
msgstr "Commencer directement la décomposition LU"

#: ../lib/gmath/solvers_direct.c:128
msgid "Starting cholesky decomposition solver"
msgstr "Commencer la décomposition par la méthode de Cholesky"

#: ../lib/gmath/solvers_direct.c:131 ../lib/gmath/solvers_krylov.c:262
#: ../lib/gmath/solvers_krylov.c:496 ../lib/gmath/solvers_krylov.c:662
msgid "Unable to solve the linear equation system"
msgstr "Impossible de résoudre le système d'équations linéaires"

#: ../lib/gmath/solvers_direct_cholesky_band.c:35
#, c-format
msgid "Decomposition failed at row %i and col %i"
msgstr "La décomposition a échoué à la ligne %i colonne %i"

#: ../lib/gmath/solvers_krylov.c:270
#, c-format
msgid "Sparse PCG -- iteration %i error  %g\n"
msgstr "PCG épars -- itération %i erreur %g\n"

#: ../lib/gmath/solvers_krylov.c:272
#, c-format
msgid "PCG -- iteration %i error  %g\n"
msgstr "PCG -- itération %i erreur %g\n"

#: ../lib/gmath/solvers_krylov.c:504
#, c-format
msgid "Sparse CG -- iteration %i error  %g\n"
msgstr "PCG épars -- itération %i erreur %g\n"

#: ../lib/gmath/solvers_krylov.c:506
#, c-format
msgid "CG -- iteration %i error  %g\n"
msgstr "CG -- itération %i erreur %g\n"

#: ../lib/gmath/solvers_krylov.c:710
#, c-format
msgid "Sparse BiCGStab -- iteration %i error  %g\n"
msgstr "BICGStab épars -- itération %i erreur %g\n"

#: ../lib/gmath/solvers_krylov.c:713
#, c-format
msgid "BiCGStab -- iteration %i error  %g\n"
msgstr "BICGStab -- itération %i erreur %g\n"

#: ../lib/gmath/test/bench_blas2.c:33
msgid ""
"\n"
"++ Running blas level 2 benchmark ++"
msgstr ""
"\n"
"++ Exécution des tests unitaires blas niveau 2 ++"

#: ../lib/gmath/test/bench_blas3.c:32
msgid ""
"\n"
"++ Running blas level 3 benchmark ++"
msgstr ""
"\n"
"++ Exécution des tests unitaires blas niveau 3 ++"

#: ../lib/gmath/test/bench_solver_direct.c:34
msgid ""
"\n"
"++ Running direct solver benchmark ++"
msgstr ""
"\n"
"++ Exécution de l'évaluation du solveur direct ++"

#: ../lib/gmath/test/bench_solver_krylov.c:34
msgid ""
"\n"
"++ Running krylov solver benchmark ++"
msgstr ""
"\n"
"++ Exécution de l'évaluation du solveur krylov ++"

#: ../lib/gmath/test/test_blas1.c:37
msgid ""
"\n"
"++ Running blas level 1 unit tests ++"
msgstr ""
"\n"
"++ Exécution des tests unitaires blas de niveau 1 ++"

#: ../lib/gmath/test/test_blas1.c:44
msgid ""
"\n"
"-- blas level 1 unit tests failure --"
msgstr ""
"\n"
"-- Échec des tests unitaires blas de niveau 1 --"

#: ../lib/gmath/test/test_blas1.c:46
msgid ""
"\n"
"-- blas level 1 unit tests finished successfully --"
msgstr ""
"\n"
"-- Tests unitaires du solveur terminés avec succès --"

#: ../lib/gmath/test/test_blas2.c:36
msgid ""
"\n"
"++ Running blas level 2 unit tests ++"
msgstr ""
"\n"
"++ Éxécution des tests unitaires blas de niveau 2 ++"

#: ../lib/gmath/test/test_blas2.c:42
msgid ""
"\n"
"-- blas level 2 unit tests failure --"
msgstr ""
"\n"
"-- Échec des tests unitaires blas de niveau 2 --"

#: ../lib/gmath/test/test_blas2.c:44
msgid ""
"\n"
"-- blas level 2 unit tests finished successfully --"
msgstr ""
"\n"
"-- Tests unitaires du solveur terminés avec succès --"

#: ../lib/gmath/test/test_blas3.c:36
msgid ""
"\n"
"++ Running blas level 3 unit tests ++"
msgstr ""
"\n"
"++ Exécution des tests unitaires blas de niveau 3 ++"

#: ../lib/gmath/test/test_blas3.c:42
msgid ""
"\n"
"-- blas level 3 unit tests failure --"
msgstr ""
"\n"
"-- Échec des tests unitaires blas de niveau 3 --"

#: ../lib/gmath/test/test_blas3.c:44
msgid ""
"\n"
"-- blas level 3 unit tests finished successfully --"
msgstr ""
"\n"
"-- Tests unitaires du solveur terminés avec succès --"

#: ../lib/gmath/test/test_ccmath_wrapper.c:37
msgid ""
"\n"
"++ Running ccmath wrapper unit tests ++"
msgstr ""
"\n"
"++ Éxécution des tests unitaires ccmath ++"

#: ../lib/gmath/test/test_ccmath_wrapper.c:42
msgid ""
"\n"
"-- ccmath wrapper unit tests failure --"
msgstr ""
"\n"
"-- Échec des tests unitaires ccmath --"

#: ../lib/gmath/test/test_ccmath_wrapper.c:44
msgid ""
"\n"
"-- ccmath wrapper unit tests finished successfully --"
msgstr ""
"\n"
"-- tests unitaires ccmath terminés avec succès --"

#: ../lib/gmath/test/test_main.c:64
msgid "The size of the matrices and vectors for benchmarking"
msgstr "Taille des matrices et vecteurs pour l'évaluation"

#: ../lib/gmath/test/test_main.c:71
msgid "Choose solver benchmark"
msgstr "Choisir le solveur d'évaluation"

#: ../lib/gmath/test/test_main.c:78
msgid "Choose blas benchmark"
msgstr "Choisir l'évaluation blas"

#: ../lib/gmath/test/test_main.c:107
msgid "Performs benchmarks, unit and integration tests for the gmath library"
msgstr "Effectue les évaluations, tests unitaires et d'intégration pour la librairie gmath"

#: ../lib/gmath/test/test_matrix_conversion.c:37
msgid ""
"\n"
"++ Running matrix conversion unit tests ++"
msgstr ""
"\n"
"++ Éxécution des tests unitaires de conversion de matrice ++"

#: ../lib/gmath/test/test_matrix_conversion.c:42
msgid ""
"\n"
"-- Matrix conversion unit tests failure --"
msgstr ""
"\n"
"-- Échec des tests unitaires de conversion de matrice --"

#: ../lib/gmath/test/test_matrix_conversion.c:45
msgid ""
"\n"
"-- Matrix conversion unit tests finished successfully --"
msgstr ""
"\n"
"-- Tests unitaires du solveur terminés avec succès --"

#: ../lib/gmath/test/test_solvers.c:37
msgid ""
"\n"
"++ Running solver unit tests ++"
msgstr ""
"\n"
"++ Éxécution du solveur des tests unitaires ++"

#: ../lib/gmath/test/test_solvers.c:42
msgid ""
"\n"
"-- Solver unit tests failure --"
msgstr ""
"\n"
"-- Échec du solveur des tests unitaires --"

#: ../lib/gmath/test/test_solvers.c:44
msgid ""
"\n"
"-- Solver unit tests finished successfully --"
msgstr ""
"\n"
"-- Tests unitaires du solveur terminés avec succès --"

#: ../lib/gpde/n_arrays_io.c:91
#, c-format
msgid "Reading raster map <%s> into memory"
msgstr "Lecture de la carte raster <%s> en mémoire"

#: ../lib/gpde/n_arrays_io.c:182
msgid "N_array_2d * array is empty"
msgstr "Le tableau N_array_2d * est vide"

#: ../lib/gpde/n_arrays_io.c:201
#, c-format
msgid "Write 2d array to raster map <%s>"
msgstr "Écriture du tableau 2d dans la couche matricielle <%s>"

#: ../lib/gpde/n_arrays_io.c:270 ../lib/manage/do_remove.c:75
#: ../lib/manage/do_rename.c:73 ../lib/ogsf/gvl3.c:40
#: ../lib/ogsf/gvl_file.c:426
#, c-format
msgid "3D raster map <%s> not found"
msgstr "Carte raster 3D <%s> non trouvée"

#: ../lib/gpde/n_arrays_io.c:278 ../lib/ogsf/gvl_file.c:435
#, c-format
msgid "Unable to open 3D raster map <%s>"
msgstr "Impossible d'ouvrir la carte raster 3D <%s>"

#: ../lib/gpde/n_arrays_io.c:306
#, c-format
msgid "Read g3d map <%s> into the memory"
msgstr "Lecture de la carte g3d <%s> en mémoire"

#: ../lib/gpde/n_arrays_io.c:360 ../lib/gpde/n_arrays_io.c:461
#, c-format
msgid "Error closing g3d file <%s>"
msgstr "Erreur à la fermeture du fichier g3d <%s>"

#: ../lib/gpde/n_arrays_io.c:418
#, c-format
msgid "Error opening g3d map <%s>"
msgstr "Erreur à l'ouverture de la carte g3d <%s>"

#: ../lib/gpde/n_arrays_io.c:420
#, c-format
msgid "Write 3d array to g3d map <%s>"
msgstr "Écriture du tableau 3d dans la carte g3d <%s>"

#: ../lib/gpde/n_gwflow.c:447 ../lib/gpde/n_gwflow.c:721
#, c-format
msgid "The total sum of the water budget: %g\n"
msgstr "Bilan hydrique total : %g\n"

#: ../lib/gpde/n_gwflow.c:449 ../lib/gpde/n_gwflow.c:723
#, c-format
msgid "The total sum of the water budget is significantly larger then 0: %g\n"
msgstr "Le bilan hydrique total est significativement suppérieur à 0 : %g\n"

#: ../lib/gpde/n_parse_options.c:105
msgid "The calculation time in seconds"
msgstr "Le temps de calcul en secondes"

#: ../lib/gpde/test/test_main.c:85
msgid "Performs unit and integration tests for gpde library"
msgstr "Effectue les tests unitaires et d'intégration pour la librairie gpde"

#: ../lib/htmldriver/graph_set.c:95
#, c-format
msgid "html: collecting to file '%s'"
msgstr "html : enregistrement vers le fichier '%s'"

#: ../lib/htmldriver/graph_set.c:96
#, c-format
msgid "html: image size %dx%d"
msgstr "html : taille d'image %dx%d"

#: ../lib/htmldriver/graph_set.c:108 ../lib/htmldriver/graph_set.c:112
#: ../lib/htmldriver/graph_set.c:116
#, c-format
msgid "html: type '%s'"
msgstr "html : type '%s'"

#: ../lib/imagery/fopen.c:25
#, c-format
msgid "Unable to find file [%s] of group [%s in %s]"
msgstr "Impossible de trouver le fichier [%s] du groupe [%s de %s]"

#: ../lib/imagery/fopen.c:33 ../lib/imagery/fopen.c:87
#, c-format
msgid "Unable to open file [%s] of group [%s in %s]"
msgstr "Impossible d'ouvrir le fichier [%s] du groupe [%s de %s]"

#: ../lib/imagery/fopen.c:51
#, c-format
msgid "Unable to find file [%s] for subgroup [%s] of group [%s in %s]"
msgstr "Impossible de trouver le fichier [%s] pour le sous-groupe [%s] du groupe [%s de %s]"

#: ../lib/imagery/fopen.c:63 ../lib/imagery/fopen.c:161
#, c-format
msgid "Unable to open file [%s] for subgroup [%s] of group [%s in %s]"
msgstr "Impossible d'ouvrir le fichier [%s] du sous-groupe [%s] du groupe [%s de %s]"

#: ../lib/imagery/fopen.c:75
#, c-format
msgid "Unable to create file [%s] of group [%s in %s]"
msgstr "Impossible de créer le fichier [%s] du groupe [%s de %s]"

#: ../lib/imagery/fopen.c:138
#, c-format
msgid "Unable to create file [%s] for subgroup [%s] of group [%s in %s]"
msgstr "Impossible de créer le fichier [%s] du sous-groupe [%s] du groupe [%s de %s]"

#: ../lib/imagery/georef_tps.c:207
msgid "Calculating forward transformation coefficients"
msgstr "Calcul du coefficient de transformation en avant"

#: ../lib/imagery/georef_tps.c:224
msgid "Calculating backward transformation coefficients"
msgstr "Calcul du coefficient de transformation en arrière"

#: ../lib/imagery/georef_tps.c:267 ../lib/imagery/georef_tps.c:271
#: ../lib/imagery/georef_tps.c:275 ../lib/imagery/georef_tps.c:281
#: ../lib/imagery/georef_tps.c:285
#, c-format
msgid "%s: out of memory"
msgstr "%s : dépassement de mémoire"

#: ../lib/imagery/iclass.c:80
#, c-format
msgid "No areas in category %d"
msgstr "Pas de surface pour la catégorie %d"

#: ../lib/imagery/iclass.c:122
#, c-format
msgid "Raster map <%s@%s> in subgroup <%s> does not exist"
msgstr "La carte raster <%s@%s> du sous-groupe <%s> n'existe pas"

#: ../lib/imagery/iclass.c:127
#, c-format
msgid "Raster map <%s@%s> in group <%s> does not exist"
msgstr "La carte raster <%s@%s> du groupe <%s> n'existe pas"

#: ../lib/imagery/iclass.c:140
#, c-format
msgid "Subgroup <%s> does not have enough files (it has %d files)"
msgstr "Le sous-groupe <%s> ne contient pas suffisamment de fichiers (il a %d fichiers)"

#: ../lib/imagery/iclass.c:144
#, c-format
msgid "Group <%s> does not have enough files (it has %d files)"
msgstr "Le groupe <%s> ne contient pas suffisamment de fichiers (il a %d fichiers)"

#: ../lib/imagery/iclass_perimeter.c:108
#, c-format
msgid "Get area %d failed"
msgstr "L'obtention de la surface %d a échoué"

#: ../lib/imagery/iclass_perimeter.c:115
msgid "Perimeter computation failed"
msgstr "Le calcul du périmètre a échoué"

#: ../lib/imagery/iclass_perimeter.c:209
msgid "Invalid polygon"
msgstr "Polygone invalide"

#: ../lib/imagery/iclass_perimeter.c:254
msgid "Outlined area is too large."
msgstr "La surface surlignée est trop grande."

#: ../lib/imagery/iclass_signatures.c:115
#, c-format
msgid "Unable to open output signature file '%s'"
msgstr "Impossible d'ouvrir le fichier de signatures '%s'"

#: ../lib/imagery/iclass_statistics.c:215
msgid "prepare_signature: outline has odd number of points."
msgstr "prepare_signature : la outline a un nombre de points impair."

#: ../lib/imagery/iclass_statistics.c:225 ../lib/imagery/iscatt_core.c:965
#, c-format
msgid "prepare_signature: scan line %d has odd number of points."
msgstr "prepare_signature : la ligne %d a un nombre de points impair."

#: ../lib/imagery/iclass_statistics.c:235 ../lib/imagery/iscatt_core.c:976
msgid "signature: perimeter points out of order."
msgstr "signature : points du périmètre hors d'usage."

#: ../lib/imagery/iclass_statistics.c:247
#, c-format
msgid "Data error preparing signatures: value (%d) > num of cats (%d)"
msgstr "Erreur de données à la préparation des signatures : valeur (%d) > nombre de catégories (%d)"

#: ../lib/imagery/iclass_statistics.c:555
#: ../lib/imagery/iclass_statistics.c:578
#: ../lib/imagery/iclass_statistics.c:601
#: ../lib/imagery/iclass_statistics.c:624
#: ../lib/imagery/iclass_statistics.c:647
#: ../lib/imagery/iclass_statistics.c:674
#: ../lib/imagery/iclass_statistics.c:706
#: ../lib/imagery/iclass_statistics.c:729
#: ../lib/imagery/iclass_statistics.c:752
msgid "Band index out of range"
msgstr "Index de bande en dehors des limites"

#: ../lib/imagery/iclass_statistics.c:678
msgid "Cell category value out of range"
msgstr "Valeur de catégorie en dehors des limites"

#: ../lib/imagery/iscatt_core.c:81
#, c-format
msgid "Unable to write header into category raster condition file <%s>."
msgstr "Impossible d'écrire l'en-tête du fichier <%s> de catégorie  du raster."

#: ../lib/imagery/iscatt_core.c:99
#, c-format
msgid "Unable to write into category raster condition file <%s>."
msgstr "Impossible d'écrire dans le fichier <%s> de catégories du raster."

#: ../lib/imagery/iscatt_core.c:252
#, c-format
msgid "Unable to open category raster conditions file <%s>."
msgstr "Impossible d'ouvrir le fichier de conditions du raster <%s>."

#: ../lib/imagery/iscatt_core.c:260
#, c-format
msgid "Unable to find patch raster <%s>."
msgstr "Impossible de trouver le raster de patch <%s>."

#: ../lib/imagery/iscatt_core.c:276
#, c-format
msgid "Resolutions of patch <%s> and patched file <%s> are not same."
msgstr "Les résolutions du patch <%s> et du fichier patché <%s> ne sont pas les mêmes."

#: ../lib/imagery/iscatt_core.c:302 ../lib/imagery/iscatt_core.c:345
#, c-format
msgid "Corrupted  category raster conditions file <%s> (fseek failed)"
msgstr "Fichier <%s> de catégories du raster corrompu (fseek a échoué)"

#: ../lib/imagery/iscatt_core.c:334
#, c-format
msgid "Unable to write into category raster conditions file <%s>"
msgstr "Impossible d'écrire dans le fichier <%s> de catégories du raster"

#: ../lib/imagery/iscatt_core.c:524
msgid "Unable to read from category raster condition file."
msgstr "Impossible de lire le fichier de catégories du raster."

#: ../lib/imagery/iscatt_core.c:531
msgid "Invalid size of category raster conditions file."
msgstr "Taille du fichier de catégories du raster invalide."

#: ../lib/imagery/iscatt_core.c:574
msgid "Data inconsistent. Value computed for scatter plot is out of initialized range."
msgstr "Données non cohérentes. La valeur calculée pour le graphique est en dehors de la plage initiale."

#: ../lib/imagery/iscatt_core.c:741
#, c-format
msgid "Unable to find raster <%s>"
msgstr "Impossible de trouver le raster <%s>"

#: ../lib/imagery/iscatt_core.c:750
#, c-format
msgid "Unable to open raster <%s>"
msgstr "Impossible d'ouvrir le raster <%s>"

#: ../lib/imagery/iscatt_core.c:759
#, c-format
msgid "Raster <%s> type is not <%s>"
msgstr "Le raster <%s> n'est pas de type <%s>"

#: ../lib/imagery/iscatt_core.c:772
#, c-format
msgid "Unable to read range of raster <%s>"
msgstr "Impossible de lire la plage de valeurs du raster <%s>"

#: ../lib/imagery/iscatt_core.c:796
#, c-format
msgid "Unable to open category raster condition file <%s>"
msgstr "Impossible d'ouvrir le fichier de catégories du raster <%s>"

#: ../lib/imagery/iscatt_core.c:812
msgid "Corrupted category raster conditions file (fseek failed)"
msgstr "Fichier de catégories du raster corrompu (fseek a échoué)"

#: ../lib/imagery/list_gp.c:34
#, c-format
msgid "group <%s> is empty\n"
msgstr "Le groupe <%s> est vide\n"

#: ../lib/imagery/list_gp.c:44
#, c-format
msgid "group <%s> references the following raster maps\n"
msgstr "Le groupe <%s> référence les cartes raster suivantes\n"

#: ../lib/imagery/list_subgp.c:88
#, c-format
msgid "subgroup <%s> of group <%s> is empty\n"
msgstr "Le sous-groupe <%s> du groupe <%s> est vide\n"

#: ../lib/imagery/list_subgp.c:101
#, c-format
msgid "subgroup <%s> of group <%s> references the following raster maps\n"
msgstr "Le sous-groupe <%s> du groupe <%s> référence les cartes raster suivantes\n"

#: ../lib/imagery/manage_signatures.c:85 ../lib/imagery/manage_signatures.c:129
#: ../lib/imagery/manage_signatures.c:187
#: ../lib/imagery/manage_signatures.c:196
#, c-format
msgid "%s is not in the current mapset (%s)"
msgstr "%s n'est pas dans le jeu de cartes courant (%s)"

#: ../lib/imagery/manage_signatures.c:91 ../lib/manage/do_remove.c:89
#: ../lib/manage/do_remove.c:111
#, c-format
msgid "%s removed"
msgstr "%s supprimé"

#: ../lib/imagery/manage_signatures.c:94
#, c-format
msgid "Unable to remove %s signature"
msgstr "Impossible de supprimer la signature de %s."

#: ../lib/imagery/manage_signatures.c:97 ../lib/imagery/manage_signatures.c:139
#: ../lib/imagery/manage_signatures.c:206 ../lib/manage/do_copy.c:62
#: ../lib/manage/do_remove.c:86 ../lib/manage/do_remove.c:108
#: ../lib/manage/do_rename.c:84 ../lib/manage/do_rename.c:107
#, c-format
msgid "%s is missing"
msgstr "%s est manquant"

#: ../lib/imagery/manage_signatures.c:154 ../lib/manage/do_copy.c:51
#: ../lib/manage/do_copy.c:68
#, c-format
msgid "Unable to copy <%s> to current mapset as <%s>"
msgstr "Impossible de copier <%s> vers <%s> dans le jeu de cartes courant"

#: ../lib/imagery/manage_signatures.c:217
#, c-format
msgid "Unable to rename <%s> to <%s>"
msgstr "Impossible de renommer <%s> en <%s>"

#: ../lib/imagery/points.c:118
#, c-format
msgid "Unable to open control point file for group [%s in %s]"
msgstr "Impossible d'ouvrir le fichier de points de contrôle pour le groupe [%s dans %s]"

#: ../lib/imagery/points.c:126
#, c-format
msgid "Bad format in control point file for group [%s in %s]"
msgstr "Mauvais format dans le fichier de points de contrôle pour le groupe [%s dans %s]"

#: ../lib/imagery/points.c:151
#, c-format
msgid "Unable to create control point file for group [%s in %s]"
msgstr "Impossible de créer le fichier de points de contrôle pour le groupe [%s dans %s]"

#: ../lib/imagery/sig.c:157 ../lib/imagery/sigset.c:147
msgid "Invalid signature file"
msgstr "Fichier de signature non valide"

#: ../lib/imagery/sig.c:162 ../lib/imagery/sigset.c:151
msgid "Invalid signature file version"
msgstr "Version du fichier de signature non valide"

#: ../lib/imagery/sig.c:202 ../lib/imagery/sigset.c:217
msgid "Invalid signature file: semantic label length limit exceeded"
msgstr "Fichier de signature non valide : limite de longueur d'étiquette sémantique dépassée"

#: ../lib/imagery/sig.c:212 ../lib/imagery/sigset.c:226
msgid "Signature file does not contain bands"
msgstr "Le fichier de signature ne contient pas de bandes"

#: ../lib/imagery/sig.c:218
#, fuzzy
msgid "Invalid signature file: Original class value presence not readable"
msgstr "Fichier de signature non valide : La valeur originale de la présence de la classe n'est pas lisible."

#: ../lib/imagery/target.c:37
#, c-format
msgid "Unable to read target file for group [%s]"
msgstr "Impossible de lire le fichier de cible pour le groupe [%s]"

#: ../lib/init/grass.py:142
msgid "WARNING"
msgstr "ATTENTION"

#: ../lib/init/grass.py:147 ../lib/init/grass.py:2427
msgid "Exiting..."
msgstr "Sortie ..."

#: ../lib/init/grass.py:301
msgid "Usage"
msgstr "Utilisation"

#: ../lib/init/grass.py:303
msgid "print this help message"
msgstr "afficher ce message d'aide"

#: ../lib/init/grass.py:304
msgid "show version information and exit"
msgstr "afficher les informations de version et quitter"

#: ../lib/init/grass.py:305
msgid "create given database, project or mapset if it doesn't exist"
msgstr "créer la base de données, projet ou jeu de cartes si non existants"

#: ../lib/init/grass.py:306
msgid "exit after creation of project or mapset. Only with -c flag"
msgstr "quitter après la création du projet ou du jeu de cartes. Uniquement avec l'argument -c"

#: ../lib/init/grass.py:308
msgid "force removal of .gislock if exists (use with care!). Only with --text flag"
msgstr "force la suppresion de .gislock s'il existe (utiliser avec précaution). Seulement avec l'option --text"

#: ../lib/init/grass.py:311
msgid "use text based interface (skip graphical welcome screen)"
msgstr "utiliser l'interface en mode texte (saute l'écran graphique d'accueil)"

#: ../lib/init/grass.py:312 ../lib/init/grass.py:314 ../lib/init/grass.py:316
msgid "and set as default"
msgstr "et définir par défaut"

#: ../lib/init/grass.py:313
msgid "use text based interface (show graphical welcome screen)"
msgstr "utiliser l'interface en mode texte (afficher l'écran graphique d'accueil)"

#: ../lib/init/grass.py:315
msgid "use $DEFAULT_GUI graphical user interface"
msgstr "utiliser l'interface utilisateur graphique $DEFAULT_GUI"

#: ../lib/init/grass.py:317
msgid "print GRASS configuration parameters"
msgstr "afficher les paramètres de configuration GRASS"

#: ../lib/init/grass.py:319
msgid "options: arch,build,compiler,date,path,python_path,revision,svn_revision,version"
msgstr "options : arch,build,compiler,date,path,revision,svn_revision,version"

#: ../lib/init/grass.py:323
msgid "initial GRASS database directory"
msgstr "répertoire initial de la base de données GRASS"

#: ../lib/init/grass.py:324
msgid "directory containing GRASS projects"
msgstr "répertoire contenant les projets GRASS"

#: ../lib/init/grass.py:325
msgid "initial GRASS project (location)"
msgstr "projet (Secteur) GRASS initial"

#: ../lib/init/grass.py:327
msgid "directory containing mapsets with one common coordinate reference system"
msgstr "répertoire contenant les jeux de cartes qui utilisent un système de coordonnées de référence commun"

#: ../lib/init/grass.py:330
msgid "initial GRASS mapset"
msgstr "Jeu de cartes GRASS initial"

#: ../lib/init/grass.py:331
msgid "fully qualified initial mapset directory"
msgstr "répertoire complet du jeu de cartes initial"

#: ../lib/init/grass.py:332
msgid "Environment variables relevant for startup"
msgstr "Variables d'environnement pour le démarrage"

#: ../lib/init/grass.py:333
msgid "set root path for configuration directory"
msgstr ""

#: ../lib/init/grass.py:334
msgid "select GUI (text, gui, gtext)"
msgstr "sélectionner l'UI (text, gui, gtext)"

#: ../lib/init/grass.py:335
msgid "set html web browser for help pages"
msgstr "définir le navigateur web pour les pages d'aide"

#: ../lib/init/grass.py:337
msgid "set additional path(s) to local GRASS modules or user scripts"
msgstr "définir des chemins supplémentaires pour les modules GRASS locaux ou les scripts utilisateurs"

#: ../lib/init/grass.py:340
msgid "set additional GISBASE for locally installed GRASS Addons"
msgstr "définir un GISBASE supplémentaire pour les extentions GRASS installées localement"

#: ../lib/init/grass.py:342
msgid "set Python interpreter name to override 'python'"
msgstr "définir le nom du shell python pour supplanter 'python'"

#: ../lib/init/grass.py:343
msgid "execute GRASS module or script"
msgstr "exécuter le module ou script GRASS"

#: ../lib/init/grass.py:344
msgid "provided executable will be executed in GRASS session"
msgstr "l'exécutable fourni sera exécuté dans la sesion GRASS"

#: ../lib/init/grass.py:345
msgid "GRASS module, script or any other executable"
msgstr "module, script ou tout autre exécutable GRASS"

#: ../lib/init/grass.py:346
msgid "parameters of the executable"
msgstr "paramètres de l'exécutable"

#: ../lib/init/grass.py:347
msgid "standard flags"
msgstr "options standards"

#: ../lib/init/grass.py:348 ../lib/init/grass.py:1909
msgid "deprecated, use --tmp-project instead"
msgstr "obsolète, utiliser --tmp-project à la place."

#: ../lib/init/grass.py:349
msgid "location was renamed to project"
msgstr "Secteur a été renommé en projet"

#: ../lib/init/grass.py:350
msgid "create temporary project (use with the --exec flag)"
msgstr "créer un projet temporaire (utiliser avec l'option --exec)"

#: ../lib/init/grass.py:352
msgid "created in a temporary directory and deleted at exit"
msgstr "créé dans un répertoire temporaire et supprimé à la sortie"

#: ../lib/init/grass.py:354
msgid "create temporary mapset (use with the --exec flag)"
msgstr "créer un jeu de cartes temporaire (utilisez avec l'option --exec)."

#: ../lib/init/grass.py:355
msgid "created in the specified project and deleted at exit"
msgstr "créé dans le projet spécifié et supprimé à la sortie"

#: ../lib/init/grass.py:356
#, fuzzy
msgid "timeout for acquiring a mapset lock"
msgstr "délai d'acquisition d'un verrouillage de jeu de cartes"

#: ../lib/init/grass.py:358
msgid "time for which the process will attempt to get a lock in seconds"
msgstr "durée en secondes pendant laquelle le processus tentera d'obtenir un verrou"

#: ../lib/init/grass.py:392
msgid "Failed to create configuration directory '{}' with error: {}"
msgstr "Échec de création du répertoire de configuration '{}' avec l'erreur : {}"

#: ../lib/init/grass.py:434
#, python-brace-format
msgid "Unable to create temporary directory <{tmpdir_name}>! Exiting."
msgstr "Impossible de créer le répertoire temporaire <{tmpdir_name}>! Sortie."

#: ../lib/init/grass.py:492
#, python-brace-format
msgid "Invalid line in RC file ({file}): '{line}' ({error})\n"
msgstr "Ligne invalide dans le fichier RC ({file}) : '{line}' ({error})\n"

#: ../lib/init/grass.py:498
#, python-brace-format
msgid "Empty RC file ({file})"
msgstr "Fichier RC ({file}) vide"

#: ../lib/init/grass.py:585
#, python-format
msgid "GUI <%s> not supported in this version"
msgstr "Interface <%s> non supportée par cette version"

#: ../lib/init/grass.py:621
msgid ""
"The python command does not work as expected.\n"
"Please check your installation or set the GRASS_PYTHON environment variable."
msgstr ""
"La commande Python ne fonctionne pas comme prévu.\n"
"Veuillez vérifier votre installation ou définir la variable d'environnement GRASS_PYTHON."

#: ../lib/init/grass.py:626
msgid "GRASS GUI not found. Please check your installation."
msgstr "GRASS GUI non trouvée. Merci de vérifier votre installation."

#: ../lib/init/grass.py:628
msgid ""
"{}\n"
"Switching to text based interface mode."
msgstr ""
"{}\n"
"Passage à l’interface textuelle."

#: ../lib/init/grass.py:635
msgid ""
"It appears that the X Windows system is not active.\n"
"A graphical based user interface is not supported.\n"
"(DISPLAY variable is not set.)\n"
"Switching to text based interface mode."
msgstr ""

#: ../lib/init/grass.py:668
msgid "Error creating project: {}"
msgstr "Erreur lors de la création du projet : {}"

#: ../lib/init/grass.py:695
#, python-brace-format
msgid "Unable to create new project because the project <{location}> already exists."
msgstr "Impossible de créer le nouveau projet car le projet <{location}> existe déjà."

#: ../lib/init/grass.py:701
#, python-brace-format
msgid "Unable to create new project <{location}> because <{path}> is a file."
msgstr "Impossible de créer le nouveau projet <{location}> car <{path}> est un fichier."

#: ../lib/init/grass.py:705
#, python-brace-format
msgid "Unable to create new project <{location}> because the directory <{path}> already exists."
msgstr "Impossible de créer le nouveau projet <{location}> car le répertoire <{path}> existe déjà."

#: ../lib/init/grass.py:710
#, python-brace-format
msgid "Unable to create new project in the directory <{path}> for an unknown reason."
msgstr "Impossible de créer le nouveau projet dans le répertoire <{path}> pour une raison inconnue."

#: ../lib/init/grass.py:792
msgid "Mapset <{}> already exists. Unable to create a new temporary mapset of that name."
msgstr "Le jeu de cartes <{}> existe déjà. Impossible de créer un nouveau jeu de cartes temporaire de ce nom."

#: ../lib/init/grass.py:797
msgid "Mapset <{}> already exists."
msgstr "Le jeu de cartes <{}> existe déjà."

#: ../lib/init/grass.py:805
msgid "A new mapset can be created using '-c' flag."
msgstr "Un nouveau jeu de cartes peut être créé en utilisant l'option '-c'."

#: ../lib/init/grass.py:807
#, fuzzy
msgid "Maybe you meant a different directory."
msgstr "Vouliez-vous dire un répertoire différent?"

#: ../lib/init/grass.py:835
msgid "Provide CRS to create a project"
msgstr "Fournir un SCR pour créer un projet"

#: ../lib/init/grass.py:839
msgid "Creating new GRASS project <{}>..."
msgstr "Création du nouveau projet GRASS <{}>…"

#: ../lib/init/grass.py:850
#, python-brace-format
msgid "Unable to create new mapset <{mapset}> because <{path}> is a file."
msgstr "Impossible de créer le novueau jeux de cartes <{mapset}> car <{path}> est un fichier."

#: ../lib/init/grass.py:859
msgid "The mapset <{}> is missing the WIND file (computational region). It will be fixed now. Note that this warning may become an error in future versions."
msgstr "Le jeux de cartes <{}> ne contient pas de fichier WIND (zone de calcul). Cela va être corrigé. Cet avertissement pourra devenir une erreur dans les versions futures."

#: ../lib/init/grass.py:869
#, python-brace-format
msgid "No CRS is needed for creating mapset <{mapset}>, but <{geofile}> was provided as CRS. Did you mean to create a new project?"
msgstr "Aucun SCR n'est nécessaire pour créer le jeu de cartes <{mapset}>, mais <{geofile}> a été fourni en tant que SCR. Aviez-vous plutôt l’intention de créer un nouveau projet ?"

#: ../lib/init/grass.py:875
msgid "Creating new GRASS mapset <{}>..."
msgstr "Création du nouveau jeu de cartes GRASS <{}>…"

#: ../lib/init/grass.py:899
msgid "GRASS database directory, project and mapset not set properly. Use GUI or command line to set them."
msgstr "Répertoire de base de données GRASS, projet et jeu de cartes non définis correctement. Utiliser l'interface graphique ou la ligne de commande pour les définir."

#: ../lib/init/grass.py:959
#, python-brace-format
msgid ""
"Error reading data path information from g.gisenv.\n"
"GISDBASE={gisdbase}\n"
"LOCATION_NAME={location}\n"
"MAPSET={mapset}\n"
"\n"
"Check the <{file}> file."
msgstr ""
"Erreur de lecture des informations du chemin des données depuis g.gisenv.\n"
"GISDBASE={gisbase}\n"
"LOCATION_NAME={location}\n"
"MAPSET={mapset}\n"
"\n"
"Vérifier le fichier <{file}>."

#: ../lib/init/grass.py:1251
msgid "Building user fontcap..."
msgstr "Construction des caractère utilisateur ..."

#: ../lib/init/grass.py:1317
msgid "The SHELL variable is not set"
msgstr "La variable SHELL n'est pas définie"

#: ../lib/init/grass.py:1334
#, python-brace-format
msgid "Unsupported shell <{sh}>: {env_file}"
msgstr "Shell <{sh}> non supporté : {env_file}"

#: ../lib/init/grass.py:1351
#, python-format
msgid "Executing <%s> ..."
msgstr "Exécution de <%s> ..."

#: ../lib/init/grass.py:1375
#, python-brace-format
msgid ""
"Execution of <{cmd}> failed:\n"
"{error}"
msgstr ""
"La commande <{cmd}> a échoué :\n"
"{error}"

#: ../lib/init/grass.py:1388
#, python-format
msgid "Execution of <%s> finished."
msgstr "Exécution de <%s> terminée."

#: ../lib/init/grass.py:1430
#, python-brace-format
msgid "Unable to close GUI. {0}"
msgstr "Impossible de fermer l'interface graphique. {0}"

#: ../lib/init/grass.py:1449
#, python-format
msgid "Welcome to GRASS %s"
msgstr "Bienvenue dans GRASS %s"

#: ../lib/init/grass.py:1475
msgid "GRASS homepage:"
msgstr "Page d'accueil de GRASS :"

#. GTC Running through: SHELL NAME
#: ../lib/init/grass.py:1477
msgid "This version running through:"
msgstr "Cette version fonctionne avec :"

#: ../lib/init/grass.py:1480
msgid "Help is available with the command:"
msgstr "L'aide est disponible par la commande :"

#: ../lib/init/grass.py:1481
msgid "See the licence terms with:"
msgstr "Voir les termes de la licence avec :"

#: ../lib/init/grass.py:1482
msgid "See citation options with:"
msgstr "Voir les termes de la licence avec :"

#: ../lib/init/grass.py:1487
msgid "If required, restart the GUI with:"
msgstr "Si requis, redémarrer l'interface graphique avec :"

#: ../lib/init/grass.py:1489
msgid "Start the GUI with:"
msgstr "Démarrer l'interface graphique avec :"

#: ../lib/init/grass.py:1491
msgid "When ready to quit enter:"
msgstr "Lors prêt pour la fermeture entrer :"

#: ../lib/init/grass.py:1673
msgid "2D and 3D raster masks present"
msgstr "Masques raster 2D et 3D présents"

#: ../lib/init/grass.py:1674
msgid "Raster mask present"
msgstr "Masque raster présent"

#: ../lib/init/grass.py:1675
msgid "3D raster mask present"
msgstr "Masque raster 3D présent"

#: ../lib/init/grass.py:1720
msgid "Done."
msgstr "Terminé."

#: ../lib/init/grass.py:1722
msgid "Goodbye from GRASS"
msgstr "GRASS vous dit au revoir"

#: ../lib/init/grass.py:1783
msgid "Please install the GRASS development package"
msgstr "Veuillez installer le paquet développement de GRASS"

#: ../lib/init/grass.py:1829
#, python-format
msgid "Parameter <%s> not supported"
msgstr "Paramètres <%s> on supporté"

#: ../lib/init/grass.py:1878
#, python-format
msgid "use mapset %(metavar)s"
msgstr "utiliser le jeu de cartes %(metavar)s"

#: ../lib/init/grass.py:1884
#, python-format
msgid "use temporary mapset in project %(metavar)s"
msgstr "utiliser un jeu de cartes temporaire dans le projet %(metavar)s"

#: ../lib/init/grass.py:1892
msgid "path to mapset (or project if creating one)"
msgstr "chemin d'accès au jeu de cartes (ou au projet s’il est créé)"

#: ../lib/init/grass.py:1895
msgid "use temporary mapset"
msgstr "utiliser un jeu de cartes temporaire"

#: ../lib/init/grass.py:1902
#, python-format
msgid "use temporary project with %(metavar)s (EPSG, georeferenced file, ...)"
msgstr "utiliser un projet temporaire avec %(metavar)s (EPSG, fichier géo-référencé, ...)"

#: ../lib/init/grass.py:1916
msgid "mapset locking timeout in seconds"
msgstr "délai de verrouillage du jeu de cartes en secondes"

#: ../lib/init/grass.py:1922
#, fuzzy
msgid "remove lock if present"
msgstr "retirer le verrou s'il est présent"

#: ../lib/init/grass.py:1936
msgid "Option --tmp-location is deprecated, use --tmp-project instead\n"
msgstr "L'option --tmp-location est obsolète, utilisez --tmp-project à la place.\n"

#: ../lib/init/grass.py:1981
msgid "execute module or script (followed by executable with arguments)"
msgstr "exécuter un module ou un script (suivi d'un exécutable avec des arguments)"

#: ../lib/init/grass.py:2043
msgid "Flag -e requires also flag -c"
msgstr "L'option -e nécessite également l'option -c"

#: ../lib/init/grass.py:2045
msgid "Flag -c requires name of project or mapset"
msgstr "L'option -c requiert le nom du projet ou du jeu de cartes."

#: ../lib/init/grass.py:2048
msgid "Either --tmp-project or --tmp-mapset can be used, not both"
msgstr "Soit --tmp-project ou --tmp-mapset peuvent être utilisés, pas les deux"

#: ../lib/init/grass.py:2055
msgid "Coordinate reference system argument (e.g. EPSG) is needed for --tmp-project"
msgstr "L'argument du système de coordonnées de référence (ex EPSG) est nécessaire pour --tmp-project"

#: ../lib/init/grass.py:2062
msgid "Only one argument (e.g. EPSG) is needed for --tmp-project, mapset name <{}> provided"
msgstr "Un seul argument (ex EPSG) est nécessaire pour --tmp-project, le jeu de cartes <{}> est déjà fourni"

#: ../lib/init/grass.py:2282
#, python-brace-format
msgid ""
"Unable to start GRASS. You have the choice to:\n"
" - Launch the graphical user interface with the '--gui' switch\n"
"     {cmd_name} --gui\n"
" - Launch with path to the project/mapset as an argument\n"
"     {cmd_name} /path/to/project/mapset`\n"
" - Create a project with '-c' and launch in its PERMANENT mapset\n"
"     {cmd_name} -c EPSG:number /path/to/project\n"
"     {cmd_name} -c geofile /path/to/project\n"
" - Create manually the GISRC file ({gisrcrc})\n"
" - Use '--help' for further options\n"
"     {cmd_name} --help\n"
"See also: https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"
msgstr ""
"Impossible de démarrer GRASS. Vous avez le choix de :\n"
" - Lancer l'interface graphique avec l'option '--gui'\n"
"     {cmd_name} --gui\n"
" - Lancer avec le chemin vers le projet/jeu_de_cartes en argument\n"
"     {cmd_name} /chemin/vers/projet/jeu_de_cartes`\n"
" - Créer un projet avec '-c' et le lancer dans son jeu de cartes PERMANENT\n"
"     {cmd_name} -c EPSG:nombre /chemin/vers/projet\n"
"     {cmd_name} -c geofile /chemin/vers/projet\n"
" - Créer manuellement le fichier GISRC ({gisrcrc})\n"
" - Utiliser l'option '--help' pour plus d'options\n"
"     {cmd_name} --help\n"
"Voir également : https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"

#: ../lib/init/grass.py:2303
msgid "Starting GRASS..."
msgstr "Démarrage de GRASS..."

#: ../lib/init/grass.py:2352
msgid "Failed to start GRASS, grassdata directory cannot be found or created."
msgstr "Le démarrage de GRASS a échoué, le dossier grassdata est introuvable ou ne peut pas être créé."

#: ../lib/init/grass.py:2359
msgid "Failed to start GRASS, no default project to copy in the installation or copying failed."
msgstr "Le démarrage de GRASS a échoué, il n'y a pas de projet par défaut à copier dans l'installation, ou la copie a échoué."

#: ../lib/init/grass.py:2464
#, python-format
msgid "Launching <%s> GUI in the background, please wait..."
msgstr "Lancement de l'interface graphique <%s> en tâche de fond, merci de patienter ..."

#: ../lib/init/grass.py:2502
#, python-format
msgid "Failed to start shell '%s'"
msgstr "Échec au lancement du shell '%s'"

#: ../lib/init/lock.c:38
#, c-format
msgid "Usage: %s file pid"
msgstr "Usage: pid du fichier %s"

#: ../lib/init/lock.c:42
msgid "Concurrent mapset locking is not supported on Windows"
msgstr "Le verrouillage concurrent de jeux de cartes n'est pas pris en charge dans Windows"

#: ../lib/init/lock.c:60
#, c-format
msgid "Unable to write lockfile %s (%s)"
msgstr "Impossible d'écrire le fichier de verrou %s (%s)"

#: ../lib/lidar/raster.c:77 ../lib/lidar/raster.c:93 ../lib/lidar/raster.c:107
#: ../lib/lidar/raster.c:125 ../lib/lidar/raster.c:141
#: ../lib/lidar/raster.c:155 ../lib/lidar/raster.c:171
#: ../lib/lidar/raster.c:185
#, c-format
msgid "Unable to access table <%s>"
msgstr "Impossible d'accéder à la table <%s>"

#: ../lib/lidar/zones.c:483 ../lib/lidar/zones.c:519
#, c-format
msgid "<%s> created in database."
msgstr "<%s> créé dans la base."

#: ../lib/lidar/zones.c:487 ../lib/lidar/zones.c:523
#, c-format
msgid "<%s> has not been created in database."
msgstr "<%s> n'a pas été créé dans la base de données."

#: ../lib/manage/do_copy.c:44
#, c-format
msgid "Copying %s <%s> to current mapset as <%s>"
msgstr "Copie de %s <%s> vers le jeu de cartes actuel en tant que <%s>"

#: ../lib/manage/do_copy.c:73
#, c-format
msgid "%s copied"
msgstr "%s copié"

#: ../lib/manage/do_copy.c:85 ../lib/manage/do_remove.c:101
#: ../lib/manage/do_rename.c:99
msgid "String for secondary color table has been truncated"
msgstr "La chaîne de caractères de la table de couleurs secondaire a été tronquée"

#: ../lib/manage/do_list.c:30
#, c-format
msgid "%s: invalid index %d"
msgstr "%s : index %d invalide"

#: ../lib/manage/do_remove.c:41
#, c-format
msgid "Removing %s <%s>"
msgstr "Suppression de %s <%s>"

#: ../lib/manage/do_remove.c:54 ../lib/manage/do_rename.c:51
#: ../lib/ogsf/gp3.c:61 ../lib/ogsf/gp3.c:202 ../lib/ogsf/gv3.c:60
#: ../lib/ogsf/gv3.c:339 ../lib/vector/Vlib/legal_vname.c:145
#: ../lib/vector/Vlib/legal_vname.c:148 ../lib/vector/Vlib/map.c:263
#: ../lib/vector/Vlib/open.c:232
#, c-format
msgid "Vector map <%s> not found"
msgstr "Carte vecteur <%s> non trouvée"

#: ../lib/manage/do_remove.c:62
msgid "Unable to delete vector map"
msgstr "Impossible de supprimer la carte vecteur"

#: ../lib/manage/do_remove.c:82
#, c-format
msgid "Unable to remove %s element"
msgstr "Impossible de supprimer l'élément %s"

#: ../lib/manage/do_remove.c:104
#, c-format
msgid "Unable to remove %s"
msgstr "Impossible de supprimer %s"

#: ../lib/manage/do_remove.c:120
#, c-format
msgid "<%s> nothing removed"
msgstr "<%s> rien de supprimé"

#: ../lib/manage/do_rename.c:42
#, c-format
msgid "Rename %s <%s> to <%s>"
msgstr "Renomme %s <%s> en <%s>"

#: ../lib/manage/do_rename.c:59
#, c-format
msgid "Unable to rename vector map <%s> to <%s>"
msgstr "Impossible de renommer la carte vecteur <%s> en <%s>"

#: ../lib/manage/do_rename.c:80 ../lib/manage/do_rename.c:103
#, c-format
msgid "Unable to rename %s"
msgstr "Impossible de renommer %s"

#: ../lib/manage/do_rename.c:87 ../lib/manage/do_rename.c:110
#, c-format
msgid "%s renamed"
msgstr "%s renommé"

#: ../lib/manage/do_rename.c:119
#, c-format
msgid "<%s> nothing renamed"
msgstr "<%s> rien de renommé"

#: ../lib/manage/option.c:47
#, c-format
msgid "%s to be %s"
msgstr "%s pour devenir %s"

#: ../lib/manage/option.c:50
msgid "Raster"
msgstr "Raster"

#: ../lib/manage/option.c:52
msgid "Vector"
msgstr "Vecteur"

#: ../lib/manage/option.c:54
msgid "Region"
msgstr "Région"

#: ../lib/manage/option.c:56
msgid "Group"
msgstr "Groupe"

#: ../lib/manage/read_list.c:73
#, c-format
msgid "Unable to open data base element list '%s'"
msgstr "Impossible d'ouvrir la liste des objets de base de données '%s'"

#: ../lib/manage/read_list.c:133
#, c-format
msgid "Format error: file ('%s') line (%d) - %s"
msgstr "Erreur de format : fichier ('%s') ligne (%d) - %s"

#: ../lib/nviz/lights.c:172
msgid "Unable to define new light"
msgstr "Impossible de définir la nouvelle lumière"

#: ../lib/nviz/map_obj.c:61
msgid "Maximum surfaces loaded!"
msgstr "Maximum de surfaces chargées !"

#: ../lib/nviz/map_obj.c:89
msgid "Maximum vector line maps loaded!"
msgstr "Maximum de cartes vecteur linéaires chargées !"

#: ../lib/nviz/map_obj.c:98 ../lib/nviz/map_obj.c:129
#, c-format
msgid "Error loading vector map <%s>"
msgstr "Erreur au chargement de la carte vecteur <%s>"

#: ../lib/nviz/map_obj.c:117
msgid "Maximum vector point maps loaded!"
msgstr "Maximum de cartes vecteur ponctuelles chargées !"

#: ../lib/nviz/map_obj.c:144
msgid "Maximum volumes loaded!"
msgstr "Maximum de volumes chargés !"

#: ../lib/nviz/map_obj.c:153
#, c-format
msgid "Error loading 3d raster map <%s>"
msgstr "Erreur au chargement de la carte raster 3D <%s>"

#: ../lib/nviz/map_obj.c:161
msgid "Nviz_new_map_obj(): unsupported data type"
msgstr "Nviz_new_map_obj(): type de données non pris en charge"

#: ../lib/nviz/nviz.c:130
#, c-format
msgid "Invalid color (%s), using \"white\" as default"
msgstr "Couleur non valide (%s), utilisation de \"white\" par défaut"

#: ../lib/nviz/position.c:57
msgid "Unable to set focus"
msgstr "Impossible de définir le focus"

#: ../lib/nviz/render.c:43
#, c-format
msgid "Unable to get function address for %s"
msgstr "Impossible d'obtenir l'adresse de la fonction pour %s"

#: ../lib/nviz/render.c:178
msgid "Bad server connection"
msgstr "Mauvaise connexion serveur"

#: ../lib/nviz/render.c:184
msgid "Unable to get visual info"
msgstr "Impossible d'obtenir l'information visuelle"

#: ../lib/nviz/render.c:191
msgid "Unable to create rendering context"
msgstr "Impossible de créer un contexte de rendu"

#: ../lib/nviz/render.c:240
#, c-format
msgid "Unable to choose pixel format (CGL error = %d)"
msgstr "Impossible de choisir le format de pixel (erreur CGL = %d)"

#: ../lib/nviz/render.c:246
#, c-format
msgid "Unable to create context (CGL error = %d)"
msgstr "Impossible de créer le contexte (erreur CGL = %d)"

#: ../lib/nviz/render.c:292
msgid "Unable to register window class"
msgstr "Impossible de référencer la classe fenêtre"

#: ../lib/nviz/render.c:301
msgid "Unable to create window"
msgstr "Impossible de créer la fenêtre"

#: ../lib/nviz/render.c:349
#, c-format
msgid "Unable to set current context (CGL error = %d)"
msgstr "Impossible de définir le contexte courant (erreur CGL = %d)"

#: ../lib/nviz/render.c:386
#, c-format
msgid "Incomplete framebuffer status (status = %d)"
msgstr "Status framebuffer incomplet (status = %d)"

#: ../lib/ogsf/gk.c:321
msgid "Need at least 3 keyframes for spline"
msgstr "Besoin d'un minimum de 3 images-clef pour une spline"

#: ../lib/ogsf/gk.c:630
msgid "Need at least 2 keyframes for interpolation"
msgstr "Besoin de au moins 2 images-clef pour l'interpolation"

#: ../lib/ogsf/gk2.c:216 ../lib/ogsf/gsd_img_ppm.c:55
#: ../lib/ogsf/gsd_img_ppm.c:100 ../lib/ogsf/gsd_img_tif.c:69
#, c-format
msgid "Unable to open file <%s> for writing"
msgstr "Impossible d'ouvrir le fichier <%s> en écriture"

#: ../lib/ogsf/gk2.c:274 ../lib/ogsf/gk2.c:287
msgid "Check no. of frames requested and keyframes marked"
msgstr "Vérifier le numéro des images demandées et les images-clefs marquées"

#: ../lib/ogsf/gp2.c:713
msgid "Unknown icon marker, using \"sphere\""
msgstr "Icône inconnue, utilisation de « sphère »"

#: ../lib/ogsf/gp3.c:67 ../lib/ogsf/gp3.c:207 ../lib/ogsf/gv3.c:66
#: ../lib/ogsf/gv3.c:344 ../lib/vector/Vlib/map.c:191
#: ../lib/vector/Vlib/map.c:201 ../lib/vector/Vlib/map.c:274
#: ../lib/vector/Vlib/open.c:300 ../lib/vector/Vlib/open.c:441
#, c-format
msgid "Unable to open vector map <%s>"
msgstr "Impossible d'ouvrir la couche vectorielle <%s>"

#: ../lib/ogsf/gp3.c:97 ../lib/vector/Vlib/copy.c:187
#: ../lib/vector/Vlib/copy.c:265
#, c-format
msgid "Unable to read vector map <%s>"
msgstr "Impossible de lire la carte vecteur <%s>"

#: ../lib/ogsf/gp3.c:156
#, c-format
msgid "No points from vector map <%s> fall within current region"
msgstr "Aucun point de la carte vecteur <%s> ne tombe dans la région courante"

#: ../lib/ogsf/gp3.c:163
#, c-format
msgid "Vector map <%s> loaded (%d points)"
msgstr "Carte vecteur <%s> chargée (%d points)"

#: ../lib/ogsf/gp3.c:213 ../lib/ogsf/gv3.c:350
#: ../lib/rst/interp_float/vinput2d.c:98 ../lib/vector/Vlib/array.c:268
#: ../lib/vector/Vlib/ascii.c:410 ../lib/vector/Vlib/cats.c:594
#: ../lib/vector/Vlib/copy.c:649 ../lib/vector/Vlib/copy.c:764
#: ../lib/vector/Vlib/map.c:300 ../lib/vector/Vlib/map.c:433
#: ../lib/vector/Vlib/net_build.c:152 ../lib/vector/Vlib/net_build.c:203
#: ../lib/vector/Vlib/net_build.c:496 ../lib/vector/Vlib/net_build.c:793
#: ../lib/vector/Vlib/net_build.c:970 ../lib/vector/neta/timetables.c:136
#: ../lib/vector/neta/utils.c:119
#, c-format
msgid "Database connection not defined for layer %d"
msgstr "Connexion à la base de données non définie pour la couche %d"

#: ../lib/ogsf/gp3.c:223
#, c-format
msgid "Loading thematic points layer <%s>..."
msgstr "Chargement de la couche de points <%s> ..."

#: ../lib/ogsf/gp3.c:248 ../lib/ogsf/gv3.c:384
#, c-format
msgid "No color rule defined for category %d"
msgstr "Pas de règle de couleur définie pour la catégorie %d"

#: ../lib/ogsf/gp3.c:266 ../lib/ogsf/gv3.c:401
#, c-format
msgid "Invalid color definition (%s)"
msgstr "Définition de couleur invalide (%s)"

#: ../lib/ogsf/gp3.c:309
#, c-format
msgid "%d points without category. Unable to determine color rules for features without category."
msgstr "%d points sans catégorie. Impossible de déterminer les règles de couleurs pour les points sans catégorie."

#: ../lib/ogsf/gs2.c:1204
#, c-format
msgid "no category info"
msgstr "pas d'information de catégorie"

#: ../lib/ogsf/gs2.c:1222
#, c-format
msgid "no data"
msgstr "pas de donnée"

#: ../lib/ogsf/gs2.c:1646
#, c-format
msgid "Raster map <%s> is outside of current region. Load failed."
msgstr "La carte raster <%s> est en dehors de la région courante. Chargement échoué."

#: ../lib/ogsf/gs2.c:1727 ../lib/ogsf/gs2.c:1734 ../lib/ogsf/gs2.c:1743
#: ../lib/ogsf/gs2.c:1753 ../lib/ogsf/gs2.c:1762 ../lib/ogsf/gs2.c:1773
#: ../lib/ogsf/gs2.c:1821
msgid "GS_load_att_map(): Out of memory. Unable to load map"
msgstr "GS_load_att_map(): Mémoire saturée. Impossible de charger la carte"

#: ../lib/ogsf/gs2.c:1850
msgid "Loading failed"
msgstr "Échec du chargement"

#: ../lib/ogsf/gs2.c:1854
msgid "Error finding range"
msgstr "Erreur de détermination de la plage"

#: ../lib/ogsf/gs3.c:128 ../lib/ogsf/gs3.c:193 ../lib/ogsf/gs3.c:346
#: ../lib/ogsf/gs3.c:453 ../lib/ogsf/gs3.c:540
#, c-format
msgid "Loading raster map <%s>..."
msgstr "Chargement de la carte raster <%s>..."

#: ../lib/ogsf/gs3.c:597
#, c-format
msgid "Color table range doesn't match data (mincol=%d, maxcol=%d"
msgstr "L'étendue de la table de couleur ne correspond pas aux données (mincol=%d, maxcol=%d"

#: ../lib/ogsf/gs3.c:660 ../lib/ogsf/gs3.c:731
#, c-format
msgid "Translating colors from raster map <%s>..."
msgstr "Traduction des couleurs à partir de la carte raster <%s>..."

#: ../lib/ogsf/gs3.c:966
msgid "View not saved by this program,there may be some inconsistencies"
msgstr "Vue non sauvegardée par ce programme, il peut y avoir des incohérences"

#: ../lib/ogsf/gs_bm.c:123
msgid "Bitmap mismatch"
msgstr "Les bitmap diffèrent"

#: ../lib/ogsf/gsd_img_ppm.c:50 ../lib/ogsf/gsd_img_tif.c:63
msgid "Unable to get image of current GL screen"
msgstr "Impossible d'obtenir une image de l'écran GL courant"

#: ../lib/ogsf/gsd_img_ppm.c:95
msgid "Unable to write view"
msgstr "Impossible d'écrire la vue"

#: ../lib/ogsf/gsd_label.c:58
msgid "Max. number of labels reached!"
msgstr "Nombre maximal d'étiquettes atteint !"

#: ../lib/ogsf/gsd_legend.c:245
#, c-format
msgid "Unable to read color file of raster map <%s>"
msgstr "Impossible de lire le fichier de couleur de la carte raster <%s>"

#: ../lib/ogsf/gsd_legend.c:251
#, c-format
msgid "Unable to read category file of raster map <%s>"
msgstr "Impossible d'ouvrir le fichier de catégories de la carte raster <%s>"

#: ../lib/ogsf/gsd_legend.c:267
#, c-format
msgid "Unable to read fp range of raster map <%s>"
msgstr "Impossible de lire la plage fp de la carte raster <%s>"

#: ../lib/ogsf/gsd_legend.c:279
#, c-format
msgid "Unable to read range of raster map <%s>"
msgstr "Impossible de lire la plage de valeurs du raster <%s>"

#: ../lib/ogsf/gsd_legend.c:293
msgid "Range request error for legend"
msgstr "Erreur de récupération de la plage pour la légende"

#: ../lib/ogsf/gsd_legend.c:383
msgid "Unable to show discrete FP range (use list)"
msgstr "Impossible d'afficher une plage flottante discrète (utilisation d'une liste)"

#: ../lib/ogsf/gsd_legend.c:502
msgid "Too many categories to show as discrete!"
msgstr "Trop de catégories pour l'affichage en valeurs discrètes !"

#: ../lib/ogsf/gsd_legend.c:504
msgid "Try using smaller font!"
msgstr "Essayer d'utiliser une police plus petite !"

#: ../lib/ogsf/gsd_prim.c:156
#, c-format
msgid "Color Material: %d"
msgstr "Couleur d'élément : %d"

#: ../lib/ogsf/gsd_prim.c:638
#, c-format
msgid "gsd_rot(): %c is an invalid axis specification. Rotation ignored. Please advise GRASS developers of this error"
msgstr "gsd_rot(): %c est une spécification d'axe non valide. Rotation ignorée. Merci d'avertir les développeurs GRASS de cette erreur"

#: ../lib/ogsf/gsd_surf.c:1737
msgid "Cut-plane points mismatch between surfaces. Check resolution(s)."
msgstr "Non-concordance des points de surfaces de coupe. Vérifiez les résolutions."

#: ../lib/ogsf/gsdrape.c:206
msgid "Unable to process vector map - out of memory"
msgstr "Impossible de traiter la carte vecteur - mémoire saturée"

#: ../lib/ogsf/gsds.c:109
msgid "Maximum number of datasets exceeded"
msgstr "Nombre maximal de jeux de données dépassé"

#: ../lib/ogsf/gv3.c:275
#, c-format
msgid "No features from vector map <%s> fall within current region"
msgstr "Aucune entité de la carte vecteur <%s> ne tombe dans la région courante"

#: ../lib/ogsf/gv3.c:280
#, c-format
msgid "Vector map <%s> loaded (%d features)"
msgstr "Carte vecteur <%s> chargée (%d entités)"

#: ../lib/ogsf/gv3.c:359
#, c-format
msgid "Loading thematic vector layer <%s>..."
msgstr "Chargement de la couche vecteur <%s> ..."

#: ../lib/ogsf/gv3.c:425
#, c-format
msgid "%d features without category. Unable to determine color rules for features without category."
msgstr "%d entités sans catégories. Impossible de déterminer les règles de couleurs pour les entités sans catégorie."

#: ../lib/ogsf/gvl2.c:267
#, c-format
msgid "Loading 3d raster map <%s>..."
msgstr "Chargement de la carte raster 3D <%s>..."

#: ../lib/ogsf/gvl_file.c:103
msgid "Maximum number of datafiles exceeded"
msgstr "Nombre maximal de fichiers de données dépassé"

#: ../lib/ogsf/gvl_file.c:441
#, c-format
msgid "Unable to read range of 3D raster map <%s>"
msgstr "Impossible de lire la plage de valeurs du raster 3D <%s>"

#: ../lib/ogsf/gvl_file.c:469 ../lib/raster3d/close.c:124
#: ../lib/raster3d/close.c:134 ../lib/raster3d/close.c:163
#, c-format
msgid "Unable to close 3D raster map <%s>"
msgstr "Impossible de fermer la carte raster 3D <%s>"

#: ../lib/ogsf/trans.c:170
msgid "Out of matrix stack space"
msgstr "Pile de matrice saturée"

#: ../lib/ogsf/trans.c:191
msgid "Tried to pop an empty stack"
msgstr "A tenté de dépiler une mémoire vide"

#: ../lib/pngdriver/graph_set.c:105
msgid "png: truecolor status enabled"
msgstr "png : statut truecolor activé"

#: ../lib/pngdriver/graph_set.c:106
msgid "png: truecolor status disabled"
msgstr "png : statut truecolor désactivé"

#: ../lib/pngdriver/graph_set.c:154
#, c-format
msgid "png: collecting to file '%s'"
msgstr "png : enregistrement vers le fichier '%s'"

#: ../lib/pngdriver/graph_set.c:155
#, c-format
msgid "png: image size %dx%d"
msgstr "png : taille d'image %dx%d"

#: ../lib/pngdriver/read_png.c:42
msgid "Unable to read PNG"
msgstr "Impossible de lire le PNG"

#: ../lib/pngdriver/read_png.c:59 ../lib/pngdriver/read_png.c:63
#: ../lib/pngdriver/write_png.c:69 ../lib/pngdriver/write_png.c:73
msgid "Unable to allocate PNG structure"
msgstr "Allocation de structure PNG impossible"

#: ../lib/pngdriver/read_png.c:66
msgid "Unable to read PNG file"
msgstr "Impossible de lire le fichier PNG"

#: ../lib/pngdriver/read_png.c:80
msgid "Input PNG file is not 8-bit"
msgstr "Le fichier PNG d'entrée n'est pas en 8-bit"

#: ../lib/pngdriver/read_png.c:84
#, c-format
msgid "Input PNG file has incorrect dimensions: expected: %dx%d got: %lux%lu"
msgstr "Le fichier PNG d'entrée a des dimensions incorrects : attendu : %dx%d obtenu : %lux%lu"

#: ../lib/pngdriver/read_png.c:91
msgid "Input PNG file is not RGBA"
msgstr "Le fichiet PNG d'entrée n'est pas RGBA"

#: ../lib/pngdriver/read_png.c:95
msgid "Input PNG file is not indexed color"
msgstr "Le fichier PNG d'entrée n'a pas de couleur indexée"

#: ../lib/pngdriver/read_png.c:105
msgid "Input PNG file has invalid palette"
msgstr "Le fichier PNG d'entrée a une palette invalide"

#: ../lib/pngdriver/read_ppm.c:41
#, c-format
msgid "PNG: invalid input file %s"
msgstr "PNG : fichier d'entrée %s invalide"

#: ../lib/pngdriver/read_ppm.c:92
#, c-format
msgid "PNG: invalid input mask file %s"
msgstr "PNG : fichier de masque en entrée %s invalide"

#: ../lib/pngdriver/write_png.c:38
msgid "Unable to write PNG"
msgstr "Impossible d'écrire le PNG"

#: ../lib/pngdriver/write_png.c:76
msgid "Unable to write PNG file"
msgstr "Impossible d'écrire le fichier PNG"

#: ../lib/pngdriver/write_png.c:80
#, c-format
msgid "Unable to open output PNG file <%s>"
msgstr "Impossible d'ouvrir le fichier PNG de sortie <%s>"

#: ../lib/proj/convert.c:184
msgid "Unable parse GRASS PROJ_INFO file"
msgstr "Impossible d'analyser le fichier GRASS PROJ_INFO"

#: ../lib/proj/convert.c:191
msgid "Unable get PROJ.4-style parameter string"
msgstr "Impossible d'obtenir la chaîne de paramètre PROJ.4"

#: ../lib/proj/convert.c:205
#, c-format
msgid "OGR can't parse PROJ.4-style parameter string: %s (OGR Error code was %d)"
msgstr "OGR ne peut pas analyser la chaîne de paramètre PROJ.4: %s (Le code erreur OGR était %d)"

#: ../lib/proj/convert.c:219
#, c-format
msgid "OGR can't get WKT-style parameter string (OGR Error code was %d)"
msgstr "OGR ne peut pas obtenir les paramètres WKT (code d'erreur OGR %d)"

#: ../lib/proj/convert.c:462
#, c-format
msgid "Updating spatial reference with embedded proj4 definition failed. Proj4 definition: <%s>"
msgstr "La mise à jour de la référence spatiale avec la définition proj4 embarquée a échoué. définition proj4 : <%s>"

#: ../lib/proj/convert.c:473
msgid "Updating spatial reference with embedded proj4 definition"
msgstr "Mise à jour de la référence spatiale avec la définition proj4 embarquée"

#: ../lib/proj/convert.c:611
msgid "No projection name! Projection parameters likely to be meaningless."
msgstr "Aucun nom de projection ! Paramètres de projection susceptibles d'être vides de sens."

#: ../lib/proj/datum.c:277 ../lib/proj/datum.c:354
#, c-format
msgid "Unable to open datum table file <%s>"
msgstr "Impossible d'ouvrir le fichier de datums <%s>"

#: ../lib/proj/datum.c:290 ../lib/proj/datum.c:368
#, c-format
msgid "Error in datum table file <%s>, line %d"
msgstr "Erreur dans la table du fichier de datums <%s>, ligne %d"

#: ../lib/proj/do_proj.c:101 ../lib/proj/do_proj.c:110
#: ../lib/proj/do_proj.c:460 ../lib/proj/do_proj.c:466
#: ../lib/proj/do_proj.c:511 ../lib/proj/do_proj.c:518
#: ../lib/proj/do_proj.c:838
#, c-format
msgid "proj_create() failed for '%s'"
msgstr "proj_create() a échoué pour '%s'"

#: ../lib/proj/do_proj.c:196
#, fuzzy, c-format
msgid "Invalid west longitude %g"
msgstr "Champ d'ouest invalide : %g"

#: ../lib/proj/do_proj.c:200
#, fuzzy, c-format
msgid "Invalid east longitude %g"
msgstr "Champ d'est invalide : %g"

#: ../lib/proj/do_proj.c:204
#, c-format
msgid "Invalid south latitude %g"
msgstr "Latitude sud invalide %g"

#: ../lib/proj/do_proj.c:208
#, fuzzy, c-format
msgid "Invalid north latitude %g"
msgstr "Champ de nord invalide : %g"

#: ../lib/proj/do_proj.c:212
#, fuzzy, c-format
msgid "South %g is larger than north %g"
msgstr "%g sud est plus grand que %g nord"

#: ../lib/proj/do_proj.c:326
#, c-format
msgid "Unrecognized SRID '%s'"
msgstr "SRID '%s' non reconnu"

#: ../lib/proj/do_proj.c:340
#, c-format
msgid "Unrecognized WKT '%s'"
msgstr "WKT '%s' non reconnu"

#: ../lib/proj/do_proj.c:358
msgid "Unable to create PROJ object"
msgstr "Impossible de créer l'objet PROJ"

#: ../lib/proj/do_proj.c:430
msgid "Input coordinate system is NULL"
msgstr "Le système de coordonnées en entrée est NULL"

#: ../lib/proj/do_proj.c:433
msgid "Input coordinate system definition is NULL"
msgstr "La définition du système de coordonnées en entrée est NULL"

#: ../lib/proj/do_proj.c:452
msgid "A custom pipeline requires input and output projection info"
msgstr "Un pipeline personnalisé nécessite des informations sur la projection de l'entrée et de la sortie"

#: ../lib/proj/do_proj.c:480
#, fuzzy, c-format
msgid "The transformation pipeline contains an '%s' step. Remove this step if easting and northing are swapped in the output."
msgstr "Le pipeline de transformation contient une étape '%s'. Supprimez cette étape si l'Est et le Nord sont inversés dans la sortie."

#: ../lib/proj/do_proj.c:545
#, fuzzy, c-format
msgid "Unable to determine area of interest for '%s'"
msgstr "Impossible de déterminer la zone d'intérêt pour '%s'"

#: ../lib/proj/do_proj.c:566
#, c-format
msgid "Input CRS not available for '%s'"
msgstr "SCR en entrée non disponible pour '%s'"

#: ../lib/proj/do_proj.c:587
#, c-format
msgid "Output CRS not available for '%s'"
msgstr "SCR de sortie non disponible pour '%s'"

#: ../lib/proj/do_proj.c:613
#, c-format
msgid "Found %d possible transformations"
msgstr "%d Possibles transformations trouvées"

#: ../lib/proj/do_proj.c:625
#, c-format
msgid "proj_normalize_for_visualization() failed for operation %d"
msgstr "proj_normalize_for_visualization() a échoué pour %d"

#: ../lib/proj/do_proj.c:637
#, c-format
msgid "Operation %d:"
msgstr "Operation %d:"

#: ../lib/proj/do_proj.c:639
#, c-format
msgid "Description: %s"
msgstr "Description: %s"

#: ../lib/proj/do_proj.c:644
#, c-format
msgid "Area of use: %s"
msgstr ""

#: ../lib/proj/do_proj.c:648
#, c-format
msgid "Accuracy within area of use: %g m"
msgstr ""

#: ../lib/proj/do_proj.c:655
#, c-format
msgid "Remarks: %s"
msgstr "Remarques: %s"

#: ../lib/proj/do_proj.c:660
#, c-format
msgid "Scope: %s"
msgstr ""

#: ../lib/proj/do_proj.c:666
msgid "PROJ string:"
msgstr ""

#: ../lib/proj/do_proj.c:673
msgid "See also output of:"
msgstr "Voir aussi la sortie de:"

#: ../lib/proj/do_proj.c:676
#, c-format
msgid "Please provide the appropriate PROJ string with the %s option"
msgstr ""

#: ../lib/proj/do_proj.c:799
#, c-format
msgid "proj_normalize_for_visualization() failed for '%s'"
msgstr "proj_normalize_for_visualization() a échoué pour '%s'"

#: ../lib/proj/do_proj.c:812
#, c-format
msgid "No PROJ definition for normalized version of '%s'"
msgstr "Aucune définition PROJ pour la version normalisée de '%s'"

#: ../lib/proj/do_proj.c:817
msgid "Selected PROJ pipeline:"
msgstr ""

#: ../lib/proj/do_proj.c:818
#, c-format
msgid "%s"
msgstr "%s"

#: ../lib/proj/do_proj.c:883
msgid "No input projection"
msgstr "Pas de projection en entrée"

#: ../lib/proj/do_proj.c:886 ../lib/proj/do_proj.c:1045
msgid "No transformation object"
msgstr "Pas d'objet de transformation"

#: ../lib/proj/do_proj.c:975 ../lib/proj/do_proj.c:1205
#, c-format
msgid "proj_trans() failed: %s"
msgstr "proj_trans() a échoué : %s"

#: ../lib/proj/do_proj.c:1290 ../lib/proj/do_proj.c:1411
#, c-format
msgid "proj_trans() failed: %d"
msgstr "proj_trans() a échoué : %d"

#: ../lib/proj/ellipse.c:97
#, c-format
msgid "Invalid ellipsoid <%s> in file"
msgstr "Ellipsoïde %s invalide dans le fichier"

#: ../lib/proj/ellipse.c:125
msgid "No secondary ellipsoid descriptor (rf, es or b) in file"
msgstr "Pas de descripteur secondaire (rf, es or b) d'ellipsoïde dans le fichier"

#: ../lib/proj/ellipse.c:129
msgid "Invalid ellipsoid descriptors (a, rf, es or b) in file"
msgstr "Descripteurs de l'ellipsoïde (a, rf, es ou b) invalides dans le fichier"

#: ../lib/proj/ellipse.c:142
msgid "No ellipsoid info given in file"
msgstr "Le fichier ne contient pas d'information sur l'ellipsoïde"

#: ../lib/proj/get_proj.c:164
#, c-format
msgid "Invalid zone %s specified"
msgstr "La zone spécifiée %s est invalide"

#: ../lib/proj/get_proj.c:246
msgid "Unable to initialise PROJ with the following parameter list:"
msgstr "Impossible d'initialiser PROJ avec la liste suivante de paramètres :"

#: ../lib/proj/get_proj.c:364
msgid "Option input overflowed option table"
msgstr "Les options d'entrée débordent les options du tableau"

#: ../lib/proj/get_proj.c:399
#, c-format
msgid "Unable to initialize pj cause: %s"
msgstr "Impossible d'initialiser pj cause: %s"

#: ../lib/proj/get_proj.c:482
msgid "Input Projection Parameters"
msgstr "Paramètres de la projection d'entrée"

#: ../lib/proj/get_proj.c:483
msgid "Input Unit Factor"
msgstr "Facteur unité d'entrée"

#: ../lib/proj/get_proj.c:493
msgid "Output Projection Parameters"
msgstr "Paramètres de projection de sortie"

#: ../lib/proj/get_proj.c:494
msgid "Output Unit Factor"
msgstr "Facteur unité de sortie"

#: ../lib/psdriver/graph_set.c:196
msgid "ps: truecolor status enabled"
msgstr "ps : statut truecolor activé"

#: ../lib/psdriver/graph_set.c:197
msgid "ps: truecolor status disabled"
msgstr "ps : statut truecolor désactivé"

#: ../lib/psdriver/graph_set.c:215
#, c-format
msgid "ps: collecting to file '%s'"
msgstr "ps : enregistrement vers le fichier '%s'"

#: ../lib/psdriver/graph_set.c:216
#, c-format
msgid "ps: image size %dx%d"
msgstr "ps : taille d'image %dx%d"

#: ../lib/raster/alloc_cell.c:149
#, c-format
msgid "Rast__null_bitstream_size: cols (%d) is negative"
msgstr "Rast__null_bitstream_size : la colonne (%d) est négative"

#: ../lib/raster/auto_mask.c:70
#, c-format
msgid "Unable to open automatic mask <%s>"
msgstr "Impossible d'ouvrir le masque automatique <%s>"

#: ../lib/raster/cats.c:109
#, c-format
msgid "Category support for <%s@%s> missing"
msgstr "Catégorie pour <%s@%s> manquante"

#: ../lib/raster/cats.c:112
#, c-format
msgid "Category support for <%s@%s> invalid"
msgstr "Catégorie pour <%s@%s> invalide"

#: ../lib/raster/cats.c:145
#, c-format
msgid "Category support for vector map <%s@%s> missing"
msgstr "Catégorie pour la carte vecteur <%s@%s> manquante"

#: ../lib/raster/cats.c:149
#, c-format
msgid "Category support for vector map <%s@%s> invalid"
msgstr "Catégorie pour la carte vecteur <%s@%s> manquante"

#: ../lib/raster/cats.c:971
#, c-format
msgid "Unable to open %s file for map <%s>"
msgstr "Impossible d'ouvrir le fichier %s pour la carte <%s>"

#: ../lib/raster/close.c:56
#, c-format
msgid "Unable to flush file %s for raster map %s: %s"
msgstr ""

#: ../lib/raster/close.c:64
#, c-format
msgid "Unable to close file %s for raster map %s: %s"
msgstr "Impossible de fermer le fichier %s pour la carte raster %s : %s"

#: ../lib/raster/close.c:104 ../lib/raster/close.c:137
#, c-format
msgid "Invalid descriptor: %d"
msgstr "Descripteur invalide : %d"

#: ../lib/raster/close.c:429 ../lib/raster/close.c:569
#, c-format
msgid "Unable to rename null file '%s' to '%s': %s"
msgstr "Impossible de renommer le fichier null '%s' vers '%s' : %s"

#: ../lib/raster/close.c:506
#, c-format
msgid "Unable to rename cell file '%s' to '%s': %s"
msgstr "Impossible de renommer le fichier cell '%s' vers '%s' : %s"

#: ../lib/raster/close.c:591
msgid "unable to write f_format file for CELL maps"
msgstr "pas en mesure d'écrire des fichiers f_format pour des couches de cellules"

#: ../lib/raster/color_rand.c:31
#, c-format
msgid "Rast_make_random_colors: min (%d) > max (%d)"
msgstr "Rast_make_random_colors : min (%d) > max (%d)"

#: ../lib/raster/color_read.c:102
msgid "missing"
msgstr "manquant"

#: ../lib/raster/color_read.c:105
msgid "invalid"
msgstr "invalide"

#: ../lib/raster/color_read.c:111
#, c-format
msgid "Color support for <%s@%s> %s"
msgstr "Support de la couleur pour <%s@%s> %s"

#: ../lib/raster/color_rules.c:117
msgid "syntax error in the color rule"
msgstr "erreur de syntaxe dans la règle de couleur"

#: ../lib/raster/color_rules.c:119
msgid "syntax error in the color format"
msgstr "erreur de syntaxe dansnle format de la couleur"

#: ../lib/raster/color_rules.c:127
msgid "percentage not in range 0-100"
msgstr "le pourcentage n'est pas dans l'intervalle 0-100"

#: ../lib/raster/color_rules.c:129
msgid "invalid value"
msgstr "valeur invalide"

#: ../lib/raster/color_rules.c:131
msgid "unknown error"
msgstr "erreur inconnue"

#: ../lib/raster/color_rules.c:174
#, c-format
msgid "bad rule (%s): [%s]"
msgstr "mauvaise règle (%s): [%s]"

#: ../lib/raster/color_rules.c:225
msgid "Unknown error reading color rule"
msgstr "Erreur inconnue à la lecture de la règle de couleur"

#: ../lib/raster/color_rules.c:324
#, c-format
msgid "Unable to load color rules <%s>"
msgstr "Impossible de charger les règles de couleurs <%s>"

#: ../lib/raster/color_write.c:83 ../lib/vector/Vlib/color_write.c:71
#, c-format
msgid "Qualified name <%s> doesn't match mapset <%s>"
msgstr "Le nom <%s> ne correspond pas au jeu de cartes <%s>"

#: ../lib/raster/color_write.c:98 ../lib/vector/Vlib/color_write.c:91
#, c-format
msgid "Unable to create <%s> file for map <%s>"
msgstr "Impossible de créer le fichier <%s> pour la carte <%s>"

#: ../lib/raster/format.c:165
#, c-format
msgid "Fail of initial read of compressed file [%s in %s]"
msgstr "Echec de la première lecture du fichier compressé [%s dans %s]"

#: ../lib/raster/format.c:179
#, c-format
msgid "Fail of initial read of compressed null file [%s in %s]"
msgstr "Échec de la première lecture du fichier compressé null [%s dans %s]"

#: ../lib/raster/gdal.c:187
msgid "Unable to open GDAL file"
msgstr "Impossible d'ouvrir le fichier GDAL"

#: ../lib/raster/gdal.c:288 ../lib/raster/open.c:606
#, c-format
msgid "Invalid map type <%d>"
msgstr "Type de carte invalide <%d>"

#: ../lib/raster/gdal.c:294
#, c-format
msgid "Unable to get <%s> driver"
msgstr "Impossible de charger le pilote <%s>"

#: ../lib/raster/gdal.c:302
#, c-format
msgid "Unable to create <%s> dataset using <%s> driver"
msgstr "Impossible de créer le jeu de données <%s> avec le pilote <%s>"

#: ../lib/raster/gdal.c:310
#, c-format
msgid "Driver <%s> does not support direct writing. Using MEM driver for intermediate dataset."
msgstr "Le pilote <%s> ne gère pas l'écriture directe. Utiliser le pilote MEM pour les données intermédiaires."

#: ../lib/raster/gdal.c:316
msgid "Unable to get in-memory raster driver"
msgstr "Impossible de charger le pilote raster en mémoire"

#: ../lib/raster/gdal.c:323
#, c-format
msgid "Unable to create <%s> dataset using memory driver"
msgstr "Impossible de créer le jeu de données <%s> avec le pilote mémoire"

#: ../lib/raster/gdal.c:326
#, c-format
msgid "Driver <%s> does not support creating rasters"
msgstr "Le pilote <%s> ne prend pas en charge la création de rasters"

#: ../lib/raster/gdal.c:342
msgid "Unable to set geo transform"
msgstr "Impossible de définir la transformation géographique"

#: ../lib/raster/gdal.c:346
msgid "Unable to set projection"
msgstr "Impossible de définir la projection"

#: ../lib/raster/gdal.c:350
#, c-format
msgid "Unable to create cell_misc/%s/gdal file"
msgstr "Impossible de créer le fichier cell_misc/%s/gdal"

#: ../lib/raster/gdal.c:366
#, c-format
msgid "Error writing cell_misc/%s/gdal file"
msgstr "Erreur d'écriture du fichier cell_misc/%s/gdal"

#: ../lib/raster/gdal.c:407
#, c-format
msgid "Unable to create output file <%s> using driver <%s>"
msgstr "Impossible de créer le fichier de sortie <%s> avec le pilote <%s>"

#: ../lib/raster/get_cellhd.c:65
msgid "However, that raster map is missing. Perhaps, it was deleted by mistake."
msgstr "Cependant, cette carte raster est manquante. Elle a peut-être été supprimée par erreur."

#: ../lib/raster/get_cellhd.c:67
#, fuzzy
msgid "However, header file of that raster map can't be opened. It seems that it was corrupted after creating the reclass raster map."
msgstr "Cependant, le fichier d'en-tête de cette carte raster ne peut pas être ouvert. Il semble qu'il ait été corrompu après avoir créé la carte raster reclassée."

#: ../lib/raster/get_cellhd.c:71
#, c-format
msgid "Unable to read header file for raster map <%s@%s>. It is a reclass of raster map <%s@%s>. %s"
msgstr "Impossible de lire le fichier d'en-tête de la carte raster <%s@%s>. Il s'agit d'une reclassification de la carte raster <%s@%s>. %s"

#: ../lib/raster/get_cellhd.c:79
#, c-format
msgid "Unable to open header file for raster map <%s@%s>. It seems that some previous step failed and created an incomplete raster map."
msgstr "Impossible d'ouvrir le fichier d'en-tête pour la carte raster <%s@%s>. Il semble qu'une étape précédente ait échoué et ait créé une carte raster incomplète."

#: ../lib/raster/get_row.c:36 ../lib/raster/get_row.c:922
#, c-format
msgid "Reading raster map <%s@%s> request for row %d is outside region"
msgstr "La lecture de la carte raster <%s@%s> demande la ligne %d en dehors de la région"

#: ../lib/raster/get_row.c:98
#, c-format
msgid "Error seeking fp raster data file for row %d of <%s>: %s"
msgstr "Erreur de lecture du fichier de données fp du raster à la ligne %d de <%s> : %s"

#: ../lib/raster/get_row.c:106
#, c-format
msgid "Error uncompressing fp raster data for row %d of <%s>: error code %d"
msgstr "Erreur lors de la décompression des données raster fp pour la ligne %d de <%s> : code d'erreur %d"

#: ../lib/raster/get_row.c:143
#, c-format
msgid "Error seeking raster data file for row %d of <%s>: %s"
msgstr "Erreur de lecture du fichier de données du raster à la ligne %d de <%s> : %s"

#: ../lib/raster/get_row.c:150
#, c-format
msgid "Error reading raster data for row %d of <%s>: %s"
msgstr "Erreur à la lecture des données raster pour la ligne %d de <%s> : %s"

#: ../lib/raster/get_row.c:176
#, c-format
msgid "Error uncompressing raster data for row %d of <%s>"
msgstr "Erreur de décompression des données raster à la ligne %d de <%s>"

#: ../lib/raster/get_row.c:196 ../lib/raster/get_row.c:200
#, c-format
msgid "Error reading raster data for row %d of <%s>"
msgstr "Erreur de lecture des données raster à la ligne %d de <%s>"

#: ../lib/raster/get_row.c:235
#, c-format
msgid "Error reading raster data via GDAL for row %d of <%s>"
msgstr "Erreur de lecture des données raster avec GDAL à la ligne %d de <%s>"

#: ../lib/raster/get_row.c:846
#, c-format
msgid "Error seeking compressed null data for row %d of <%s>"
msgstr "Erreur de lecture des données compressées nulles à la ligne %d de <%s>"

#: ../lib/raster/get_row.c:853 ../lib/raster/get_row.c:865
#, c-format
msgid "Error reading compressed null data for row %d of <%s>"
msgstr "Erreur de lecture des données null compressées à la ligne %d de <%s>"

#: ../lib/raster/get_row.c:871
#, c-format
msgid "Error uncompressing null data for row %d of <%s>"
msgstr "Erreur de décompression des données nulles à la ligne %d de <%s>"

#: ../lib/raster/get_row.c:905
#, c-format
msgid "Error seeking null row %d for <%s>"
msgstr "Erreur de lecture de la ligne vide %d pour <%s>"

#: ../lib/raster/get_row.c:908
#, c-format
msgid "Error reading null row %d for <%s>"
msgstr "Erreur de lecture de la ligne nulle %d de <%s>"

#: ../lib/raster/histogram.c:51
#, c-format
msgid "Histogram for [%s in %s] missing (run r.support)"
msgstr "L'histogramme pour [%s dans %s] est manquant (lancez r.support)"

#: ../lib/raster/histogram.c:58
#, c-format
msgid "Can't read histogram for [%s in %s]"
msgstr "Impossible de lire l'histogramme pour [%s dans %s]"

#: ../lib/raster/histogram.c:62 ../lib/raster/histogram.c:69
#, c-format
msgid "Invalid histogram file for [%s in %s]"
msgstr "Fichier d'histogramme invalide pour [%s dans %s]"

#: ../lib/raster/histogram.c:317
#, c-format
msgid "Unable to create histogram file for <%s>"
msgstr "Impossible de créer le fichier d'histogramme pour <%s>"

#: ../lib/raster/history.c:116 ../lib/raster/history.c:124
#, c-format
msgid "Unable to get history information for <%s@%s>"
msgstr "Impossible de charger l'historique pour <%s@%s>"

#: ../lib/raster/history.c:163
#, c-format
msgid "Unable to write history information for <%s>"
msgstr "Impossible d'écrire l'historique pour <%s>"

#: ../lib/raster/history.c:236
#, c-format
msgid "generated by %s"
msgstr "généré par %s"

#: ../lib/raster/init.c:57
msgid "Raster library not initialized. Programmer forgot to call Rast_init()."
msgstr "Librairie raster non initialisée. Le développeur a oublié d'appeler Rast_init()."

#: ../lib/raster/init.c:109
#, c-format
msgid "Unknown compression method <%s>, using default %s"
msgstr "Méthode de compression <%s>, utilisation de %s par défaut"

#: ../lib/raster/init.c:113
#, c-format
msgid "No compression is not supported for GRASS raster maps, using default %s"
msgstr "Pas de compression supportée par les cartes raster GRASS, utilisation de %s par défaut"

#: ../lib/raster/init.c:121
#, c-format
msgid "This GRASS version does not support %s compression, using default %s"
msgstr "Cette version de GRASS ne supporte pas la compression %s, utilisation de %s par défaut"

#: ../lib/raster/interp.c:214
#, c-format
msgid "Unknown interpolation method: %s"
msgstr "Méthode d'interpolation inconnue : %s"

#: ../lib/raster/json_color_out.c:69 ../lib/raster/json_color_out.c:103
msgid "Failed to initialize JSON object. Out of memory?"
msgstr "Échec de l'initialisation de l'objet JSON. Mémoire insuffisante ?"

#: ../lib/raster/json_color_out.c:110
msgid "Failed to initialize JSON array. Out of memory?"
msgstr "Échec de l'initialisation du tableau JSON. Mémoire insuffisante ?"

#: ../lib/raster/json_color_out.c:176
msgid "Failed to serialize JSON to pretty format."
msgstr "Échec de la sérialisation du format JSON avec mis en forme (pretty format)."

#: ../lib/raster/mask_info.c:47
#, c-format
msgid "<%s> in mapset <%s>"
msgstr "<%s> dans le jeu de données (mapset) <%s>"

#: ../lib/raster/mask_info.c:50
msgid "none"
msgstr "aucun"

#: ../lib/raster/mask_info.c:53
msgid "not known"
msgstr "inconnu"

#: ../lib/raster/mask_info.c:220
msgid "Single thread processing enforced due to raster mask being present."
msgstr "Le traitement à un seul thread est imposé en raison de la présence d'un masque raster."

#: ../lib/raster/null_val.c:64
msgid "EmbedGivenNulls: wrong data type"
msgstr "EmbedGivenNulls : mauvais type de données"

#: ../lib/raster/null_val.c:114
msgid "Rast_set_null_value: wrong data type!"
msgstr "Rast_set_null_value : mauvais type de données !"

#: ../lib/raster/open.c:191
#, c-format
msgid "Unable to open raster map <%s@%s> since it is a reclass of raster map <%s@%s> which does not exist"
msgstr "Impossible d'ouvrir la carte raster <%s@%s> car il s'agit d'une reclassification de la carte raster <%s@%s> qui n'existe pas"

#: ../lib/raster/open.c:196
#, c-format
msgid "Error reading reclass file for raster map <%s>"
msgstr "Erreur de lecture du fichier reclass pour la carte raster <%s>"

#: ../lib/raster/open.c:207
#, c-format
msgid "Error reading map type for raster map <%s>"
msgstr "Erreur de lecture du type de la carte raster <%s>"

#: ../lib/raster/open.c:216
#, c-format
msgid "Raster map <%s@%s>: format field in header file invalid"
msgstr "Carte raster <%s@%s>: format de champ invalide dans le fichier d'en-tête"

#: ../lib/raster/open.c:235
#, c-format
msgid "Compression with %s is not supported in this GRASS GIS installation"
msgstr "La compression avec %s n'est pas supportée dans cette installation de GRASS"

#: ../lib/raster/open.c:242
#, c-format
msgid "Raster map <%s> is in different projection than current region. Found <%s>, should be <%s>."
msgstr "La carte raster <%s> est dans une projection différente de la région courante. Trouvé <%s>, devrait être <%s>."

#: ../lib/raster/open.c:249
#, c-format
msgid "Raster map <%s> is in different zone (%d) than current region (%d)"
msgstr "La carte raster <%s> est dans une zone différente (%d) de la région courante (%d)"

#: ../lib/raster/open.c:256
#, c-format
msgid "Raster map <%s>: bytes per cell (%d) too large"
msgstr "Carte raster <%s> : octets par cellule (%d) trop grand"

#: ../lib/raster/open.c:286
#, c-format
msgid "Unable to open %s file for raster map <%s@%s>"
msgstr "Impossible d'ouvrir le fichier %s pour la carte raster <%s@%s>"

#: ../lib/raster/open.c:325
#, c-format
msgid "Error reading format for <%s@%s>"
msgstr "Erreur de lecture du format pour <%s@%s>"

#: ../lib/raster/open.c:535
msgid "Unable to create GDAL link"
msgstr "Impossible de créer un lien GDAL"

#: ../lib/raster/open.c:611 ../lib/raster/open.c:769
#, c-format
msgid "Raster map <%s> is not in the current mapset (%s)"
msgstr "La carte raster <%s> n'est pas dans le jeux de carte courant (%s)"

#: ../lib/raster/open.c:618
#, c-format
msgid "<%s> is an illegal file name"
msgstr "<%s> est un nom de fichier illégal"

#: ../lib/raster/open.c:632 ../lib/raster/open.c:715 ../lib/raster/open.c:793
#, c-format
msgid "No temp files available: %s"
msgstr "Pas de fichier temporaire disponible : %s"

#: ../lib/raster/open.c:765
#, c-format
msgid "Raster map <%s> does not exist in the current mapset (%s)"
msgstr "La carte raster <%s> n'existe pas dans le jeux de cartes courant (%s)"

#: ../lib/raster/open.c:832
msgid "Rast_set_fp_type(): can only be called with FCELL_TYPE or DCELL_TYPE"
msgstr "Rast_set_fp_type() : ne peut être appelé qu'avec FCELL_TYPE ou DCELL_TYPE"

#: ../lib/raster/open.c:891
#, c-format
msgid "Raster map <%s> not found in mapset <%s>"
msgstr "Carte raster <%s> non trouvée dans le jeux de données <%s>"

#: ../lib/raster/open.c:953
#, c-format
msgid "Unable to find '%s'"
msgstr "Impossible de trouve '%s'"

#: ../lib/raster/open.c:964
#, c-format
msgid "Invalid type: field '%s' in file '%s'"
msgstr "Type invalide: champ '%s' dans le fichier '%s'"

#: ../lib/raster/open.c:970
#, c-format
msgid "Missing type: field in file '%s'"
msgstr "Type manquant : champ dans le fichier '%s'"

#: ../lib/raster/open.c:975
#, c-format
msgid "Raster map <%s> is not xdr: byte_order: %s"
msgstr "La carte raster <%s> n'est pas xdr: byte_order: %s"

#: ../lib/raster/open.c:1044
msgid "Rast_set_quant_rules() can be called only for raster maps opened for reading"
msgstr "Rast_set_quant_rules() ne peut être appelé que sur une carte raster ouverte en lecture"

#: ../lib/raster/put_cellhd.c:34
#, c-format
msgid "Unable to create header file for <%s>"
msgstr "Impossible de créer le fichier d'en-tête pour <%s>"

#: ../lib/raster/put_row.c:122
#, c-format
msgid "Error writing uncompressed FP data for row %d of <%s>: %s"
msgstr "Erreur à l'écriture de données FP non compressées à la ligne %d de <%s> : %s"

#: ../lib/raster/put_row.c:134
#, c-format
msgid "Error writing compressed FP data for row %d of <%s>: %s"
msgstr "Erreur d'écriture de données FP compressées à la ligne %d de <%s> : %s"

#: ../lib/raster/put_row.c:400 ../lib/raster/put_row.c:407
#, c-format
msgid "Error writing compressed data for row %d of <%s>: %s"
msgstr "Erreur lors de l'écriture des données compressées à la ligne % de <%s> : %s"

#: ../lib/raster/put_row.c:418
#, c-format
msgid "Error writing uncompressed data for row %d of <%s>: %s"
msgstr "Erreur lors de l'écriture des données non compressées à la ligne %d de <%s> : %s"

#: ../lib/raster/put_row.c:477
#, c-format
msgid "Error writing data via GDAL for row %d of <%s>"
msgstr "Erreur lors de l'écriture de données via GDAL à la ligne %d de <%s>"

#: ../lib/raster/put_row.c:500
msgid "GDAL output doesn't support writing null rows separately"
msgstr "La sortie GDAL ne supporte pas l'écriture de lignes nulles séparément"

#: ../lib/raster/put_row.c:503
#, c-format
msgid "No null file for <%s>"
msgstr "Pas de fichier null pour <%s>"

#: ../lib/raster/put_row.c:537 ../lib/raster/put_row.c:544
#, c-format
msgid "Error writing compressed null data for row %d of <%s>: %s"
msgstr "Erreur lors de l'écriture des données nulles compressées à la ligne %d de <%s> : %s"

#: ../lib/raster/put_row.c:579
#, c-format
msgid "Error writing null row %d of <%s>"
msgstr "Erreur lors de l'écriture de la ligne nulle %d de <%s>"

#: ../lib/raster/put_row.c:583
#, c-format
msgid "Error writing null row %d of <%s>: %s"
msgstr "Erreur lors de l'écriture de la ligne nulle %d de <%s> : %s"

#: ../lib/raster/put_row.c:708
#, c-format
msgid "put_raster_row: raster map <%s> not open for write - request ignored"
msgstr "put_raster_row : carte raster <%s> non ouverte en écriture - demande ignorée"

#: ../lib/raster/put_row.c:717
msgid "put_raster_row: unopened file descriptor - request ignored"
msgstr "put_raster_row : descripteur de fichier non ouvert - demande ignorée"

#: ../lib/raster/put_title.c:27
#, c-format
msgid "category information for [%s] in [%s] missing or invalid"
msgstr "La catégorie de [%s] dans [%s] est manquante ou invalide"

#: ../lib/raster/put_title.c:37
msgid "G_put_title - can't create a temp file"
msgstr "G_put_title - impossible de créer le fichier temporaire"

#: ../lib/raster/put_title.c:54
#, c-format
msgid "category information for [%s] in [%s] invalid"
msgstr "information de catégorie invalide pour [%s] dans [%s]"

#: ../lib/raster/put_title.c:63
msgid "G_put_title - can't reopen temp file"
msgstr "G_put_title - impossible de réouvrir le fichier temporaire"

#: ../lib/raster/put_title.c:71
#, c-format
msgid "can't write category information for [%s] in [%s]"
msgstr "impossible d'écrire les informations de la catégorie pour [%s] dans [%s]"

#: ../lib/raster/quant_io.c:44
#, c-format
msgid "Floating data range for raster map <%s> is empty"
msgstr "L'intervalle de nombre en virgule flottante pour la carte raster <%s> est vide"

#: ../lib/raster/quant_io.c:53
#, c-format
msgid "Integer data range for raster map <%s> is empty"
msgstr "L'intervalle de données entières pour la carte raster <%s> est vide"

#: ../lib/raster/quant_io.c:107
#, c-format
msgid "Attempt to open quantization table for CELL raster map <%s>"
msgstr "Tentative d'ouverture de la table de quantification de la carte raster CELL <%s>"

#: ../lib/raster/quant_io.c:140
#, c-format
msgid "Quantization file for raster map <%s> is missing"
msgstr "Le fichier de quantification de la carte raster <%s> est manquant"

#: ../lib/raster/quant_io.c:151
#, c-format
msgid "Quantization file for raster map <%s> is empty"
msgstr "Le fichier de quantification de la carte raster <%s> est vide"

#: ../lib/raster/quant_rw.c:88
#, c-format
msgid "Unable to read fp range for raster map <%s>"
msgstr "Impossible de lire l'intervalle fp pour la carte raster <%s>"

#: ../lib/raster/quant_rw.c:92
#, c-format
msgid "Raster map <%s> is empty"
msgstr "La carte raster <%s> est vide"

#: ../lib/raster/quant_rw.c:157
#, c-format
msgid "Unable to write quant rules: raster map <%s> is integer"
msgstr "Impossible d'écrire les règles de quantification : la carte raster <%s> est de type entier"

#: ../lib/raster/quant_rw.c:166
#, c-format
msgid "Unable to write quant rules for raster map <%s>"
msgstr "Impossible d'écrire les règles de quantification pour la carte raster <%s>"

#: ../lib/raster/range.c:104
#, c-format
msgid "Unable to read fp range file for <%s>"
msgstr "Impossible de lire la plage fp pour <%s>"

#: ../lib/raster/range.c:126
#, c-format
msgid "Missing fp range file for <%s> (run r.support -s)"
msgstr ""

#: ../lib/raster/range.c:181
#, c-format
msgid "Unable to read quant rules for raster map <%s>"
msgstr "Impossible de lire les règles de quantification pour la carte raster <%s>"

#: ../lib/raster/range.c:222 ../lib/raster/range.c:243
#, c-format
msgid "Unable to read range file for <%s>"
msgstr "Impossible de lire le fichier de plage pour <%s>"

#: ../lib/raster/range.c:259
#, c-format
msgid "Missing range file for <%s> (run r.support -s)"
msgstr ""

#: ../lib/raster/range.c:312
#, c-format
msgid "Unable to read stats file for <%s>"
msgstr "Impossible de lire le fichier de statistiques pour <%s>"

#: ../lib/raster/range.c:399 ../lib/raster/range.c:406
#: ../lib/raster/range.c:438 ../lib/raster/range.c:452
#, c-format
msgid "Unable to write range file for <%s>"
msgstr "Impossible d'écrire le fichier de plage pour <%s>"

#: ../lib/raster/range.c:482 ../lib/raster/range.c:496
#: ../lib/raster/range.c:514 ../lib/raster/range.c:519
#, c-format
msgid "Unable to write stats file for <%s>"
msgstr "Impossible d'écrire le fichier de statistiques pour <%s>"

#: ../lib/raster/raster_metadata.c:159
msgid "Semantic label is too long"
msgstr "L'étiquette sémantique est trop longue"

#: ../lib/raster/raster_metadata.c:170
#, c-format
msgid "Character '%c' not allowed in a semantic label."
msgstr "Le caractère « %c » n'est pas autorisé dans une étiquette sémantique."

#: ../lib/raster/raster_metadata.c:203
#, c-format
msgid "Unable to read <%s> for raster map <%s@%s>"
msgstr "Impossible de lire <%s> pour la carte raster <%s@%s>"

#: ../lib/raster/raster_metadata.c:214 ../lib/raster/raster_metadata.c:246
#, c-format
msgid "Error closing <%s> metadata file for raster map <%s@%s>"
msgstr "Erreur à la fermeture du fichier de métadonnées <%s> pour la carte raster <%s@%s>"

#: ../lib/raster/raster_metadata.c:237
#, c-format
msgid "Unable to create <%s> metadata file for raster map <%s@%s>"
msgstr "Impossible de créer le fichier de métadonnées <%s> pour la carte raster <%s@%s>"

#: ../lib/raster/reclass.c:163
#, c-format
msgid "Error reading beginning of header file for <%s@%s>: %s"
msgstr "Erreur de lecture du début du fichier d'en-tête pour <%s@%s> : %s"

#: ../lib/raster/reclass.c:181
#, c-format
msgid "Too many reclass categories for <%s@%s>"
msgstr "Trop de catégories de reclassification pour <%s@%s>"

#: ../lib/raster/reclass.c:185
#, c-format
msgid "Illegal reclass format in header file for <%s@%s>: %s"
msgstr "Format de reclassification illégal dans l'en-tête de fichier pour <%s@%s> : %s"

#: ../lib/raster/reclass.c:253
#, c-format
msgid "File too short, reading line %d"
msgstr "Fichier trop court, lecture de la ligne %d"

#: ../lib/raster/reclass.c:260
#, c-format
msgid "Line too long: %s..."
msgstr "Ligne trop longue : %s..."

#: ../lib/raster/reclass.c:266
#, c-format
msgid "Format is not key:value: %s"
msgstr "Le format n'est pas clé:valeur : %s"

#: ../lib/raster/reclass.c:279
#, c-format
msgid "Unknown key at line: %s"
msgstr "Clé inconnue à la ligne : %s"

#: ../lib/raster/reclass.c:290
#, c-format
msgid "Mapset not read, only raster name: %s"
msgstr "Jeu de cartes non lu, seulement le nom du raster : %s"

#: ../lib/raster/reclass.c:294
#, c-format
msgid "Raster name not read, only mapset: %s"
msgstr "Nom du raster non lu, seulement le jeu de cartes : %s"

#: ../lib/raster/reclass.c:297
msgid "Raster name and mapset not read"
msgstr "Le nom du raster et du jeu de carte n’ont pas été lus"

#: ../lib/raster/reclass.c:328
msgid "Illegal reclass request"
msgstr "Requête de reclassification illégale"

#: ../lib/raster/reclass.c:333
msgid "Illegal reclass type"
msgstr "Type de reclassification illégal"

#: ../lib/raster/reclass.c:339
#, c-format
msgid "Unable to create header file for <%s@%s>"
msgstr "Impossible de créer le fichier d'en-tête pour <%s@%s>"

#: ../lib/raster/reclass.c:387
#, c-format
msgid "Unable to create dependency file in <%s@%s>"
msgstr "Impossible de créer le fichier de dépendances dans <%s@%s>"

#: ../lib/raster/reclass.c:474
#, c-format
msgid "Reading integer failed on line: %s (after reading min: %d)"
msgstr "Échec de la lecture de l'entier à la ligne : %s (après lecture min : %d)"

#: ../lib/raster/reclass.c:479
#, c-format
msgid "First entry (min) not read yet and reading integer failed on line: %s"
msgstr "La première entrée (min) n'a pas encore été lue et la lecture de l'entier a échoué à la ligne : %s"

#: ../lib/raster/sample.c:68
msgid "Unknown interpolation type"
msgstr "Type d'interpolation inconnu"

#: ../lib/raster/sample.c:315
msgid "\"no data\" label found; setting to zero"
msgstr "étiquette \"no data\" trouvée, réglé à zéro"

#: ../lib/raster/set_window.c:48
msgid "Rast_set_window() called while window split"
msgstr "Rast_set_window() appellé alors que la fenêtre est divisée"

#: ../lib/raster/set_window.c:132
msgid "Rast_set_read_window(): projection/zone differs from that of currently open raster maps"
msgstr "Rast_set_read_window() : la projection/zone est différente des cartes raster actuellement ouvertes"

#: ../lib/raster/set_window.c:160
#, c-format
msgid "Input window changed while maps are open for read. Map name <%s>"
msgstr "La fenêtre d'entrée a été modifiée pendant l'ouverture des cartes. Carte <%s>"

#: ../lib/raster/set_window.c:178
#, c-format
msgid "Output window changed while maps are open for write. Map name <%s>"
msgstr "La fenêtre de sortie a été modifiée pendant l'écriture des cartes. Carte <%s>"

#: ../lib/raster/vrt.c:83
#, c-format
msgid "Tile raster map <%s> not found"
msgstr "Carte raster tuillée <%s> non trouvée"

#: ../lib/raster/vrt.c:86
msgid "A virtual raster can not contain itself"
msgstr "Un raster virtuel ne peut pas se contenir lui-même"

#: ../lib/raster/window.c:31
msgid "Internal error: Rast_get_window() called with split window. Use Rast_get_input_window() or Rast_get_output_window() instead."
msgstr "Erreur interne : Rast_get_window() appellée avec une fenêtre divisée. Utiliser Rast_get_input_window() ou Rast_get_output_window() à la place."

#: ../lib/raster/window.c:90
msgid "Internal error: Rast_window_rows() called with split window. Use Rast_input_window_rows() or Rast_output_window_rows() instead."
msgstr "Erreur interne : Rast_window_rows() appellée avec une fenêtre divisée. Utiliser Rast_input_window_rows() ou Rast_output_window_rows() à la place."

#: ../lib/raster/window.c:127
msgid "Internal error: Rast_window_cols() called with split window. Use Rast_input_window_cols() or Rast_output_window_cols() instead."
msgstr "Erreur interne : Rast_window_cols() appellée avec une fenêtre divisée. UtiliserRast_input_window_cold() ou Rast_output_window_cols() à la place."

#: ../lib/raster3d/close.c:47
#, c-format
msgid "Unable to write history for 3D raster map <%s>"
msgstr "Impossible d'écrire l'historique de la carte raster 3D <%s>"

#: ../lib/raster3d/close.c:64
#, c-format
msgid "Unable to move temp raster map <%s> to 3D raster map <%s>"
msgstr "Impossible de déplacer la carte raster temporaire <%s> vers la carte raster 3D <%s>"

#: ../lib/raster3d/close.c:81
msgid "Unable to flush all tiles"
msgstr "Impossible de nettoyer toutes les dalles"

#: ../lib/raster3d/close.c:86
msgid "Unable to flush index"
msgstr "Impossible de nettoyer les index"

#: ../lib/raster3d/close.c:95
msgid "Unable to position file"
msgstr "Impossible de positionner le fichier"

#: ../lib/raster3d/close.c:101 ../lib/raster3d/close.c:108
#: ../lib/raster3d/close.c:190 ../lib/raster3d/header.c:282
#, c-format
msgid "Unable to write header for 3D raster map <%s>"
msgstr "Impossible d'écrire l'en-tête de la carte raster 3D <%s>"

#: ../lib/raster3d/close.c:114 ../lib/raster3d/close.c:157
#, c-format
msgid "Unable to create 3D raster map <%s>"
msgstr "Impossible de créer la carte raster 3D <%s>"

#: ../lib/raster3d/close.c:173
msgid "Error in cache"
msgstr "Erreur de cache"

#: ../lib/raster3d/color.c:358
#, c-format
msgid "mapset <%s> is not the current mapset"
msgstr "le jeu de cartes <%s> n'est pas le jeu de cartes courant"

#: ../lib/raster3d/history.c:42
#, c-format
msgid "can't get history information for [%s] in mapset [%s]"
msgstr "impossible d'obtenir l'historique pour [%s] dans le mapset [%s]"

#: ../lib/raster3d/maskfn.c:76
#, c-format
msgid "Adding rule: %lf - %lf"
msgstr "Ajout d'une règle : %lf - %lf"

#: ../lib/raster3d/maskfn.c:94
#, c-format
msgid "%s: illegal value spec"
msgstr "%s : valeur non autorisée"

#: ../lib/raster3d/open.c:24
msgid "Rast3d_open_cell_old_no_header: error in Rast3d_mask_open_old"
msgstr "Rast3d_open_cell_old_no_header : erreur dans Rast3d_mask_open_old"

#: ../lib/raster3d/open.c:31
msgid "Rast3d_open_cell_old_no_header: error in Rast3d_malloc"
msgstr "Rast3d_open_cell_old_no_header : erreur dans Rast3d_malloc"

#: ../lib/raster3d/open.c:43
msgid "Rast3d_open_cell_old_no_header: error in G_open_old"
msgstr "Rast3d_open_cell_old_no_header : erreur dans G_open_old"

#: ../lib/raster3d/open.c:100
msgid "Rast3d_open_cell_old: error in Rast3d_open_cell_old_no_header"
msgstr "Rast3d_open_cell_old : erreur dans Rast3d_open_cell_old_no_header"

#: ../lib/raster3d/open.c:105
msgid "Rast3d_open_cell_old: can't rewind file"
msgstr "Rast3d_open_cell_old : impossible de recharger le fichier"

#: ../lib/raster3d/open.c:114
msgid "Rast3d_open_cell_old: error in Rast3d_read_header"
msgstr "Rast3d_open_cell_old : erreur dans Rast3d_read_header"

#: ../lib/raster3d/open.c:122
msgid "Rast3d_open_cell_old: projection does not match window projection"
msgstr "Rast3d_open_cell_old : la projection ne correspond pas à la projection de la fenêtre"

#: ../lib/raster3d/open.c:128
msgid "Rast3d_open_cell_old: zone does not match window zone"
msgstr "Rast3d_open_cell_old : la zone ne correspond pas à la zone de la fenêtre"

#: ../lib/raster3d/open.c:140 ../lib/raster3d/open.c:158
msgid "Rast3d_open_cell_old: can't read header"
msgstr "Rast3d_open_cell_old : impossible de lire l'en-tête"

#: ../lib/raster3d/open.c:147
msgid "Rast3d_open_cell_old: index does not fit into long"
msgstr "Rast3d_open_cell_old : l'index est plus grand qu'un entier long"

#: ../lib/raster3d/open.c:151
msgid "Rast3d_open_cell_old: error in Rast3d_malloc"
msgstr "Rast3d_open_cell_old : erreur dans Rast3d_malloc"

#: ../lib/raster3d/open.c:176
msgid "Rast3d_open_cell_old: error in Rast3d_fill_header"
msgstr "Rast3d_open_cell_old : erreur dans Rast3d_fill_header"

#: ../lib/raster3d/open.c:220
msgid "Rast3d_open_cell_new: error in Rast3d_mask_open_old"
msgstr "Rast3d_open_cell_new : erreur dans Rast3d_mask_open_old"

#: ../lib/raster3d/open.c:229
msgid "Rast3d_open_cell_new: error in Rast3d_malloc"
msgstr "Rast3d_open_cell_new : erreur dans Rast3d_malloc"

#: ../lib/raster3d/open.c:234
#, c-format
msgid "map <%s> is not in the current mapset"
msgstr "la carte <%s> n'est pas dans le jeu de données courant"

#: ../lib/raster3d/open.c:244
msgid "Rast3d_open_cell_new: could not open file"
msgstr "Rast3d_open_cell_new : impossible d'ouvrir le fichier"

#: ../lib/raster3d/open.c:289 ../lib/raster3d/open.c:294
msgid "Rast3d_open_cell_new: can't write header"
msgstr "Rast3d_open_cell_new : impossible d'écrire l'en-tête"

#: ../lib/raster3d/open.c:320
msgid "Rast3d_open_cell_new: error in Rast3d_fill_header"
msgstr "Rast3d_open_cell_new : erreur dans Rast3d_fill_header"

#: ../lib/raster3d/param.c:82
msgid "Rast3d_get_standard3d_params: precision value invalid"
msgstr "Rast3d_get_standard3d_params : valeur de précision invalide"

#: ../lib/raster3d/param.c:104
msgid "Rast3d_get_standard3d_params: tile dimension value invalid"
msgstr "Rast3d_get_standard3d_params : valeur de dimension de dalle invalide"

#: ../lib/raster3d/param.c:128
msgid "Window replacing the default"
msgstr "Remplace la fenêtre par défaut"

#: ../lib/raster3d/range.c:72
#, c-format
msgid "Unable to open range file for [%s in %s]"
msgstr "Impossible d'ouvrir le fichier d'intervale [%s de %s]"

#: ../lib/raster3d/range.c:86
#, c-format
msgid "Error reading range file for [%s in %s]"
msgstr "Erreur de lecture du fichier d'intervalle [%s de %s]"

#: ../lib/raster3d/range.c:144
#, c-format
msgid "Unable to open range file for <%s>"
msgstr "Impossible d'ouvrir le fichier d'intervalle pour <%s>"

#: ../lib/raster3d/test/test_main.c:103
msgid "raster3d"
msgstr "raster3d"

#: ../lib/rowio/setup.c:59 ../lib/rowio/setup.c:65
#: ../lib/rst/interp_float/interp2d.c:138
#: ../lib/rst/interp_float/interp2d.c:144
#: ../lib/rst/interp_float/segmen2d.c:194
#: ../lib/rst/interp_float/segmen2d.c:200
#: ../lib/rst/interp_float/segmen2d.c:206
#: ../lib/rst/interp_float/segmen2d.c:214
#: ../lib/rst/interp_float/segmen2d_parallel.c:77
#: ../lib/rst/interp_float/segmen2d_parallel.c:84
#: ../lib/rst/interp_float/segmen2d_parallel.c:91
#: ../lib/rst/interp_float/segmen2d_parallel.c:99
#: ../lib/rst/interp_float/segmen2d_parallel.c:262 ../lib/segment/open.c:114
#: ../lib/vector/Vlib/line.c:50 ../lib/vector/Vlib/line.c:153
#: ../lib/vector/Vlib/map.c:48 ../lib/vector/diglib/struct_alloc.c:489
#: ../lib/vector/neta/articulation_point.c:60 ../lib/vector/neta/bridge.c:59
#: ../lib/vector/neta/centrality.c:63 ../lib/vector/neta/centrality.c:144
#: ../lib/vector/neta/components.c:72 ../lib/vector/neta/components.c:182
#: ../lib/vector/neta/flow.c:67 ../lib/vector/neta/flow.c:190
#: ../lib/vector/neta/path.c:259 ../lib/vector/neta/spanningtree.c:103
#: ../lib/vector/neta/timetables.c:69 ../lib/vector/neta/timetables.c:171
#: ../lib/vector/neta/timetables.c:181 ../lib/vector/neta/timetables.c:194
#: ../lib/vector/neta/timetables.c:277 ../lib/vector/neta/timetables.c:411
#: ../lib/vector/neta/timetables.c:422
msgid "Out of memory"
msgstr "Dépassement de mémoire"

#: ../lib/rst/interp_float/input2d.c:55
#, c-format
msgid "Mask raster map <%s> not found"
msgstr "Masque de carte raster <%s> non trouvé"

#: ../lib/rst/interp_float/input2d.c:79
msgid "Bitmap mask created"
msgstr "Masque bitmap créé"

#: ../lib/rst/interp_float/interp2d.c:234
#, c-format
msgid "Overshoot - increase in tension suggested. Overshoot occurs at (%d,%d) cell. Z-value %f, zmin %f, zmax %f."
msgstr "Dépassement - augmentation de la tension suggérée. Le dépassement se produit à la cellule (%d,%d), valeur Z %f, zmin %f, zmax %f."

#: ../lib/rst/interp_float/output2d.c:114
#, c-format
msgid "First change your rows number to nsizr! %d %d"
msgstr "Commencez par modifier le nombre de lignes pour nsizr! %d %d"

#: ../lib/rst/interp_float/output2d.c:121
#, c-format
msgid "First change your cols number to nsizc %d %d"
msgstr "Commencez par changer le nombre de colonnes vers nsizc %d %d"

#: ../lib/rst/interp_float/output2d.c:136
#: ../lib/rst/interp_float/output2d.c:152
#: ../lib/rst/interp_float/output2d.c:168
#: ../lib/rst/interp_float/output2d.c:184
#: ../lib/rst/interp_float/output2d.c:200
#: ../lib/rst/interp_float/output2d.c:216
#: ../lib/rst/interp_float/resout2d.c:129
#: ../lib/rst/interp_float/resout2d.c:145
#: ../lib/rst/interp_float/resout2d.c:161
#: ../lib/rst/interp_float/resout2d.c:177
#: ../lib/rst/interp_float/resout2d.c:193
#: ../lib/rst/interp_float/resout2d.c:209
#, c-format
msgid "RST library temporary file reading error: %s"
msgstr "Erreur de lecture de fichier temporaire de la bibliothèque RST : %s"

#: ../lib/rst/interp_float/resout2d.c:81
msgid "Temporarily changing the region to desired resolution..."
msgstr "Modification temporaire de la région vers la résolution désirée ..."

#: ../lib/rst/interp_float/resout2d.c:107
#, c-format
msgid "First change your rows number(%d) to %d"
msgstr "Commencez par modifier le nombre de lignes (%d) pour %d"

#: ../lib/rst/interp_float/resout2d.c:114
#, c-format
msgid "First change your columns number(%d) to %d"
msgstr "Commencez par modifier le nombre de colonnes (%d) pour %d"

#: ../lib/rst/interp_float/resout2d.c:288
msgid "No color table for input raster map -- will not create color table"
msgstr "Pas de table de couleur pour la carte raster en entrée -- pas de création de table de couleur"

#: ../lib/rst/interp_float/resout2d.c:481
msgid "Changing the region back to initial..."
msgstr "Modification de la région vers sa version initiale ..."

#: ../lib/rst/interp_float/segmen2d.c:133
#: ../lib/rst/interp_float/segmen2d_parallel.c:190
msgid "Taking too long to find points for interpolation - please change the region to area where your points are. Continuing calculations..."
msgstr "Recherche de points pour l'interpolation trop longue -- merci de modifer la région pour la zone où se trouvent vos points. Poursuite des calculs ..."

#: ../lib/rst/interp_float/segmen2d_parallel.c:107
msgid "Starting parallel work"
msgstr "Lancement du travail en parallèle"

#: ../lib/rst/interp_float/vinput2d.c:92
#, c-format
msgid "Vector map <%s> is not 3D"
msgstr "La carte vecteur <%s> n'est pas 3D"

#: ../lib/rst/interp_float/vinput2d.c:95
msgid "Loading data from attribute table ..."
msgstr "Chargement des données de la table attributaire ..."

#: ../lib/rst/interp_float/vinput2d.c:115
#: ../lib/rst/interp_float/vinput2d.c:128
#, c-format
msgid "Data type of column <%s> must be numeric"
msgstr "Les données de la colonne <%s> doivent être de type numeric"

#: ../lib/rst/interp_float/vinput2d.c:140
msgid "Reading features from vector map ..."
msgstr "Lecture des entités depuis la carte vecteur ..."

#: ../lib/rst/interp_float/vinput2d.c:172
#, c-format
msgid "Database record for cat %d not found"
msgstr "Enregistrement en base de données pour cat %d non trouvé"

#: ../lib/rst/interp_float/vinput2d.c:188
msgid "Negative value of smoothing detected: sm must be >= 0"
msgstr "Valeur négative détectée pour le lissage : sm doit être >= 0"

#: ../lib/rst/interp_float/vinput2d.c:252
msgid "Strip exists with insufficient data"
msgstr "Les données de la bande sont insuffisantes"

#: ../lib/rst/interp_float/vinput2d.c:265
#, c-format
msgid "There are points outside specified 2D/3D region - %d points ignored"
msgstr "il y a des points en-dehors de la région 2D/3D spécifiée - %d points ignorés"

#: ../lib/rst/interp_float/vinput2d.c:269
#, c-format
msgid "Ignoring %d points (too dense)"
msgstr "%d points ignorés (trop dense)"

#: ../lib/rst/interp_float/vinput2d.c:273
#, c-format
msgid "%d points given for interpolation (after thinning) is less than given NPMIN=%d"
msgstr "%d points donnés pour l'interpolation (après squelettisation) est moins que le NPMIN=% donnéd"

#: ../lib/rst/interp_float/vinput2d.c:279
msgid "Zero points in the given region"
msgstr "Zéro point dans la région donnée"

#: ../lib/rst/interp_float/vinput2d.c:285
#, c-format
msgid "Segmentation parameters set to invalid values: npmin= %d, segmax= %d for smooth connection of segments, npmin > segmax (see manual)"
msgstr "Paramètres de segmentation invalides: npmin= %d, segmax= %d pour une bonne connexion des segments, npmin > segmax (voir le manuel)"

#: ../lib/rst/interp_float/vinput2d.c:292
#, c-format
msgid "There are less than %d points for interpolation. No segmentation is necessary, to run the program faster set segmax=%d (see manual)"
msgstr "Il y a moins de %d points pour l'interpolation. Aucune segmentation n'est nécessaire, pour faire tourner le programme plus vite définissez segmax=%d (voir manuel)"

#: ../lib/rst/interp_float/vinput2d.c:297
#, c-format
msgid "Number of points from vector map %d"
msgstr "Nombre de points de la carte vecteur %d"

#: ../lib/rst/interp_float/vinput2d.c:298
#, c-format
msgid "Number of points outside of 2D/3D region %d"
msgstr "Nombre de points en dehors de la surface 2D/3D %d"

#: ../lib/rst/interp_float/vinput2d.c:300
#, c-format
msgid "Number of points being used %d"
msgstr "%d points utilisés"

#: ../lib/rst/interp_float/vinput2d.c:329
msgid "Some points outside of region (ignored)"
msgstr "Certains points sont en dehors de la région (ignorés)"

#: ../lib/rst/interp_float/vinput2d.c:335
msgid "Unable to allocate memory"
msgstr "Allocation mémoire impossible"

#: ../lib/rst/interp_float/vinput2d.c:343
#, c-format
msgid "Unable to insert %f,%f,%f a = %d"
msgstr "Impossible d'insérer %f,%f,%f a = %d"

#: ../lib/rst/interp_float/write2d.c:51 ../lib/rst/interp_float/write2d.c:62
#: ../lib/rst/interp_float/write2d.c:77 ../lib/rst/interp_float/write2d.c:86
#: ../lib/rst/interp_float/write2d.c:94 ../lib/rst/interp_float/write2d.c:102
msgid "Cannot write files"
msgstr "Impossible d'écrire les fichiers"

#: ../lib/segment/format.c:139
msgid "Segment format: file size too large"
msgstr "Format de segment : fichier trop grand"

#: ../lib/segment/format.c:140
msgid "Please recompile with Large File Support (LFS)"
msgstr "Merci de recompiler avec le support de grands fichiers (LFS)"

#: ../lib/segment/open.c:53
msgid "Using memory cache"
msgstr "Utilisation du cache mémoire"

#: ../lib/segment/open.c:66
msgid "Using disk cache"
msgstr "Utilisation du cache disque"

#: ../lib/segment/open.c:69
msgid "Segment file name is NULL"
msgstr "Le nom du fichier Segment est NULL"

#: ../lib/segment/open.c:74
msgid "Segment file exists already"
msgstr "Le fichier Segment existe déjà"

#: ../lib/segment/open.c:82
msgid "Unable to create segment file"
msgstr "Impossible de créer le fichier segment"

#: ../lib/segment/open.c:90
msgid "Could not write segment file"
msgstr "Impossible d'écrire le fichier segment"

#: ../lib/segment/open.c:94
msgid "Illegal segment configuration parameter(s)"
msgstr "Paramètre(s) de configuration de segment non autorisé"

#: ../lib/segment/open.c:103
msgid "Unable to re-open segment file"
msgstr "Impossible de ré-ouvrir le fichier segment"

#: ../lib/segment/open.c:110
msgid "Could not read segment file"
msgstr "Impossible de lire le fichier segment"

#: ../lib/symbol/read.c:207
#, c-format
msgid "Cannot read symbol line coordinates: %s"
msgstr "Impossible de lire les coordonnées du symbole ligne: %s"

#: ../lib/symbol/read.c:256
#, c-format
msgid "Incorrect symbol name: '%s' (should be: group/name or group/name@mapset)"
msgstr "Nom du symbole incorrect: '%s' (devrait être group/nom ou groupe/nom@jeudedonnées)"

#: ../lib/symbol/read.c:281
#, c-format
msgid "Cannot find/open symbol: '%s'"
msgstr "Impossible de trouver/ouvrir le symbole: '%s'"

#: ../lib/symbol/read.c:387 ../lib/symbol/read.c:405 ../lib/symbol/read.c:415
#: ../lib/symbol/read.c:433
#, c-format
msgid "Incorrect symbol color: '%s', using default."
msgstr "Couleur de symbole incorrect: '%s', on utilise la couleur par défaut."

#: ../lib/temporal/lib/connect.c:115
#, c-format
msgid "Mapset <%s> does not exist."
msgstr "Le jeu de cartes <%s> n'existe pas."

#: ../lib/temporal/lib/default_name.c:71
msgid "Programmer error - only SQLite driver is currently supported"
msgstr "Erreur du programmeur - seul le pilote SQLite est actuellement supporté"

#: ../lib/vector/Vlib/area.c:50
msgid "Attempt to read points of nonexistent area"
msgstr "Tentative de lire les points d'une surface non existante"

#: ../lib/vector/Vlib/area.c:81
msgid "Attempt to read points of nonexistent isle"
msgstr "Tentative de lire les points d'une île non existante"

#: ../lib/vector/Vlib/area.c:94 ../lib/vector/Vlib/area.c:495
#: ../lib/vector/Vlib/build_pg.c:126 ../lib/vector/Vlib/build_sfa.c:719
#: ../lib/vector/Vlib/close.c:262 ../lib/vector/Vlib/close_pg.c:102
#: ../lib/vector/Vlib/close_pg.c:150 ../lib/vector/Vlib/copy.c:451
#: ../lib/vector/Vlib/header_finfo.c:44 ../lib/vector/Vlib/header_finfo.c:81
#: ../lib/vector/Vlib/header_finfo.c:153 ../lib/vector/Vlib/open_pg.c:148
#: ../lib/vector/Vlib/open_pg.c:207 ../lib/vector/Vlib/open_pg.c:309
#: ../lib/vector/Vlib/open_pg.c:360 ../lib/vector/Vlib/read_pg.c:98
#: ../lib/vector/Vlib/read_pg.c:221 ../lib/vector/Vlib/read_pg.c:307
#: ../lib/vector/Vlib/read_pg.c:427 ../lib/vector/Vlib/rewind_pg.c:56
#: ../lib/vector/Vlib/rewind_pg.c:81 ../lib/vector/Vlib/simple_features.c:337
#: ../lib/vector/Vlib/write_pg.c:134 ../lib/vector/Vlib/write_pg.c:168
#: ../lib/vector/Vlib/write_pg.c:206 ../lib/vector/Vlib/write_pg.c:308
#: ../lib/vector/Vlib/write_pg.c:369 ../lib/vector/Vlib/write_pg.c:496
#: ../lib/vector/Vlib/write_sfa.c:286
msgid "GRASS is not compiled with PostgreSQL support"
msgstr "GRASS n'est pas compilé avec le support de PostgreSQL"

#: ../lib/vector/Vlib/area.c:121 ../lib/vector/Vlib/area.c:153
#: ../lib/vector/Vlib/area.c:219 ../lib/vector/Vlib/area.c:247
#, c-format
msgid "Attempt to read topo for dead area (%d)"
msgstr "Tentative de lire la topologie d'une surface morte (%d)"

#: ../lib/vector/Vlib/area.c:189 ../lib/vector/Vlib/area.c:274
#, c-format
msgid "Attempt to read topo for dead isle (%d)"
msgstr "Tentative de lire la topologie d'une île morte (%d)"

#: ../lib/vector/Vlib/array.c:92
#, c-format
msgid "%d errors in category string"
msgstr "%d erreurs dans les catégories"

#: ../lib/vector/Vlib/array.c:136 ../lib/vector/Vlib/array.c:261
msgid "Mixed area and other type requested for vector array"
msgstr "Demande d'un mélange de surface et d'autre type pour le vecteur"

#: ../lib/vector/Vlib/array.c:146 ../lib/vector/Vlib/array.c:170
#: ../lib/vector/Vlib/array.c:302 ../lib/vector/Vlib/array.c:336
msgid "Not enough space in vector array"
msgstr "Espace insuffisant dans le tableau vecteur"

#: ../lib/vector/Vlib/array.c:286
#, c-format
msgid "Unable to select record from table <%s> (key %s, where %s)"
msgstr "Impossible de sélectionner un enregistrement depuis la table <%s> (clef %s, où %s)"

#: ../lib/vector/Vlib/ascii.c:86
#, c-format
msgid "Error reading ASCII file: (bad type) [%s]"
msgstr "Erreur de lecture du fichier ASCII : (mauvais type) [%s]"

#: ../lib/vector/Vlib/ascii.c:125
#, c-format
msgid "Error reading ASCII file: (unknown type) [%s]"
msgstr "Erreur de lecture du fichier ASCII : (type inconnu) [%s]"

#: ../lib/vector/Vlib/ascii.c:146
msgid "End of ASCII file reached before end of coordinates"
msgstr "Fin du fichier ASCII atteinte avant la fin des coordonnées"

#: ../lib/vector/Vlib/ascii.c:158
#, c-format
msgid "Error reading ASCII file: (bad point) [%s]"
msgstr "Erreur de lecture du fichier ASCII : (mauvais point) [%s]"

#: ../lib/vector/Vlib/ascii.c:165
#, c-format
msgid "Unparsable longitude value: [%s]"
msgstr "Valeur de latitude non analysable : [%s]"

#: ../lib/vector/Vlib/ascii.c:171
#, c-format
msgid "Unparsable latitude value: [%s]"
msgstr "Valeur de latitude non analysable : [%s]"

#: ../lib/vector/Vlib/ascii.c:206
msgid "End of ASCII file reached before end of categories"
msgstr "Fin du fichier ASCII atteinte avant la fin des catégories"

#: ../lib/vector/Vlib/ascii.c:217
#, c-format
msgid "Error reading categories: [%s]"
msgstr "Erreur de lecture des catégories : [%s]"

#: ../lib/vector/Vlib/ascii.c:231
msgid "Unable to copy points"
msgstr "Impossible de copier les points"

#: ../lib/vector/Vlib/ascii.c:246
#, c-format
msgid "Vector map <%s> is 2D. %d 3D features (faces or kernels) skipped."
msgstr "La carte vecteur <%s> est 2D. %d entités 3D (faces ou noyaux) sautés."

#: ../lib/vector/Vlib/ascii.c:282
#, c-format
msgid ""
"Unexpected data in vector header:\n"
"[%s]"
msgstr ""
"Données inatendues dans l'en-tête du vecteur :\n"
"[%s]"

#: ../lib/vector/Vlib/ascii.c:318
#, c-format
msgid "Unknown keyword <%s> in vector head"
msgstr "Mot-clef <%s> inconnu dans l'en-tête vecteur"

#: ../lib/vector/Vlib/ascii.c:481
#, c-format
msgid "Column <%s> does not exist"
msgstr "La colonne <%s> n'existe pas"

#: ../lib/vector/Vlib/ascii.c:483
msgid "Available columns:"
msgstr "Colonnes disponibles :"

#: ../lib/vector/Vlib/ascii.c:489
msgid "Export cancelled"
msgstr "Export annulé"

#: ../lib/vector/Vlib/ascii.c:526
#, c-format
msgid "Unknown type of column <%s>, export cancelled"
msgstr "Type de colonne <%s> inconnu, export annulé"

#: ../lib/vector/Vlib/ascii.c:562
#, c-format
msgid "Unable to select record from table <%s> (key %s, column %s)"
msgstr "Impossible de sélectionner des enregistrements depuis la table <%s> (clef %s, colonne %s)"

#: ../lib/vector/Vlib/ascii.c:694
#, c-format
msgid "Unknown feature type %d"
msgstr "Type d'objet %d inconnu"

#: ../lib/vector/Vlib/ascii.c:734
#, c-format
msgid "Feature has more categories. Only one category (%d) is exported."
msgstr "L'objet a plus de catégories. Seulement une catégorie (%d) est exportée."

#: ../lib/vector/Vlib/ascii.c:754
#, c-format
msgid "Cannot select attributes for cat = %d"
msgstr "Impossible de sélectionner les attributs pour cat = %d"

#: ../lib/vector/Vlib/ascii.c:759
msgid "Unable to fetch data from table"
msgstr "Impossible de récupérer les données depuis la table"

#: ../lib/vector/Vlib/ascii.c:793 ../lib/vector/Vlib/net_build.c:213
#: ../lib/vector/Vlib/net_build.c:507 ../lib/vector/Vlib/net_build.c:525
#: ../lib/vector/Vlib/net_build.c:804 ../lib/vector/Vlib/net_build.c:822
#: ../lib/vector/Vlib/net_build.c:980
#, c-format
msgid "Column <%s> not found in table <%s>"
msgstr "Colonne <%s> non trouvée dans la table <%s>"

#: ../lib/vector/Vlib/ascii.c:797
#, c-format
msgid "Column <%s>: unsupported data type"
msgstr "Colonne <%s> : type de données non supporté"

#: ../lib/vector/Vlib/ascii.c:884
msgid "Unknown format"
msgstr "Format inconnu"

#: ../lib/vector/Vlib/ascii.c:894
msgid "Topology not available, unable to process areas"
msgstr "Topologie non disponible, impossible de traiter les surfaces"

#: ../lib/vector/Vlib/ascii.c:907
#, c-format
msgid "Unable to get boundary of area id %d"
msgstr "Impossible d'obtenir le contour pour la surface d'id %d"

#: ../lib/vector/Vlib/ascii.c:921
#, c-format
msgid "Unable to get boundary of isle id %d (area id %d)"
msgstr "Impossible d'obtenir les limites de l'île d'id %d (id de la surface %d)"

#: ../lib/vector/Vlib/ascii.c:938
#, c-format
msgid "%d features without category skipped. To export also features without category use '%s=-1'."
msgstr "%d objets sans catégories sautés. Pour exporter également les objets sans catégories, utiliser '%s=-1'."

#: ../lib/vector/Vlib/box.c:244 ../lib/vector/Vlib/read.c:170
#: ../lib/vector/Vlib/read_nat.c:145 ../lib/vector/Vlib/read_pg.c:341
#: ../lib/vector/Vlib/read_sfa.c:49 ../lib/vector/Vlib/write_nat.c:188
#: ../lib/vector/Vlib/write_nat.c:304 ../lib/vector/Vlib/write_nat.c:672
#: ../lib/vector/Vlib/write_pg.c:247 ../lib/vector/Vlib/write_pg.c:396
#: ../lib/vector/Vlib/write_pg.c:412 ../lib/vector/Vlib/write_sfa.c:152
#: ../lib/vector/Vlib/write_sfa.c:196
#, c-format
msgid "Attempt to access feature with invalid id (%d)"
msgstr "Tentative d'accéder à une entité avec un id (%d) invalide"

#: ../lib/vector/Vlib/box.c:259
#, c-format
msgid "Unable to determine bbox for feature %d"
msgstr "Impossible de déterminer la bbox de l'entité %d"

#: ../lib/vector/Vlib/box.c:307 ../lib/vector/Vlib/box.c:353
#, c-format
msgid "Attempt to access area with invalid id (%d)"
msgstr "Tentative d'accéder à une surface avec un id invalide (%d)"

#: ../lib/vector/Vlib/box.c:319
#, c-format
msgid "Unable to determine bbox for area %d"
msgstr "Impossible de déterminer la bbox de la surface %d"

#: ../lib/vector/Vlib/box.c:365
#, c-format
msgid "Unable to determine bbox for isle %d"
msgstr "Impossible de déterminer la bbox de l'île %d"

#: ../lib/vector/Vlib/box.c:424
#, c-format
msgid "Topology not available for vector map <%s>. Registering primitives..."
msgstr "Topologie non disponible pour la carte vecteur <%s>. Référencement des primitives ..."

#: ../lib/vector/Vlib/box.c:433 ../lib/vector/Vlib/build_nat.c:86
msgid "Unable to read vector map"
msgstr "Impossible de lire la carte vectorielle"

#: ../lib/vector/Vlib/break_lines.c:577
#, c-format
msgid "Intersections: %d"
msgstr "Intersections : %d"

#: ../lib/vector/Vlib/break_polygons.c:102
msgid "Break polygons: Bug in binary tree!"
msgstr "Coupure de polygones : bug dans l'arbre binaire !"

#: ../lib/vector/Vlib/break_polygons.c:143
#, c-format
msgid "Failed to create xpnt temporary file: %s"
msgstr "Impossible de créer le fichier temporaire xpnt : %s"

#: ../lib/vector/Vlib/break_polygons.c:164
#: ../lib/vector/Vlib/break_polygons.c:484
msgid "Breaking polygons (pass 1: select break points)..."
msgstr "Coupure des polygones (passe 1 : sélection des points de coupure) ..."

#: ../lib/vector/Vlib/break_polygons.c:244
#: ../lib/vector/Vlib/break_polygons.c:373
#, c-format
msgid "File reading error in %s() %d:%s"
msgstr "Erreur de lecture de fichier dans %s() %d:%s"

#: ../lib/vector/Vlib/break_polygons.c:322
#: ../lib/vector/Vlib/break_polygons.c:596
msgid "Breaking polygons (pass 2: break at selected points)..."
msgstr "Coupure des polygones (passe 2 : coupure aux points sélectionnés) ..."

#: ../lib/vector/Vlib/break_polygons.c:450
#: ../lib/vector/Vlib/break_polygons.c:696
#, c-format
msgid "Breaks: %d"
msgstr "Coupures : %d"

#: ../lib/vector/Vlib/break_polygons.c:635
msgid "Point not in search tree!"
msgstr "Point pas dans l'arbre de recherche !"

#: ../lib/vector/Vlib/bridges.c:212
#, c-format
msgid "Removed lines: %d"
msgstr "Lignes supprimées : %d"

#: ../lib/vector/Vlib/bridges.c:213
#, c-format
msgid "Removed bridges: %d"
msgstr "Ponts supprimés : %d"

#: ../lib/vector/Vlib/buffer2.c:361
msgid "Line is not looped"
msgstr "La ligne ne boucle pas"

#: ../lib/vector/Vlib/buffer2.c:443
#, c-format
msgid "Unexpected result of line_intersection() res = %d"
msgstr "Résultat inatendu pour line_intersection() res = %d"

#: ../lib/vector/Vlib/buffer2.c:592
msgid "Next edge was visited (right) but it is not the first one !!! breaking loop"
msgstr "L'angle suivant a déjà été visité (droite) mais il n'est pas le premier !!! Sortie de la boucle"

#: ../lib/vector/Vlib/buffer2.c:603
msgid "Next edge was visited (left) but it is not the first one !!! breaking loop"
msgstr "L'angle suivant a déjà été visité (gauche) mais il n'est pas le premier !!! sortie de la boucle"

#: ../lib/vector/Vlib/buffer2.c:651
msgid "side != 0 feature not implemented"
msgstr "fonction side != 0 non implémentée"

#: ../lib/vector/Vlib/buffer2.c:897 ../lib/vector/Vlib/buffer2.c:945
msgid "zero area size"
msgstr "surface de taille nulle"

#: ../lib/vector/Vlib/buffer2.c:903 ../lib/vector/Vlib/buffer2.c:951
msgid "Line was not closed"
msgstr "La ligne n'était pas fermée"

#: ../lib/vector/Vlib/buffer2.c:917 ../lib/vector/Vlib/buffer2.c:970
msgid "Vect_get_point_in_poly() failed"
msgstr "Vect_get_point_in_poly() a échoué"

#: ../lib/vector/Vlib/build.c:37 ../lib/vector/Vlib/close.c:38
#: ../lib/vector/Vlib/open.c:61 ../lib/vector/Vlib/open.c:68
#: ../lib/vector/Vlib/read.c:34 ../lib/vector/Vlib/read.c:41
#: ../lib/vector/Vlib/rewind.c:29 ../lib/vector/Vlib/write.c:65
#: ../lib/vector/Vlib/write.c:72 ../lib/vector/Vlib/write.c:80
#: ../lib/vector/Vlib/write.c:88
msgid "Requested format is not compiled in this version"
msgstr "Le format demandé n'est pas compatible avec cette version"

#: ../lib/vector/Vlib/build.c:111
msgid "Area of size = 0.0 (less than 4 vertices) ignored"
msgstr "Surfaces de taille = 0.0 (moins de 4 sommets) ignorées"

#: ../lib/vector/Vlib/build.c:127
msgid "Unable to add area (map closed, topo saved)"
msgstr "Impossible d'ajouter la surface (carte fermée, topologie sauvegardée)"

#: ../lib/vector/Vlib/build.c:135
msgid "Unable to add isle (map closed, topo saved)"
msgstr "Impossible d'ajouter l'île (carte fermée, topologie sauvegardée)"

#: ../lib/vector/Vlib/build.c:145
msgid "Area of size = 0.0 ignored"
msgstr "Surface de taille = 0.0 ignorée"

#: ../lib/vector/Vlib/build.c:197
msgid "Request to find area outside nonexistent isle"
msgstr "Requête pour trouver des surfaces à l'extérieur d'une île non-existante"

#: ../lib/vector/Vlib/build.c:352
msgid "Larger bbox but smaller area!!!"
msgstr "Grande bbox mais petite surface !!!"

#: ../lib/vector/Vlib/build.c:610
msgid "Checking for topological errors..."
msgstr "Vérification des erreurs de topologie ..."

#: ../lib/vector/Vlib/build.c:645
#, c-format
msgid "Number of lines of length zero: %d"
msgstr "Nombre de lignes de longueur nulle : %d"

#: ../lib/vector/Vlib/build.c:647
#, c-format
msgid "Number of boundaries of length zero: %d"
msgstr "Nombre de contours de longueur nulle : %d"

#: ../lib/vector/Vlib/build.c:660
#, c-format
msgid "Number of boundary intersections: %d"
msgstr "Nombre d'intersections de contours : %d"

#: ../lib/vector/Vlib/build.c:685
msgid "Skipping further checks because of incorrect boundaries"
msgstr "Passe les tests suivants car des contours sont incorrects"

#: ../lib/vector/Vlib/build.c:735
#, c-format
msgid "Number of redundant holes: %d"
msgstr "Nombre de trous redondants : %d"

#: ../lib/vector/Vlib/build.c:877 ../lib/vector/Vlib/open.c:369
#: ../lib/vector/Vlib/open.c:888
#, c-format
msgid "Unable to open spatial index file for vector map <%s>"
msgstr "Impossible d'ouvrir le fichier d'index pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/build.c:885
#, c-format
msgid "Building topology for vector map <%s>..."
msgstr "Construction de la topologie pour la carte vectorielle <%s>..."

#: ../lib/vector/Vlib/build.c:903
msgid "Topology was built"
msgstr "La topologie a bien été construite"

#: ../lib/vector/Vlib/build.c:914
#, c-format
msgid "Number of nodes: %d"
msgstr "Nombre de nœuds: %d"

#: ../lib/vector/Vlib/build.c:915
#, c-format
msgid "Number of primitives: %d"
msgstr "Nombre de primitives: %d"

#: ../lib/vector/Vlib/build.c:916
#, c-format
msgid "Number of points: %d"
msgstr "Nombre de points: %d"

#: ../lib/vector/Vlib/build.c:917
#, c-format
msgid "Number of lines: %d"
msgstr "Nombre de lignes :%d"

#: ../lib/vector/Vlib/build.c:918
#, c-format
msgid "Number of boundaries: %d"
msgstr "Nombre de contours: %d"

#: ../lib/vector/Vlib/build.c:919
#, c-format
msgid "Number of centroids: %d"
msgstr "Nombre de centroïdes: %d"

#: ../lib/vector/Vlib/build.c:922
#, c-format
msgid "Number of faces: %d"
msgstr "Nombre de faces: %d"

#: ../lib/vector/Vlib/build.c:925
#, c-format
msgid "Number of kernels: %d"
msgstr "Nombre de noyaux: %d"

#: ../lib/vector/Vlib/build.c:972
#, c-format
msgid "Number of areas: %d"
msgstr "Nombre de surfaces: %d"

#: ../lib/vector/Vlib/build.c:973
#, c-format
msgid "Number of isles: %d"
msgstr "Nombre d'îles: %d"

#: ../lib/vector/Vlib/build.c:978
#, c-format
msgid "Number of areas without centroid: %d"
msgstr "Nombre de surfaces sans centroïde: %d"

#: ../lib/vector/Vlib/build.c:982
#, c-format
msgid "Number of centroids exceeds number of areas: %d > %d"
msgstr "Le nombre de centroïdes dépasse le nombre de surfaces : %d > %d"

#: ../lib/vector/Vlib/build.c:986
#, c-format
msgid "Number of incorrect boundaries: %d"
msgstr "Nombre de contours incorrects: %d"

#: ../lib/vector/Vlib/build.c:989
#, fuzzy, c-format
msgid "Number of centroids outside area: %d"
msgstr "Nombre de centroïdes en dehors de surfaces: %d"

#: ../lib/vector/Vlib/build.c:992
#, fuzzy, c-format
msgid "Number of duplicate centroids: %d"
msgstr "Nombre de centroïdes en double : %d"

#: ../lib/vector/Vlib/build.c:995
msgid "Number of areas: -"
msgstr "Nombre de surfaces: -"

#: ../lib/vector/Vlib/build.c:996
msgid "Number of isles: -"
msgstr "Nombre d'îles: -"

#: ../lib/vector/Vlib/build.c:1024
#, c-format
msgid "Unable to create topo file for vector map <%s>"
msgstr "Impossible de créer le fichier topo pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/build.c:1033
msgid "Error writing out topo file"
msgstr "Erreur à l'écriture du fichier topo"

#: ../lib/vector/Vlib/build.c:1227
msgid "Unable to build spatial index from topology, vector map is not opened at topology level 2"
msgstr "Impossible de construire l'index spatial depuis la topologie, la couche vecteur n'est pas ouverte au niveau topologique 2"

#: ../lib/vector/Vlib/build.c:1250
#, c-format
msgid "%s is no longer supported"
msgstr "%s n'est plus supporté"

#: ../lib/vector/Vlib/build.c:1273
msgid "Spatial index not available, can not be saved"
msgstr "Index spatial non disponible, impossible d'enregistrer"

#: ../lib/vector/Vlib/build.c:1286
#, c-format
msgid "Unable to create spatial index file for vector map <%s>"
msgstr "Impossible de créer le fichier d'index spatial pour la couche vectorielle <%s>"

#: ../lib/vector/Vlib/build.c:1295
msgid "Error writing out spatial index file"
msgstr "Erreur à l'écriture du fichier d'index spatial"

#: ../lib/vector/Vlib/build_nat.c:76 ../lib/vector/Vlib/build_sfa.c:331
#: ../lib/vector/Vlib/build_sfa.c:630
msgid "Registering primitives..."
msgstr "Référencement des primitives ..."

#: ../lib/vector/Vlib/build_nat.c:119 ../lib/vector/Vlib/build_sfa.c:376
#: ../lib/vector/Vlib/build_sfa.c:662
#, c-format
msgid "One primitive registered"
msgid_plural "%d primitives registered"
msgstr[0] "Une primitive référencée"
msgstr[1] "%d primitives référencées"

#: ../lib/vector/Vlib/build_nat.c:122 ../lib/vector/Vlib/build_sfa.c:379
#: ../lib/vector/Vlib/build_sfa.c:665
#, c-format
msgid "One vertex registered"
msgid_plural "%d vertices registered"
msgstr[0] "%d sommet référencé"
msgstr[1] "%d sommets référencés"

#: ../lib/vector/Vlib/build_nat.c:137
msgid "Building areas..."
msgstr "Construction des surfaces ..."

#: ../lib/vector/Vlib/build_nat.c:163
#, c-format
msgid "One area built"
msgid_plural "%d areas built"
msgstr[0] "Une surface construite"
msgstr[1] "%d surfaces construites"

#: ../lib/vector/Vlib/build_nat.c:166
#, c-format
msgid "One isle built"
msgid_plural "%d isles built"
msgstr[0] "Une île construite"
msgstr[1] "%d îles construites"

#: ../lib/vector/Vlib/build_nat.c:180
msgid "Attaching islands..."
msgstr "Attachement des îles ..."

#: ../lib/vector/Vlib/build_nat.c:202
msgid "Attaching centroids..."
msgstr "Attachement des centroïdes ..."

#: ../lib/vector/Vlib/build_ogr.c:69
msgid "Empty OGR layer, nothing to build"
msgstr "Couche OGR vide, rien à construire"

#: ../lib/vector/Vlib/build_ogr.c:84 ../lib/vector/Vlib/build_pg.c:101
#, c-format
msgid "Feature table <%s> has no primary key defined"
msgstr "La table d'entités <%s> n'a pas de clef primaire définie"

#: ../lib/vector/Vlib/build_ogr.c:86
msgid "Random read is not supported by OGR for this layer. Unable to build topology."
msgstr "La lecture aléatoire n'est pas supportée par OGR pour cette couche. Impossible de créer la topologie."

#: ../lib/vector/Vlib/build_ogr.c:92 ../lib/vector/Vlib/build_pg.c:109
#, c-format
msgid "Using external data format '%s' (feature type '%s')"
msgstr "Utilisation du format de données externe '%s' (entité de type '%s')"

#: ../lib/vector/Vlib/build_ogr.c:129
#, c-format
msgid "Unable to open fidx file for write <%s>"
msgstr "Impossible d'ouvrir le fichier fidx en écriture <%s>"

#: ../lib/vector/Vlib/build_pg.c:96
msgid "No DB connection"
msgstr "Pas de connexion DB"

#: ../lib/vector/Vlib/build_pg.c:103
msgid "Random read is not supported for this layer. Unable to build topology."
msgstr "La lecture aléatoire n'est pas supportée pour cette couche. Impossible de reconstruire la topologie."

#: ../lib/vector/Vlib/build_pg.c:113
msgid "Building pseudo-topology over simple features..."
msgstr "Reconstruction de la pseudo-topologie sur les objets simples ..."

#: ../lib/vector/Vlib/build_pg.c:116
#, c-format
msgid "Building topology from PostGIS topology schema <%s>..."
msgstr "Calcul de la topologie depuis le schéma de topologie PostGIS <%s> ..."

#: ../lib/vector/Vlib/build_pg.c:220 ../lib/vector/Vlib/open_pg.c:1527
#, c-format
msgid "Inconsistency in topology: number of nodes %d (should be %d)"
msgstr "Topologie incohérente : nombre de noeuds %d (devrait être %d)"

#: ../lib/vector/Vlib/build_pg.c:245
msgid "Cleaning-up topology schema..."
msgstr "Nettoyage du schéma de topologie ..."

#: ../lib/vector/Vlib/build_pg.c:297
msgid "Updating faces..."
msgstr "Mise à jour des faces ..."

#: ../lib/vector/Vlib/build_pg.c:330
msgid "Updating edges..."
msgstr "Mise à jour des angles ..."

#: ../lib/vector/Vlib/build_pg.c:339
msgid "Inconsistency in topology detected. Dead line found."
msgstr "Inconsistance détectée dans la topologie. Ligne morte trouvée."

#: ../lib/vector/Vlib/build_pg.c:395
msgid "Updating TopoGeometry data..."
msgstr "Mise à jour des données TopoGeometry ..."

#: ../lib/vector/Vlib/build_pg.c:433 ../lib/vector/Vlib/open.c:1376
#: ../lib/vector/Vlib/write_pg.c:630 ../lib/vector/Vlib/write_pg.c:898
msgid "Unable to open PG file"
msgstr "Impossible d'ouvrir le fichier PG"

#: ../lib/vector/Vlib/build_pg.c:484
#, c-format
msgid "Unsupported topo geometry type %d"
msgstr "Type de topologie %d non supportée"

#: ../lib/vector/Vlib/build_pg.c:515
#, c-format
msgid "Unable to create <%s.%s>"
msgstr "Impossible de créer <%s.%s>"

#: ../lib/vector/Vlib/build_pg.c:676
msgid "Unable to write nodes, offset array mismatch"
msgstr "Impossible d'écrire les noeuds, mauvaise corespondance des décalages"

#: ../lib/vector/Vlib/build_pg.c:709
msgid "Unable to write nodes"
msgstr "Impossible d'écrire les noeuds"

#: ../lib/vector/Vlib/build_pg.c:755
#, c-format
msgid "Inconsistency in topology: number of boundaries %d (should be %d)"
msgstr "Topologie inconsistente : nombre de contours %d (devrait être %d)"

#: ../lib/vector/Vlib/build_pg.c:780
msgid "Unable to write lines"
msgstr "Impossible d'écrire les lignes"

#: ../lib/vector/Vlib/build_pg.c:833
#, c-format
msgid "Topology for centroid %d not available. Area %d skipped"
msgstr "La topologie du centroïde %d n'ets pas disponible. Surface %d sautée"

#: ../lib/vector/Vlib/build_pg.c:1046
msgid "Create simple features topology from topogeometry data..."
msgstr "Crée des objets topologiques simples depuis des données topogeometry ..."

#: ../lib/vector/Vlib/build_pg.c:1066
#, c-format
msgid "Unable to build simple features from topogeometry data. Unsupported type %d."
msgstr "Impossible de construire des objets simples depuis les données topogeometry. Type %d non supporté."

#: ../lib/vector/Vlib/build_sfa.c:271 ../lib/vector/Vlib/build_sfa.c:542
#, c-format
msgid "Unable to calculate centroid for area %d"
msgstr "Impossible de calculer le centroïde pour la surface %d"

#: ../lib/vector/Vlib/build_sfa.c:297
#, c-format
msgid "Feature type %d not supported"
msgstr "Type d'entité %d non supporté"

#: ../lib/vector/Vlib/build_sfa.c:346 ../lib/vector/Vlib/build_sfa.c:355
#: ../lib/vector/Vlib/read_pg.c:389
#, c-format
msgid "Feature %d without geometry skipped"
msgstr "L'entité %d sans géométrie a été ignoré"

#: ../lib/vector/Vlib/build_sfa.c:601 ../lib/vector/Vlib/read_ogr.c:323
#: ../lib/vector/Vlib/read_ogr.c:558
#, c-format
msgid "OGR feature type %d not supported"
msgstr "Entité OGR de type %d non pris en charge"

#: ../lib/vector/Vlib/build_sfa.c:669
#, c-format
msgid "One feature without geometry skipped"
msgid_plural "%d features without geometry skipped"
msgstr[0] "Une entité sans géométrie ignorée"
msgstr[1] "%d entités sans géométrie ignorées"

#: ../lib/vector/Vlib/build_sfa.c:723
#, c-format
msgid "%s: Native format unsupported"
msgstr "%s : format natif non supporté"

#: ../lib/vector/Vlib/build_sfa.c:748
msgid "Feature index is built only for non-native formats. Nothing to dump."
msgstr "L'index est construit uniquement pour les formats non natifs. Rien à exporter."

#: ../lib/vector/Vlib/cats.c:44
msgid "Vect_new_cats_struct(): Out of memory"
msgstr "Vect_new_cats_struct(): allocation mémoire impossible"

#: ../lib/vector/Vlib/cats.c:127
#, c-format
msgid "Too many categories (%d), unable to set cat %d (layer %d)"
msgstr "Trop de catégories (%d), dans l'impossibilité de mettre en cat %d (couche %d)"

#: ../lib/vector/Vlib/cats.c:420
#, c-format
msgid "Unable to convert category string '%s' (from '%s') to category range"
msgstr "Impossible de convertir les catégories de caractères '%s' (de '%s') en intervalle de catégorie"

#: ../lib/vector/Vlib/cats.c:575 ../lib/vector/Vlib/cats.c:679
msgid "Layer number must be > 0 for category constraints"
msgstr "Le numéro de couche doit être > 0 pour les contraintes de catégories"

#: ../lib/vector/Vlib/cats.c:588
#, c-format
msgid "'%s' and '%s' parameters were supplied, cats will be ignored"
msgstr "les paramètres '%s' et '%s' ont été fournis, cats sera ignoré"

#: ../lib/vector/Vlib/cats.c:598
#, c-format
msgid "Loading categories from table <%s>..."
msgstr "Chargement des catégories depuis la table <%s> ..."

#: ../lib/vector/Vlib/cats.c:611
#, c-format
msgid "One category loaded"
msgid_plural "%d categories loaded"
msgstr[0] "Une catégorie chargée"
msgstr[1] "%d catégories chargées"

#: ../lib/vector/Vlib/cats.c:633
#, c-format
msgid "No categories selected with '%s' option"
msgstr "Pas de catégories sélectionnées avec l'option '%s'"

#: ../lib/vector/Vlib/cats.c:643
#, c-format
msgid "%d errors in '%s' option"
msgstr "%d erreurs dans l'option '%s'"

#: ../lib/vector/Vlib/cindex.c:34
msgid "Category index is not up to date"
msgstr "L'indice de catégorie n'est pas à jour"

#: ../lib/vector/Vlib/cindex.c:40
msgid "Layer index out of range"
msgstr "Index de couche en dehors des limites"

#: ../lib/vector/Vlib/cindex.c:269
msgid "Category index out of range"
msgstr "Index de catégories en dehors des limites"

#: ../lib/vector/Vlib/cindex.c:390
msgid "Mixing IDs of areas and primitives"
msgstr "Mix d'IDs de surfaces et de primitives"

#: ../lib/vector/Vlib/cindex.c:494
#, c-format
msgid "Unable to create category index file for vector map <%s>"
msgstr "Impossible de créer le fichier d'index de catégories pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/cindex.c:503
msgid "Error writing out category index file"
msgstr "Erreur d'écriture du fichier d'index de catégories"

#: ../lib/vector/Vlib/cindex.c:547 ../lib/vector/Vlib/open.c:398
#, c-format
msgid "Unable to open category index file for vector map <%s>"
msgstr "Impossible d'ouvrir le fichier des catégories d'index pour la couche vectorielle <%s>"

#: ../lib/vector/Vlib/clean_nodes.c:243
#, c-format
msgid "Modifications: %d"
msgstr "Modifications : %d"

#: ../lib/vector/Vlib/close.c:81
#, c-format
msgid "Unable to create vector map <%s>"
msgstr "Impossible de créer la couche vectorielle <%s>"

#: ../lib/vector/Vlib/close.c:99
msgid "Copying features failed"
msgstr "Échec de la copie des objets"

#: ../lib/vector/Vlib/close.c:131
#, c-format
msgid "Unable to open %s file"
msgstr "Impossible d'ouvrir le fichier %s"

#: ../lib/vector/Vlib/close.c:213
#, c-format
msgid "Unable to close vector <%s>"
msgstr "Impossible de fermer la carte vecteur <%s>"

#: ../lib/vector/Vlib/close.c:243
#, c-format
msgid "Invalid request for writing frmt file - map format is %d"
msgstr "Demande d'écriture invalide pour écrire un fichier frmt - la carte est au format %d"

#: ../lib/vector/Vlib/close.c:272
#, c-format
msgid "Link to vector map <%s> created"
msgstr "Lien vers la carte vecteur <%s> créé"

#: ../lib/vector/Vlib/close_nat.c:74
#, c-format
msgid "Unable to create '%s': %s"
msgstr "Impossible de créer '%s' : %s"

#: ../lib/vector/Vlib/close_nat.c:81
#, c-format
msgid "Unable to copy '%s': %s"
msgstr "Impossible de copier '%s' : %s"

#: ../lib/vector/Vlib/close_nat.c:103 ../lib/vector/Vlib/copy.c:794
#: ../lib/vector/Vlib/map.c:317
#, c-format
msgid "Unable to copy table <%s>"
msgstr "Impossible de copier la table <%s>"

#: ../lib/vector/Vlib/close_nat.c:172
#, c-format
msgid "Unable to drop table <%s>"
msgstr "Impossible de supprimer la table <%s>"

#: ../lib/vector/Vlib/close_ogr.c:96 ../lib/vector/Vlib/close_pg.c:143
#, c-format
msgid "Unable to save feature index file for vector map <%s>"
msgstr "Impossible d'enregistrer le fichier d'index des objets pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/close_pg.c:69 ../lib/vector/Vlib/read_pg.c:1466
#, c-format
msgid "Unable to close cursor %s"
msgstr "Impossible de fermer le curseur %s"

#: ../lib/vector/Vlib/color_read.c:53
#, c-format
msgid "Vector map name <%s> is too long"
msgstr "Le nom de la carte vectorielle <%s> est trop long"

#: ../lib/vector/Vlib/constraint.c:150
msgid "Layer constraint ignored for non-native vector formats"
msgstr "Contraintes de couche ignorées pour les formats vecteurs non natifs"

#: ../lib/vector/Vlib/copy.c:90
#, c-format
msgid "Unable to copy features. Input vector map <%s> is not open"
msgstr "Impossible de copier les objets. La carte vecteur <%s> en entrée n'est pas ouverte"

#: ../lib/vector/Vlib/copy.c:111
#, c-format
msgid "Unable to create PostGIS layer <%s>"
msgstr "Impossible de créer la couche PostGIS <%s>"

#: ../lib/vector/Vlib/copy.c:148
#, c-format
msgid "Vector map <%s> not open on topological level. Areas will be skipped!"
msgstr "La carte vecteur <%s> n'est pas ouverte au niveau topologique. Les surfaces seront ignorées !"

#: ../lib/vector/Vlib/copy.c:248 ../lib/vector/Vlib/copy.c:253
msgid "Copying features..."
msgstr "Copie des objets ..."

#: ../lib/vector/Vlib/copy.c:250
#, c-format
msgid "Copying features (%s)..."
msgstr "Copie de l'objet (%s) en cours ..."

#: ../lib/vector/Vlib/copy.c:377
msgid "Writing new feature failed"
msgstr "L'écriture des nouvelles entités a échoué"

#: ../lib/vector/Vlib/copy.c:385
#, c-format
msgid "%d features without category or from different layer skipped"
msgstr "%d objets sans catégories ou d'une autre couche ont été ignorés"

#: ../lib/vector/Vlib/copy.c:419
msgid "Exporting nodes..."
msgstr "Export des noeuds ..."

#: ../lib/vector/Vlib/copy.c:447
#, c-format
msgid "Writing node %d failed"
msgstr "L'écriture du noeud %d a échoué"

#: ../lib/vector/Vlib/copy.c:526
msgid "Exporting areas..."
msgstr "Export des surfaces ..."

#: ../lib/vector/Vlib/copy.c:583 ../lib/vector/Vlib/copy.c:592
#, c-format
msgid "Writing area %d failed"
msgstr "Écriture de la surface %d a échoué"

#: ../lib/vector/Vlib/copy.c:602
#, c-format
msgid "%d areas without category or from different layer skipped"
msgstr "%d surfaces sans catégories ou d'une couche différente sont ignorées"

#: ../lib/vector/Vlib/copy.c:662
#, c-format
msgid "Unable to copy table <%s> for layer %d from <%s> to <%s>"
msgstr "Impossible de copier la table <%s> pour la couche %d de <%s> à <%s>"

#: ../lib/vector/Vlib/copy.c:780
#, c-format
msgid "Unable to add database link for vector map <%s>"
msgstr "Impossible d'ajouter un lien vers la base de données pour la carte vectorielle <%s>"

#: ../lib/vector/Vlib/copy.c:803
#, c-format
msgid "Unable to open database <%s> with driver <%s>"
msgstr "Impossible d'ouvrir la base de données <%s> avec le pilote <%s>"

#: ../lib/vector/Vlib/copy.c:811
msgid "Unable to create index"
msgstr "Impossible de créer l'index"

#: ../lib/vector/Vlib/copy.c:818
#, c-format
msgid "Unable to grant privileges on table <%s>"
msgstr "Impossible de donner les privilèges sur la carte <%s>"

#: ../lib/vector/Vlib/dangles.c:145
msgid "Changed"
msgstr "Modifié"

#: ../lib/vector/Vlib/dangles.c:148
msgid "Removed"
msgstr "Supprimé"

#: ../lib/vector/Vlib/dangles.c:151
msgid "Selected"
msgstr "Sélectionné"

#: ../lib/vector/Vlib/dangles.c:259
#, c-format
msgid "%s lines: %d"
msgstr "%s lignes : %d"

#: ../lib/vector/Vlib/dangles.c:260
#, c-format
msgid "%s dangles: %d"
msgstr "%s arcs :%d"

#: ../lib/vector/Vlib/dgraph.c:426
msgid "Trying to add more edges to the planar_graph than the initial allocation size allows"
msgstr "Tentative d'ajouter plus d'angles au planar_graph que la taille d'allocation initiale"

#: ../lib/vector/Vlib/field.c:72
#, c-format
msgid "Name <%s> is not SQL compliant. Must start with a letter."
msgstr "Le nom <%s> n'est pas compatible avec le SQL. Il doit commencer par une lettre."

#: ../lib/vector/Vlib/field.c:122
msgid "Layer number must be 1 or greater"
msgstr "Le numéro de couche doit être supérieur ou égal à 1"

#: ../lib/vector/Vlib/field.c:127
msgid "Unable to add attribute link, vector map is not opened in WRITE mode"
msgstr "Impossible d'ajouter un lien d'attribut, la carte vecteur n'est pas ouverte en ÉCRITURE"

#: ../lib/vector/Vlib/field.c:134
msgid "Unable to add attribute link"
msgstr "Impossible d'ajouter un lien d'attribut"

#: ../lib/vector/Vlib/field.c:140
msgid "Unable to write attribute links"
msgstr "Impossible d'écrire les liens d'attributs"

#: ../lib/vector/Vlib/field.c:185
msgid "Unable to write database links"
msgstr "Impossible d'écrire des liens base de données"

#: ../lib/vector/Vlib/field.c:210
msgid "Database connection not defined. Skipping."
msgstr "Connexion à la base de données non définie. Passer."

#: ../lib/vector/Vlib/field.c:217
msgid "More DB links defined for input vector map. Using only first DB link for output."
msgstr "Plusieurs liens base de données définis pour la carte vecteur en entrée. Utilisation uniquement du premier lien pour la sortie."

#: ../lib/vector/Vlib/field.c:293
#, c-format
msgid "Layer number %d or name <%s> already exists"
msgstr "La couche numéro %d ou de nom <%s> existe déjà"

#: ../lib/vector/Vlib/field.c:382
#, c-format
msgid ""
"Default driver / database set to:\n"
"driver: %s\n"
"database: %s"
msgstr ""
"Pilote / base de données par défaut définis à :\n"
"pilote: %s\n"
"base de données: %s"

#: ../lib/vector/Vlib/field.c:389
msgid "Default driver is not set"
msgstr "Le pilote par défaut n'est pas défini"

#: ../lib/vector/Vlib/field.c:392
msgid "Default database is not set"
msgstr "La base de données par défaut n'est pas définie"

#: ../lib/vector/Vlib/field.c:477
#, c-format
msgid "Requested dblink %d, maximum link number %d"
msgstr "dblink demandé %d, nombre maximum du lien %d"

#: ../lib/vector/Vlib/field.c:684 ../lib/vector/Vlib/field.c:692
#, c-format
msgid "Error in rule on row %d in <%s>"
msgstr "Erreur dans la règle à la ligne %d dans <%s>"

#: ../lib/vector/Vlib/field.c:757 ../lib/vector/Vlib/open_ogr.c:74
#, c-format
msgid "Unable to open OGR data source '%s'"
msgstr "Impossible d'ouvrir la source de données OGR '%s'"

#: ../lib/vector/Vlib/field.c:776
#, c-format
msgid "Unable to open OGR layer <%s>"
msgstr "Impossible d'ouvrir la couche OGR <%s>"

#: ../lib/vector/Vlib/field.c:803
#, c-format
msgid "Feature table <%s> has no primary key defined. Unable to define DB links."
msgstr "La table <%s> n'a pas de clef primaire définie. Impossible de définir les liens bases de données."

#: ../lib/vector/Vlib/field.c:822
msgid "GRASS not compiled with PostgreSQL support"
msgstr "GRASS n'est pas compilé avec le support PostgreSQL"

#: ../lib/vector/Vlib/field.c:855
msgid "Unknown vector map format"
msgstr "Format de carte vecteur inconnu"

#: ../lib/vector/Vlib/field.c:889
#, c-format
msgid "Unable to create database definition file for vector map <%s>"
msgstr "Impossible de créer le fichier de définition de base de données pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/field.c:987
msgid "Bug: attempt to update map which is not in current mapset"
msgstr "Bug: tentative de mise à jour d'une couche qui n'est pas dans le jeu de cartes courant"

#: ../lib/vector/Vlib/geos.c:53
msgid "vector map is not opened"
msgstr "La carte vecteur n'est pas ouverte"

#: ../lib/vector/Vlib/geos.c:57
#, c-format
msgid "Vect_read_line_geos(): feature id %d is not reasonable (max features in vector map <%s>: %d)"
msgstr "Vect_read_line_geos(): l'id d'objet %d n'est pas plausible (nombre maxi d'objets dans la carte vecteur <%s>: %d)"

#: ../lib/vector/Vlib/geos.c:63
msgid "only native format supported"
msgstr "seul le format natif est pris en charge"

#: ../lib/vector/Vlib/geos.c:68 ../lib/vector/Vlib/geos.c:263
msgid "Attempt to read dead line"
msgstr "Tentative de lecture d'une ligne morte"

#: ../lib/vector/Vlib/geos.c:93
#, c-format
msgid "Vect_read_area_geos(): unable to read area id %d"
msgstr "Vect_read_area_geos(): impossible de lire l'id de surface %d"

#: ../lib/vector/Vlib/geos.c:108
#, c-format
msgid "Vect_read_area_geos(): unable to read isle id %d of area id %d"
msgstr "Vect_read_area_geos(): impossible de lire l'île d'id %d de la surface d'id %d"

#: ../lib/vector/Vlib/geos.c:210
#, c-format
msgid "Unable to read line offset %ld"
msgstr "Impossible de lire le décalage de ligne %ld"

#: ../lib/vector/Vlib/geos.c:422
#, c-format
msgid "Attempt to read points of nonexistent area id %d"
msgstr "Tentative de lecture des points de la surface non existante d'id %d"

#: ../lib/vector/Vlib/geos.c:484
#, c-format
msgid "Unable to read feature id %d"
msgstr "Impossible de lire l'entité d'id %d"

#: ../lib/vector/Vlib/graph.c:106 ../lib/vector/Vlib/net_build.c:669
#: ../lib/vector/Vlib/net_build.c:1070 ../lib/vector/neta/flow.c:328
msgid "GngFlatten error"
msgstr "Erreur GngFlatten"

#: ../lib/vector/Vlib/graph.c:138
msgid "Unable to add network arc"
msgstr "Impossible d'ajouter un arc de réseau"

#: ../lib/vector/Vlib/graph.c:224 ../lib/vector/Vlib/net_analyze.c:209
#, c-format
msgid "dglShortestPath error: %s"
msgstr "erreur de dglShortestPath: %s"

#: ../lib/vector/Vlib/header.c:88
#, c-format
msgid "Unable to create header file for vector map <%s>"
msgstr "Impossible de créer le fichier d'en-tête pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/header.c:134
#, c-format
msgid "Unable to open header file of vector <%s>"
msgstr "Impossible d'ouvrir le fichier d'en-tête du vecteur <%s>"

#: ../lib/vector/Vlib/header.c:142
#, c-format
msgid "Corrupted row in head: %s"
msgstr "Ligne corrompue dans l'en-tête : %s"

#: ../lib/vector/Vlib/header.c:180
#, c-format
msgid "Unknown keyword '%s' in vector head"
msgstr "Mot-clef '%s' inconnu dans l'en-tête vecteur"

#: ../lib/vector/Vlib/intersect.c:130
msgid "3D not supported by Vect_segment_intersection()"
msgstr "3D pas pris en charge par Vect_segment_intersection()"

#: ../lib/vector/Vlib/intersect.c:412
msgid "Vect_segment_intersection() ERROR (collinear vertical segments)"
msgstr "Vect_segment_intersection() ERREUR (segments verticaux colinéaires)"

#: ../lib/vector/Vlib/intersect.c:507
msgid "Vect_segment_intersection() ERROR (collinear non vertical segments)"
msgstr "Vect_segment_intersection() ERREUR (segments verticaux non colinéaires)"

#: ../lib/vector/Vlib/intersect.c:1258 ../lib/vector/Vlib/intersect.c:1264
#: ../lib/vector/Vlib/intersect.c:1266 ../lib/vector/Vlib/intersect.c:1311
#: ../lib/vector/Vlib/intersect.c:1320 ../lib/vector/Vlib/intersect.c:1342
#: ../lib/vector/Vlib/intersect.c:1359 ../lib/vector/Vlib/intersect2.c:1247
#: ../lib/vector/Vlib/intersect2.c:1253 ../lib/vector/Vlib/intersect2.c:1255
#: ../lib/vector/Vlib/intersect2.c:1294 ../lib/vector/Vlib/intersect2.c:1302
#: ../lib/vector/Vlib/intersect2.c:1323 ../lib/vector/Vlib/intersect2.c:1339
msgid "Error while adding point to array. Out of memory"
msgstr "Erreur lors de l'ajout du point au tableau. Dépassement de mémoire"

#: ../lib/vector/Vlib/legal_vname.c:44
#, c-format
msgid "Illegal vector map name <%s>. May not contain '.' or 'NULL'."
msgstr "Nom de couche vectorielle illégale <%s>. Ne doit contenir ni '.', ni 'NULL'."

#: ../lib/vector/Vlib/legal_vname.c:51
#, c-format
msgid "Illegal vector map name <%s>. Must start with a letter."
msgstr "Nom de couche vectorielle illégale <%s>. Doit commencer par une lettre."

#: ../lib/vector/Vlib/legal_vname.c:60
#, c-format
msgid "Illegal vector map name <%s>. Character '%c' not allowed."
msgstr "Nom de couche vectorielle illégale <%s>. Le caractère '%c' n'est pas autorisé."

#: ../lib/vector/Vlib/legal_vname.c:67
#, c-format
msgid "Illegal vector map name <%s>. SQL keyword cannot be used as vector map name."
msgstr "Nom de couche vectorielle illégale <%s>. Les mot-clefs SQL ne peut pas être utilisés comme nom de carte vectorielle."

#: ../lib/vector/Vlib/legal_vname.c:102 ../lib/vector/Vlib/legal_vname.c:107
#, c-format
msgid "Output vector map name <%s> is not in the current mapset (%s)"
msgstr "Le nom de la carte vecteur en sortie <%s> n'est pas dans le jeux de carte courant (%s)"

#: ../lib/vector/Vlib/legal_vname.c:121 ../lib/vector/Vlib/legal_vname.c:125
#, c-format
msgid "Output vector map name <%s> is not SQL compliant"
msgstr "Le nom de la carte vecteur en sortie <%s> n'est pas compatible avec le SQL"

#: ../lib/vector/Vlib/legal_vname.c:163 ../lib/vector/Vlib/legal_vname.c:167
#, c-format
msgid "Output vector map <%s> is used as input"
msgstr "La couche vectorielle de sortie <%s> est utilisée en entrée"

#: ../lib/vector/Vlib/level.c:34
msgid "Map structure was never initialized"
msgstr "La structure de carte n'a jamais été initialisée"

#: ../lib/vector/Vlib/level.c:36
msgid "Map structure has been closed"
msgstr "La structure de carte a été fermée"

#: ../lib/vector/Vlib/level_two.c:23
#, c-format
msgid "Vector map <%s> is not open at topological level"
msgstr "La carte vecteur <%s> n'est pas ouverte au niveau topologique"

#: ../lib/vector/Vlib/level_two.c:280
#, c-format
msgid "Invalid node id: %d"
msgstr "Id de noeud invalide : %d"

#: ../lib/vector/Vlib/level_two.c:313
#, c-format
msgid "Nodes not available for line %d"
msgstr "Noeuds non disponibles pour la ligne %d"

#: ../lib/vector/Vlib/level_two.c:354
#, c-format
msgid "Areas not available for line %d"
msgstr "Surfaces non disponibles pour la ligne %d"

#: ../lib/vector/Vlib/level_two.c:359
#, c-format
msgid "Line %d is not a boundary"
msgstr "La ligne %d n'est pas un contour"

#: ../lib/vector/Vlib/level_two.c:441
#, c-format
msgid "Topology info not available for feature %d"
msgstr "Info de topologie non disponible pour l'entité %d"

#: ../lib/vector/Vlib/line.c:183 ../lib/vector/Vlib/line.c:216
#: ../lib/vector/Vlib/line.c:248
msgid "Index out of range in"
msgstr "Index hors limites dans"

#: ../lib/vector/Vlib/line.c:549
msgid "Segment outside line, no segment created"
msgstr "Segment en dehors de la ligne, non créé"

#: ../lib/vector/Vlib/map.c:140 ../lib/vector/Vlib/map.c:245
msgid "Vector map name is not SQL compliant"
msgstr "Le nom de la couche vectorielle n'est pas compatible avec le SQL"

#: ../lib/vector/Vlib/map.c:144
#, c-format
msgid "Unable to find vector map <%s> in <%s>"
msgstr "Impossible de trouver la carte vecteur <%s> dans <%s>"

#: ../lib/vector/Vlib/map.c:156 ../lib/vector/Vlib/map.c:249
#: ../lib/vector/Vlib/open.c:835
#, c-format
msgid "Vector map <%s> already exists and will be overwritten"
msgstr "La couche vectorielle <%s> existe déjà et va être écrasé"

#: ../lib/vector/Vlib/map.c:160 ../lib/vector/Vlib/open.c:826
#: ../lib/vector/Vlib/open.c:840
#, c-format
msgid "Unable to delete vector map <%s>"
msgstr "Impossible de supprimer la couche vectorielle <%s>"

#: ../lib/vector/Vlib/map.c:178 ../lib/vector/Vlib/map.c:267
#, c-format
msgid "Unable to copy vector map <%s> to <%s>"
msgstr "Impossible de copier la couche vectorielle <%s> vers <%s>"

#: ../lib/vector/Vlib/map.c:331 ../lib/vector/Vlib/map.c:459
#, c-format
msgid "Unable to delete table <%s>"
msgstr "Impossible de supprimer la table <%s>"

#: ../lib/vector/Vlib/map.c:344
#, c-format
msgid "Unable to create index for table <%s>, key <%s>"
msgstr "Impossible de créer l'index de la table <%s>, clef <%s>"

#: ../lib/vector/Vlib/map.c:400
#, c-format
msgid "Ignoring invalid mapset: %s"
msgstr "Jeu de cartes invalide ignoré : %s"

#: ../lib/vector/Vlib/map.c:405
#, c-format
msgid "Invalid vector map name <%s>"
msgstr "Nom de carte vecteur non valide <%s>"

#: ../lib/vector/Vlib/map.c:415
#, c-format
msgid "Unable to open header file for vector map <%s>"
msgstr "Impossible d'ouvrir le fichier d'historique pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/map.c:446
#, c-format
msgid "Unable to find table <%s> linked to vector map <%s>"
msgstr "Impossible de trouver la table <%s> liée à la couche vectorielle <%s>"

#: ../lib/vector/Vlib/map.c:468
#, c-format
msgid "Table <%s> linked to vector map <%s> does not exist"
msgstr "La table <%s> liée à la carte vecteur <%s> n'existe pas"

#: ../lib/vector/Vlib/map.c:482
#, c-format
msgid "Unable to open directory '%s'"
msgstr "Impossible d'ouvrir le répertoire '%s'"

#: ../lib/vector/Vlib/map.c:493 ../lib/vector/Vlib/open.c:1484
#: ../lib/vector/Vlib/open.c:1490
#, c-format
msgid "Filepath '%s/%s' exceeds max length"
msgstr "Le chemin d'accès au fichier '%s/%s' dépasse la longueur maximale"

#: ../lib/vector/Vlib/map.c:501
#, c-format
msgid "Unable to delete file '%s'"
msgstr "Impossible de supprimer le fichier <%s>"

#: ../lib/vector/Vlib/map.c:521
#, c-format
msgid "Unable to rename directory '%s' to '%s'"
msgstr "Impossible de renommer le répertoire '%s' en '%s'"

#: ../lib/vector/Vlib/map.c:530
#, c-format
msgid "Unable to remove directory '%s': %s"
msgstr "Impossible de supprimer le répertoire '%s' : %s"

#: ../lib/vector/Vlib/merge_lines.c:244
#, c-format
msgid "%d lines merged"
msgstr "%d lignes fusionnées"

#: ../lib/vector/Vlib/merge_lines.c:245
#, c-format
msgid "%d new lines"
msgstr "%d nouvelles lignes"

#: ../lib/vector/Vlib/merge_lines.c:248
#, c-format
msgid "%d boundaries merged"
msgstr "%d contours fusionnés"

#: ../lib/vector/Vlib/merge_lines.c:249
#, c-format
msgid "%d new boundaries"
msgstr "%d nouveaux contours"

#: ../lib/vector/Vlib/merge_lines.c:252
#, c-format
msgid "%d lines and boundaries merged"
msgstr "%d lignes et contours fusionnés"

#: ../lib/vector/Vlib/merge_lines.c:253
#, c-format
msgid "%d new lines and boundaries"
msgstr "%d nouvelles lignes et contours"

#: ../lib/vector/Vlib/net_analyze.c:296 ../lib/vector/Vlib/net_analyze.c:337
#, c-format
msgid "Unable to find point with defined unique category for node <%d>."
msgstr "Impossible de trouver un point avec une catégorie unique pour le noeud <%d>."

#: ../lib/vector/Vlib/net_analyze.c:300 ../lib/vector/Vlib/net_analyze.c:341
#, c-format
msgid ""
"There exists more than one point on node <%d> with unique category in field  <%d>.\n"
"The unique category layer may not be valid."
msgstr ""
"Il existe plus de un point sur le noeud <%d> avec une catégorie unique dans le champ <%d>.\n"
"La couche de catégories uniques ne semble pas valide."

#: ../lib/vector/Vlib/net_analyze.c:453
msgid "Wrong line direction in Vect_net_get_line_cost()"
msgstr "Mauvaise ligne de direction dans Vect_net_get_line_cost()"

#: ../lib/vector/Vlib/net_build.c:96 ../lib/vector/Vlib/net_build.c:731
msgid "Building graph..."
msgstr "Construction du graphique ..."

#: ../lib/vector/Vlib/net_build.c:136 ../lib/vector/Vlib/net_build.c:777
msgid "Unable to build network graph"
msgstr "Impossible de construire le graphe de réseau"

#: ../lib/vector/Vlib/net_build.c:142 ../lib/vector/Vlib/net_build.c:783
msgid "Forward costs column not specified"
msgstr "La colonne des coûts transférés n'est pas spécifiée"

#: ../lib/vector/Vlib/net_build.c:149
msgid "Turntable field < 1"
msgstr "Champ de table de virages < 1"

#: ../lib/vector/Vlib/net_build.c:165
#, c-format
msgid "Turntable column <%s> not found in table <%s>"
msgstr "Colonne de virages <%s> non trouvée dans la table <%s>"

#: ../lib/vector/Vlib/net_build.c:178 ../lib/vector/Vlib/net_build.c:221
#: ../lib/vector/Vlib/net_build.c:515 ../lib/vector/Vlib/net_build.c:532
#: ../lib/vector/Vlib/net_build.c:812 ../lib/vector/Vlib/net_build.c:829
#: ../lib/vector/Vlib/net_build.c:988
#, c-format
msgid "Data type of column <%s> not supported (must be numeric)"
msgstr "Type de données de la colonne <%s> non pris en charge (doit être numeric)"

#: ../lib/vector/Vlib/net_build.c:199 ../lib/vector/Vlib/net_build.c:966
msgid "Setting node costs..."
msgstr "Réglage des coûts du noeud ..."

#: ../lib/vector/Vlib/net_build.c:276 ../lib/vector/Vlib/net_build.c:1031
#, c-format
msgid "Database record for node %d (cat = %d) not found (cost set to 0)"
msgstr "L'enregistrement de la base de données pour le noeud %d (cat = %d) n'a pas été trouvé (coût fixé à 0)"

#: ../lib/vector/Vlib/net_build.c:331 ../lib/vector/Vlib/net_build.c:351
msgid "Cannot add network arc for virtual node connection."
msgstr "Impossible d'ajouter un arc de réseau pour une connexion de noeud virtuel."

#: ../lib/vector/Vlib/net_build.c:363
#, c-format
msgid ""
"There exists more than one point of node <%d> with unique category field  <%d>.\n"
"The unique categories layer is not valid therefore you will probably get incorrect results."
msgstr ""
"Il existe plus de un point du noeud <%d> avec le champ de catégorie unique <%d> .\n"
"La couche de catégories uniques n'est pas valide, les résultats seront probablement incorrects."

#: ../lib/vector/Vlib/net_build.c:396
#, c-format
msgid ""
"Unable to find point representing intersection <%d> in unique categories field <%d>.\n"
"Cost for the intersection was set to 0.\n"
"The unique categories layer is not valid therefore you will probably get incorrect results."
msgstr ""
"Impossible de trouver un point représentant l'intersection <%d> dans le champ de catégories uniques <%d>.\n"
"Le coût pour l'intersection a été fixé à 0.\n"
"La couche de catégories uniques n'est pas valide, les résultats seront probablement incorrects.."

#: ../lib/vector/Vlib/net_build.c:411
#, c-format
msgid ""
"Unable to find node for point representing intersection <%d> in unique categories field <%d>.\n"
"Cost for the intersection was set to 0.\n"
"The unique categories layer is not valid therefore you will probably get incorrect results."
msgstr ""
"Impossible de trouver un noeud pour le point représentant l'intersection <%d> dans le champ ee catégories uniques <%d>.\n"
"Le coût pour l'intersection a été défini à 0.\n"
"La couche de catégories uniques n'est pas valide, vous allez sans doute obtenir des résultats incorrects."

#: ../lib/vector/Vlib/net_build.c:438
#, c-format
msgid "Database record for turn with cat = %d is not found. (The turn was skipped."
msgstr "L'enregistrement de la base de données pour le virage cat = %d n'a pas été trouvé. (Le virage a été ignoré."

#: ../lib/vector/Vlib/net_build.c:471
msgid "Cannot add network arc representing turn."
msgstr "Impossible d'ajouter un arc de réseau représentant le virage."

#: ../lib/vector/Vlib/net_build.c:493 ../lib/vector/Vlib/net_build.c:790
msgid "Arc field < 1"
msgstr "Arc < 1"

#: ../lib/vector/Vlib/net_build.c:546 ../lib/vector/Vlib/net_build.c:843
msgid "Registering arcs..."
msgstr "Référencement des arcs ..."

#: ../lib/vector/Vlib/net_build.c:564
#, c-format
msgid ""
"Line with id <%d> has more unique categories defined in field <%d>.\n"
"The unique categories layer is not valid therefore you will probably get incorrect results."
msgstr ""
"La ligne avec l'id <%d> a plus d'une catégorie unique définie dans le champ <%d>.\n"
"La couche de catégories uniques n'est pas valide, vous allez probablement obtenir des résultats incorrects."

#: ../lib/vector/Vlib/net_build.c:587
#, c-format
msgid "Database record for line %d (cat = %d, forward/both direction(s)) not found (cost was set to 0)"
msgstr "Enregistrement pour la ligne %d (cat = %d, avant/toutes directions) non trouvé (coût défini à 0)"

#: ../lib/vector/Vlib/net_build.c:603
#, c-format
msgid "Database record for line %d (cat = %d, backward direction) not found(cost was set to 0)"
msgstr "Enregistrement pour la ligne %d (cat = %d, direction arrière) non trouvé (coût défini à 0)"

#: ../lib/vector/Vlib/net_build.c:666 ../lib/vector/Vlib/net_build.c:1067
msgid "Flattening the graph..."
msgstr "Aplanir le graph ..."

#: ../lib/vector/Vlib/net_build.c:675 ../lib/vector/Vlib/net_build.c:1076
msgid "Graph was built"
msgstr "Le graphique a été construit"

#: ../lib/vector/Vlib/net_build.c:872
#, c-format
msgid "Database record for line %d (cat = %d, forward/both direction(s)) not found (forward/both direction(s) of line skipped)"
msgstr "L'enregistrement de la base de données de la ligne %d (cat = %d, avant/toutes directions) introuvable (avant/toutes directions de la ligne sautée)"

#: ../lib/vector/Vlib/net_build.c:889
#, c-format
msgid "Database record for line %d (cat = %d, backward direction) not found(direction of line skipped)"
msgstr "L'enregistrement de la base de données de la ligne %d (cat = %d, direction arrière) introuvable (direction de la ligne sautée)"

#: ../lib/vector/Vlib/net_build.c:936
msgid "Cannot add network arc"
msgstr "Impossible d'ajouter un arc de réseau"

#: ../lib/vector/Vlib/open.c:128
#, c-format
msgid "Programmer requested unknown access level %d"
msgstr "Le programmeur a demandé accès à un niveau inconnu %d"

#: ../lib/vector/Vlib/open.c:229
#, c-format
msgid "Vector map <%s> not found in current mapset"
msgstr "Carte vecteur <%s> non trouvé dans le jeu de cartes courant"

#: ../lib/vector/Vlib/open.c:250
msgid "Temporary vector maps can be accessed only in the current mapset"
msgstr "Les cartes vecteur temporaires ne sont accessibles que dans le jeu de cartes courant"

#: ../lib/vector/Vlib/open.c:275
msgid "Vector map which is not in the current mapset cannot be opened for update"
msgstr "Une couche vectorielle qui n'est pas dans le jeu de données courant ne peut pas être ouverte pour une mise à jour"

#: ../lib/vector/Vlib/open.c:310
#, c-format
msgid "Unable to read header file of vector map <%s>"
msgstr "Impossible de lire le fichier d'en-tête pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/open.c:352
#, c-format
msgid "Unable to open topology file for vector map <%s>"
msgstr "Impossible d'ouvrir le fichier topologique pour la couche vectorielle <%s>"

#: ../lib/vector/Vlib/open.c:423
#, c-format
msgid "Unable to open vector map <%s> on level %d. Try to rebuild vector topology with v.build."
msgstr "Impossible d'ouvrir la carte vecteur <%s> au niveau %d. Essayez de reconstruire la topologie avec v.build."

#: ../lib/vector/Vlib/open.c:450
#, c-format
msgid "Building topology for OGR layer <%s> from datasource '%s'..."
msgstr "Construction de la topologie pour la couche OGR <%s> à partir dans la source '%s' ..."

#: ../lib/vector/Vlib/open.c:459
#, c-format
msgid "Unable to open vector map <%s> on level %d"
msgstr "Impossible d'ouvrir la couche vecteur <%s> au niveau %d"

#: ../lib/vector/Vlib/open.c:514
#, c-format
msgid "Unable to open history file for vector map <%s>"
msgstr "Impossible d'ouvrir le fichier d'historique pour la couche vectorielle <%s>"

#: ../lib/vector/Vlib/open.c:788
#, c-format
msgid "Unable to create vector map: <%s> is not in the current mapset (%s)"
msgstr "Impossible de créer la carte vecteur : <%s> n'est pas dans le jeux de carte courant (%s)"

#: ../lib/vector/Vlib/open.c:799
#, c-format
msgid "Unable to create vector map: <%s> is not SQL compliant"
msgstr "Impossible de créer la couche vecteur : <%s> n'est pas compatible SQL"

#: ../lib/vector/Vlib/open.c:860
#, c-format
msgid "Unable to open history file of vector map <%s>"
msgstr "Impossible d'ouvrir le fichier d'historique pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/open.c:904
#, c-format
msgid "Using OGR/%s format"
msgstr "Utilisation du format OGR/%s"

#: ../lib/vector/Vlib/open.c:908
msgid "Using PostGIS Topology format"
msgstr "Utilisation du format PostGIS Topology"

#: ../lib/vector/Vlib/open.c:910
msgid "Using PostGIS format"
msgstr "Utilisation du format PostGIS"

#: ../lib/vector/Vlib/open.c:913
msgid "Using native format"
msgstr "Utilisation du format natif"

#: ../lib/vector/Vlib/open.c:1003
#, c-format
msgid "Unable to stat file <%s>"
msgstr "Impossible d'ouvrir le fichier statistique <%s>"

#: ../lib/vector/Vlib/open.c:1068
#, c-format
msgid "unknown %d (update Vect_maptype_info)"
msgstr "%d inconnu (mettre à jour Vect_maptype_info)"

#: ../lib/vector/Vlib/open.c:1157
msgid "Size of 'coor' file differs from value saved in topology file"
msgstr "La taille du fichier 'coord' est différente de la valeur sauvegardée dans le fichier de topologie"

#: ../lib/vector/Vlib/open.c:1168 ../lib/vector/Vlib/open.c:1268
#, c-format
msgid "Please rebuild topology for vector map <%s@%s>"
msgstr "Veuillez reconstruire la topologie pour la couche vectorielle <%s@%s>"

#: ../lib/vector/Vlib/open.c:1257
msgid "Size of 'coor' file differs from value saved in sidx file"
msgstr "Taille du fichier 'coord' différente de la valeur dans le fichier sidx"

#: ../lib/vector/Vlib/open.c:1337
msgid "Unable to open OGR file"
msgstr "Impossible d'ouvrir le fichier OGR"

#: ../lib/vector/Vlib/open.c:1364
msgid "OGR output also detected, using OGR"
msgstr "Sortie OGR également détectée, utilisation de OGR"

#: ../lib/vector/Vlib/open_nat.c:57
#, c-format
msgid "Unable to open coor file for vector map <%s>"
msgstr "Impossible d'ouvrir le fichier coor pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/open_nat.c:155
#, fuzzy, c-format
msgid "Coor file of vector map <%s@%s> is larger than it should be (%<PRId64> bytes excess)"
msgstr "Le fichier coor de la carte vecteur <%s@%s> est plus grand qu'il ne devrait (%ld bytes en trop)"

#: ../lib/vector/Vlib/open_nat.c:160
#, fuzzy, c-format
msgid "Coor file of vector <%s@%s> is shorter than it should be (%<PRId64> bytes missing)."
msgstr "Le fichier coor de la carte vecteur <%s@%s> est plus petit qu'il ne devrait (%ld bytes en moins)"

#: ../lib/vector/Vlib/open_ogr.c:57
msgid "OGR datasource not defined"
msgstr "Source de données OGR non définie"

#: ../lib/vector/Vlib/open_ogr.c:62 ../lib/vector/Vlib/write_ogr.c:116
msgid "OGR layer not defined"
msgstr "Couche OGR non définie"

#: ../lib/vector/Vlib/open_ogr.c:94
#, c-format
msgid "OGR layer <%s> not found"
msgstr "Couche OGR <%s> non trouvée"

#: ../lib/vector/Vlib/open_ogr.c:102 ../lib/vector/Vlib/write_ogr.c:331
#, c-format
msgid "OGR transaction with layer <%s> failed to start"
msgstr "La transaction OGR avec la couche <%s> a échoué à démarrer"

#: ../lib/vector/Vlib/open_ogr.c:145 ../lib/vector/Vlib/open_pg.c:200
#, c-format
msgid "Unable to open feature index file for vector map <%s>"
msgstr "Impossible d'ouvrir le fichier d'index pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/open_ogr.c:187
#, c-format
msgid "Unable to get OGR driver <%s>"
msgstr "Impossible d'obtenir le driver OGR <%s>"

#: ../lib/vector/Vlib/open_ogr.c:195
#, c-format
msgid "Unable to create OGR data source '%s'"
msgstr "Impossible de créer la source de données OGR '%s'"

#: ../lib/vector/Vlib/open_ogr.c:207
#, c-format
msgid "OGR layer <%s> already exists and will be overwritten"
msgstr "La couche OGR <%s> existe déjà et sera écrasée"

#: ../lib/vector/Vlib/open_ogr.c:211
#, c-format
msgid "Unable to delete OGR layer <%s>"
msgstr "Impossible de supprimer la couche OGR <%s>"

#: ../lib/vector/Vlib/open_ogr.c:218
#, c-format
msgid "OGR layer <%s> already exists in datasource '%s'"
msgstr "La couche OGR <%s> existe déjà dans les données source '%s'"

#: ../lib/vector/Vlib/open_ogr.c:275
#, c-format
msgid "Feature index format version %d.%d is not supported by this release. Try to rebuild topology or upgrade GRASS."
msgstr "Le format d'index %d.%d n'est pas supporté par cette version. Essayez de reconstruire la topologie ou de mettre à jour GRASS."

#: ../lib/vector/Vlib/open_ogr.c:281
#, c-format
msgid "Your GRASS version does not fully support feature index format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS."
msgstr "Votre version de GRASS ne supporte pas complétement le format d'index %d.%d pour le vecteur. Reconstruisez la topologie ou faites une mise à jour de GRASS."

#: ../lib/vector/Vlib/open_pg.c:88 ../lib/vector/Vlib/open_pg.c:240
#: ../lib/vector/Vlib/write_pg.c:1109
msgid "Connection string not defined"
msgstr "Connexion non définie"

#: ../lib/vector/Vlib/open_pg.c:93 ../lib/vector/Vlib/open_pg.c:245
#: ../lib/vector/Vlib/write_pg.c:1114 ../lib/vector/Vlib/write_pg.c:1254
#: ../lib/vector/Vlib/write_pg.c:1411
msgid "PostGIS feature table not defined"
msgstr "Table d'entité PostGIS non définie"

#: ../lib/vector/Vlib/open_pg.c:114 ../lib/vector/Vlib/open_pg.c:276
msgid "No feature tables found in database."
msgstr "Pas de table d'entité trouvée dans la base de données."

#: ../lib/vector/Vlib/open_pg.c:138
#, c-format
msgid "Feature table <%s> not found in 'geometry_columns'"
msgstr "Table d'entité <%s> non trouvée dans 'geometry_columns'"

#: ../lib/vector/Vlib/open_pg.c:187
msgid "Topology schema not found."
msgstr "Schéma Topology non trouvé."

#: ../lib/vector/Vlib/open_pg.c:282
#, c-format
msgid "PostGIS layer <%s.%s> already exists and will be overwritten"
msgstr "La couche PostGIS <%s.%s> existe déjà et va être écrasée"

#: ../lib/vector/Vlib/open_pg.c:286
#, c-format
msgid "Unable to delete PostGIS layer <%s>"
msgstr "Impossible de supprimer la couche PostGIS <%s>"

#: ../lib/vector/Vlib/open_pg.c:293
#, c-format
msgid "PostGIS layer <%s.%s> already exists in database '%s'"
msgstr "La couche PostGIS <%s.%s> existe déjà dans la base de données '%s'"

#: ../lib/vector/Vlib/open_pg.c:401
msgid "No key column detected."
msgstr "Pas de colonne de clef détectée."

#: ../lib/vector/Vlib/open_pg.c:476 ../lib/vector/Vlib/open_pg.c:488
#, c-format
msgid "Execution failed: %s"
msgstr "Échec de l'exécution : %s"

#: ../lib/vector/Vlib/open_pg.c:491
#, c-format
msgid "PostGIS topology schema <%s> dropped"
msgstr "Schéma de topologie PostGIS <%s> supprimé"

#: ../lib/vector/Vlib/open_pg.c:575
msgid "Connection to PostgreSQL database failed. Try to set up username/password by db.login."
msgstr "Échec de la connexion à la base PostgreSQL. Essayez de définir un utilisateur/mot de passe avec db.login."

#: ../lib/vector/Vlib/open_pg.c:582
msgid "Unable to get database name"
msgstr "Impossible d'obtenir le nom de la base de données"

#: ../lib/vector/Vlib/open_pg.c:589
#, c-format
msgid "<%s> is not PostGIS database. DB table 'spatial_ref_sys' not found."
msgstr "<%s> n'est pas une base de donées PostGIS. Table 'spatial_ref_sys' non trouvée."

#: ../lib/vector/Vlib/open_pg.c:602
#, c-format
msgid "PostGIS Topology extension not found in the database <%s>"
msgstr "Extention PostGIS Topology non trouvée dans la base <%s>"

#: ../lib/vector/Vlib/open_pg.c:692
msgid "Empty bounding box"
msgstr "Bbox vide"

#: ../lib/vector/Vlib/open_pg.c:795
#, c-format
msgid "Inconsistency in topology: unable to read node %d"
msgstr "Topologie incohérente : impossible de lire le noeud %d"

#: ../lib/vector/Vlib/open_pg.c:862
#, c-format
msgid "Inconsistency in topology: node %d - unexpected feature type %d"
msgstr "Topologie incohérente : noeud %d - type d'entité %d inattendu"

#: ../lib/vector/Vlib/open_pg.c:1035
#, c-format
msgid "Area %d without boundary detected"
msgstr "Surface %d sans contour détectée"

#: ../lib/vector/Vlib/open_pg.c:1094
#, c-format
msgid "Isle %d without boundary detected"
msgstr "Île %d sans contour détectée"

#: ../lib/vector/Vlib/open_pg.c:1161
msgid "Unable to get map bounding box from topology"
msgstr "Impossible d'obtenir la bbox depuis la topologie"

#: ../lib/vector/Vlib/open_pg.c:1168
#, c-format
msgid ""
"Unable to parse map bounding box:\n"
"%s"
msgstr ""
"Impossible d'analyser la bbox de la carte :\n"
"%s"

#: ../lib/vector/Vlib/open_pg.c:1192
#, c-format
msgid "Different number of nodes detected (%d, %d)"
msgstr "Nombre de noeuds différents détectés (%d, %d)"

#: ../lib/vector/Vlib/open_pg.c:1219 ../lib/vector/Vlib/open_pg.c:1242
#, c-format
msgid "Different number of areas detected (%d, %d)"
msgstr "Nombre de surfaces différents détectés (%d, %d)"

#: ../lib/vector/Vlib/open_pg.c:1417
msgid "To be implemented: isles not attached in Topo-Geo-only mode"
msgstr "A implémenter : îles non attachées dans le mode Topo-Géo-seulement"

#: ../lib/vector/Vlib/open_pg.c:1619
#, c-format
msgid "Inconsistency in topology: number of points %d (should be %d)"
msgstr "Topologie incohérente : nombre de points %d (devrait être %d)"

#: ../lib/vector/Vlib/open_pg.c:1672
#, c-format
msgid "Inconsistency in topology: number of lines %d (should be %d)"
msgstr "Topologie incohérente : nombre de lignes %d (devrait être %d)"

#: ../lib/vector/Vlib/open_pg.c:1730
#, c-format
msgid "Inconsistency in topology: number of centroids %d (should be %d)"
msgstr "Topologie incohérente : nombre de centroïdes %d (devrait être %d)"

#: ../lib/vector/Vlib/overlay.c:74
msgid "unknown operator"
msgstr "opérateur inconnu"

#: ../lib/vector/Vlib/overlay.c:128
msgid "Overlay: line/boundary types not supported by AND operator"
msgstr "Supperposer : types ligne/contour non supportés par l'opérateur AND"

#: ../lib/vector/Vlib/overlay.c:132
msgid "Overlay: area x area types not supported by AND operator"
msgstr "Supperposer : type surface x surface non supporté par l'opérateur AND"

#: ../lib/vector/Vlib/poly.c:264
msgid "Unable to find point in polygon"
msgstr "Impossible de trouver le points dans le polygone"

#: ../lib/vector/Vlib/poly.c:808
msgid "conditions failed"
msgstr "échec des conditions"

#: ../lib/vector/Vlib/read.c:26 ../lib/vector/Vlib/write.c:33
#: ../lib/vector/Vlib/write.c:43 ../lib/vector/Vlib/write.c:50
#: ../lib/vector/Vlib/write.c:58
msgid "for this format/level not supported"
msgstr "non pris en charge pour ce format/niveau"

#: ../lib/vector/Vlib/read.c:88 ../lib/vector/Vlib/read.c:124
#: ../lib/vector/Vlib/read.c:165
msgid "Vector map is not open for reading"
msgstr "La carte vecteur n'est pas ouverte en lecture"

#: ../lib/vector/Vlib/read.c:131 ../lib/vector/Vlib/read.c:178
#, c-format
msgid "Unable to read feature %d from vector map <%s>"
msgstr "Impossible de lire l'entité %d depuis la carte vecteur <%s>"

#: ../lib/vector/Vlib/read.c:200
msgid "Line index is out of range"
msgstr "Index des lignes en dehors des limites"

#: ../lib/vector/Vlib/read.c:224
msgid "Node index is out of range"
msgstr "Index des noeuds en dehors des limites"

#: ../lib/vector/Vlib/read.c:248
msgid "Area index is out of range"
msgstr "Index des surfaces en dehors des limites"

#: ../lib/vector/Vlib/read.c:272
msgid "Isle index is out of range"
msgstr "Index des îles en dehors des limites"

#: ../lib/vector/Vlib/read_nat.c:151 ../lib/vector/Vlib/read_pg.c:347
#: ../lib/vector/Vlib/read_sfa.c:55 ../lib/vector/Vlib/write_nat.c:311
#: ../lib/vector/Vlib/write_nat.c:678 ../lib/vector/Vlib/write_pg.c:254
#: ../lib/vector/Vlib/write_pg.c:419 ../lib/vector/Vlib/write_pg.c:2711
#: ../lib/vector/Vlib/write_pg.c:2808
#, c-format
msgid "Attempt to access dead feature %d"
msgstr "Tentative d'accéder à l'entité %d supprimée"

#: ../lib/vector/Vlib/read_ogr.c:201 ../lib/vector/Vlib/read_ogr.c:209
#, c-format
msgid "Unable to get feature geometry, fid %ld"
msgstr "Impossible d'obtenir la géométrie de l'entité, fid %ld"

#: ../lib/vector/Vlib/read_ogr.c:361 ../lib/vector/Vlib/read_pg.c:492
msgid "Feature without geometry. Skipped."
msgstr "Entité sans géométrie. Ignorer."

#: ../lib/vector/Vlib/read_ogr.c:369
msgid "OGR feature without ID"
msgstr "Entité OGR sans ID"

#: ../lib/vector/Vlib/read_ogr.c:494
#, c-format
msgid "OGR feature type '%s' not supported"
msgstr "Type d'entité OGR '%s' non supporté"

#: ../lib/vector/Vlib/read_pg.c:199 ../lib/vector/Vlib/read_sfa.c:118
#, c-format
msgid "Unexpected feature type (%d) - should be (%d)"
msgstr "Type d'objet (%d) inattendu - devrait être (%d)"

#: ../lib/vector/Vlib/read_pg.c:281 ../lib/vector/Vlib/read_pg.c:480
#, c-format
msgid "Feature %ld without geometry skipped"
msgstr "L'objet %ld sans géométrie a été ignoré"

#: ../lib/vector/Vlib/read_pg.c:375
#, c-format
msgid "Requesting invalid feature from cache (%d). Number of features in cache: %d"
msgstr "Entité invalide (%d) demandée depuis le cache. Nombre d'entités dans le cache : %d"

#: ../lib/vector/Vlib/read_pg.c:379
#, c-format
msgid "Feature %d: unexpected type (%d) - should be %d"
msgstr "Objet %d : type (%d) inattendu - devrait être %d"

#: ../lib/vector/Vlib/read_pg.c:592
msgid "No geometry or topo geometry column defined"
msgstr "Pas de colonne de géométrie ou de géométrie topologique définie"

#: ../lib/vector/Vlib/read_pg.c:603
msgid "Random access not supported. Primary key not defined."
msgstr "Accès aléatoires non supportés. Clef primaire non définie."

#: ../lib/vector/Vlib/read_pg.c:672
msgid "Inconsistency in topology: detected centroid (should be point)"
msgstr "Inconsistance dans la topologie : controïdes détectés (devraient être des points)"

#: ../lib/vector/Vlib/read_pg.c:684
msgid "Inconsistency in topology: detected boundary (should be line)"
msgstr "Inconsistance dans la topologie : contours détectés (devraient être des lignes)"

#: ../lib/vector/Vlib/read_pg.c:809
#, c-format
msgid "Invalid WKB content: %d bytes"
msgstr "Contenu WKB invalide : %d bytes"

#: ../lib/vector/Vlib/read_pg.c:825
msgid "Reading EWKB with 4-dimensional coordinates (XYZM) is not supported"
msgstr "Lecture de EWKB avec des coordonnées 4 dimensions (XYZM) non supportée"

#: ../lib/vector/Vlib/read_pg.c:906 ../lib/vector/Vlib/read_pg.c:1211
#: ../lib/vector/Vlib/read_pg.c:1406 ../lib/vector/Vlib/read_pg.c:1501
#: ../lib/vector/Vlib/write_pg.c:757 ../lib/vector/Vlib/write_pg.c:1213
#: ../lib/vector/Vlib/write_pg.c:1322 ../lib/vector/Vlib/write_pg.c:1836
#: ../lib/vector/Vlib/write_pg.c:2391 ../lib/vector/Vlib/write_pg.c:2424
#, c-format
msgid "Unsupported feature type %d"
msgstr "Type d'entité %d non supporté"

#: ../lib/vector/Vlib/read_pg.c:1018 ../lib/vector/Vlib/read_pg.c:1087
#: ../lib/vector/Vlib/read_pg.c:1158
msgid "Length of input WKB is too small"
msgstr "Longueur du WKB en entrée trop petite"

#: ../lib/vector/Vlib/read_pg.c:1098
#, c-format
msgid "Invalid cache index %d (max: %d)"
msgstr "Index de cache invalide %d (max : %d)"

#: ../lib/vector/Vlib/read_pg.c:1234
#, c-format
msgid "Corrupted data. %s."
msgstr "Données corrompues. %s."

#: ../lib/vector/Vlib/read_pg.c:1236
msgid "Corrupted data"
msgstr "Données corrompues"

#: ../lib/vector/Vlib/read_pg.c:1273
#, c-format
msgid "Unable to parse '%s'"
msgstr "Impossible d'analyser '%s'"

#: ../lib/vector/Vlib/read_pg.c:1581
#, c-format
msgid ""
"Execution failed: %s (...)\n"
"Reason: %s"
msgstr ""
"Échec de l'exécution : %s (...)\n"
"Raison : %s"

#: ../lib/vector/Vlib/read_pg.c:1612
#, c-format
msgid ""
"Execution failed: %s\n"
"Reason: %s"
msgstr ""
"Échec de l'exécution : %s\n"
"Raison : %s"

#: ../lib/vector/Vlib/read_pg.c:1742
#, c-format
msgid ""
"Unable to read features. Reason:\n"
"%s"
msgstr ""
"Impossible de lire l'entité. Raison : \n"
"%s"

#: ../lib/vector/Vlib/read_sfa.c:91
#, c-format
msgid "Unable to construct centroid for area %d. Skipped."
msgstr "Impossible de calculer le centroïde pour la surface %d. Ignoré."

#: ../lib/vector/Vlib/read_sfa.c:96
#, c-format
msgid "Centroid %d: invalid area %d"
msgstr "Centroïde %d : surface %d invalide"

#: ../lib/vector/Vlib/remove_areas.c:105 ../lib/vector/Vlib/remove_areas.c:268
msgid "Area is composed of dead boundary"
msgstr "La surface comporte des contours morts"

#: ../lib/vector/Vlib/remove_areas.c:193 ../lib/vector/Vlib/remove_areas.c:620
#, c-format
msgid "%d areas of total size %g removed"
msgstr "%d surfaces d'une taille totale de %g supprimées"

#: ../lib/vector/Vlib/remove_areas.c:397
msgid "Could not delete line from coor"
msgstr "Ne peut pas supprimer la ligne aux coordonnées"

#: ../lib/vector/Vlib/remove_areas.c:465
msgid "dissolve_neighbour > 0, failed to build new area"
msgstr "dissolve_neighbour > 0, échec de la création d'une nouvelle surface"

#: ../lib/vector/Vlib/remove_areas.c:472 ../lib/vector/Vlib/remove_areas.c:514
msgid "Dissolve with neighbour area: corrupt topology"
msgstr "Dissoudre dans la surface voisine : topologie corrompue"

#: ../lib/vector/Vlib/remove_areas.c:509
msgid "Failed to build new area"
msgstr "Échec de création d'une nouvelle surface"

#: ../lib/vector/Vlib/remove_areas.c:558 ../lib/vector/Vlib/remove_areas.c:587
msgid "Failed to build new isle"
msgstr "Échec de création d'une nouvelle île"

#: ../lib/vector/Vlib/remove_areas.c:564 ../lib/vector/Vlib/remove_areas.c:593
msgid "Dissolve with outer isle: corrupt topology"
msgstr "Dissoudre avec l'île extérieure : topologie corrompue"

#: ../lib/vector/Vlib/remove_areas.c:598
msgid "Area merging failed"
msgstr "Échec de la fusion des surfaces"

#: ../lib/vector/Vlib/remove_duplicates.c:199
#, c-format
msgid "Removed duplicates: %d"
msgstr "Doublons supprimés : %d"

#: ../lib/vector/Vlib/select.c:116
#, c-format
msgid "Unable to delete item %d from spatial index"
msgstr "Impossible de supprimer l'élément d'id %d de l'index spatial"

#: ../lib/vector/Vlib/simple_features.c:224
#, c-format
msgid "Unknown Simple Features type (%d)"
msgstr "Type Simple Feature inconnu (%d)"

#: ../lib/vector/Vlib/simple_features.c:325 ../lib/vector/Vlib/write_pg.c:336
#: ../lib/vector/Vlib/write_pg.c:829 ../lib/vector/Vlib/write_pg.c:1250
#: ../lib/vector/Vlib/write_pg.c:1407
msgid "No connection defined"
msgstr "Pas de connexion définie"

#: ../lib/vector/Vlib/simple_features.c:333
msgid "Unable to get number of simple features"
msgstr "Impossible d'obtenir le nombre d'entités simples"

#: ../lib/vector/Vlib/simple_features.c:343
#, c-format
msgid "Unable to report simple features for vector map <%s>"
msgstr "Impossible d'afficher les entités simples pour la carte vecteur <%s>"

#: ../lib/vector/Vlib/snap.c:224 ../lib/vector/Vlib/snap.c:590
msgid "Snap vertices Pass 1: select points"
msgstr "Accrochage des sommets passe 1 : sélection des points"

#: ../lib/vector/Vlib/snap.c:267 ../lib/vector/Vlib/snap.c:642
msgid "Snap vertices Pass 2: assign anchor vertices"
msgstr "Accrochage des sommets passe 2 : assignation des ancrages de sommets"

#: ../lib/vector/Vlib/snap.c:335 ../lib/vector/Vlib/snap.c:710
msgid "Snap vertices Pass 3: snap to assigned points"
msgstr "Accrochage des sommets passe 3 : accrochage sur les points assignés"

#: ../lib/vector/Vlib/snap.c:524 ../lib/vector/Vlib/snap.c:892
#, c-format
msgid "Snapped vertices: %d"
msgstr "Sommets accrochés : %d"

#: ../lib/vector/Vlib/snap.c:525 ../lib/vector/Vlib/snap.c:893
#, c-format
msgid "New vertices: %d"
msgstr "Nouveau sommet : %d"

#: ../lib/vector/Vlib/snap.c:571
#, c-format
msgid "Unable to create temporary file <%s>: %s"
msgstr "Impossible de créer le fichier temporaire <%s> : %s"

#: ../lib/vector/Vlib/snap.c:575
#, c-format
msgid "Unable to remove temporary file <%s>: %s"
msgstr "Impossible de supprimer le fichier temporaire <%s> : %s"

#: ../lib/vector/Vlib/snap.c:919
msgid "Reading features..."
msgstr "Lecture des entités ..."

#: ../lib/vector/Vlib/write.c:184
#, c-format
msgid "Unable to write feature in vector map <%s>"
msgstr "Impossible d'écrire l'objet dans la carte vecteur <%s>"

#: ../lib/vector/Vlib/write.c:227
#, c-format
msgid "Unable to rewrite feature/offset %<PRId64> in vector map <%s>"
msgstr "Impossible de réécrire l'entité/décalage %<PRId64> dans la carte vecteur <%s>"

#: ../lib/vector/Vlib/write.c:260
#, c-format
msgid "Unable to delete feature/offset %<PRId64> from vector map <%s>"
msgstr "Impossible de supprimer l'entité/décalage %<PRId64> dans la carte vecteur <%s>"

#: ../lib/vector/Vlib/write.c:297
#, c-format
msgid "Unable to restore feature/offset %<PRId64> in vector map <%s>"
msgstr "Impossible de restaurer l’entité/décalage %<PRId64> dans la carte vectorielle <%s>."

#: ../lib/vector/Vlib/write.c:307
#, c-format
msgid "Vector map <%s> is not opened"
msgstr "La carte vecteur <%s> n'est pas ouverte"

#: ../lib/vector/Vlib/write.c:312
#, c-format
msgid "Vector map <%s> is not opened in write mode"
msgstr "La carte vectorielle <%s> n'est pas ouverte en mode écriture"

#: ../lib/vector/Vlib/write_nat.c:412
#, c-format
msgid "Attempt to access feature with invalid id (%<PRId64>)"
msgstr "Tentative d'accéder à une entité avec un id (%<PRId64>) invalide"

#: ../lib/vector/Vlib/write_nat.c:420
#, c-format
msgid "Attempt to access alive feature %d"
msgstr "Tentative d'accéder à l'entité en cours %d"

#: ../lib/vector/Vlib/write_nat.c:585 ../lib/vector/Vlib/write_nat.c:621
#, c-format
msgid "%s: Area %d does not exist"
msgstr "%s: la surface %d n'existe pas"

#: ../lib/vector/Vlib/write_nat.c:787
#, c-format
msgid "Attempt to access dead area %d"
msgstr "Tentative d'accéder à la surface %d supprimée"

#: ../lib/vector/Vlib/write_ogr.c:88 ../lib/vector/Vlib/write_pg.c:197
#: ../lib/vector/Vlib/write_pg.c:267 ../lib/vector/Vlib/write_sfa.c:158
msgid "Unable to rewrite feature (incompatible feature types)"
msgstr "Impossible de réécrire l'entité (types d'entités incompatibles)"

#: ../lib/vector/Vlib/write_ogr.c:121 ../lib/vector/Vlib/write_pg.c:341
#, c-format
msgid "Invalid offset (%<PRId64>)"
msgstr "Décalage invalide (%<PRId64>)"

#: ../lib/vector/Vlib/write_ogr.c:127 ../lib/vector/Vlib/write_pg.c:362
msgid "Unable to delete feature"
msgstr "Impossible de supprimer l'entité"

#: ../lib/vector/Vlib/write_ogr.c:219
#, c-format
msgid "Creating field <%s> failed"
msgstr "La création du champ <%s> a échoué"

#: ../lib/vector/Vlib/write_ogr.c:283 ../lib/vector/Vlib/write_pg.c:1142
#, c-format
msgid "Unsupported geometry type (%d)"
msgstr "Type de géométrie non supporté (%d)"

#: ../lib/vector/Vlib/write_ogr.c:306
#, c-format
msgid "Unable to create OGR layer <%s> in '%s'"
msgstr "Impossible de créer la couche OGR <%s> dans '%s'"

#: ../lib/vector/Vlib/write_ogr.c:318 ../lib/vector/Vlib/write_pg.c:1155
#, c-format
msgid "More layers defined, using driver <%s> and database <%s>"
msgstr "Plus de couches définies, utilisation du pilote <%s> et de la base de données <%s>"

#: ../lib/vector/Vlib/write_ogr.c:325 ../lib/vector/Vlib/write_pg.c:1160
msgid "Database connection not defined. Unable to write attributes."
msgstr "Connexion à la base de données non définie. Impossible d'écrire les attributs."

#: ../lib/vector/Vlib/write_ogr.c:393 ../lib/vector/Vlib/write_pg.c:1275
#: ../lib/vector/Vlib/write_pg.c:1439
#, c-format
msgid "No category defined for layer %d"
msgstr "Pas de catégorie définie pour la couche %d"

#: ../lib/vector/Vlib/write_ogr.c:395 ../lib/vector/Vlib/write_pg.c:1277
#: ../lib/vector/Vlib/write_pg.c:1441
#, c-format
msgid "Feature has more categories, using category %d (from layer %d)"
msgstr "L'objet a plus de catégories, utilisation de la catégorie %d (depuis la couche %d)"

#: ../lib/vector/Vlib/write_ogr.c:408
msgid "Feature is not a point. Skipping."
msgstr "L'entité n'est pas un point. Sauté."

#: ../lib/vector/Vlib/write_ogr.c:416
msgid "Feature is not a line. Skipping."
msgstr "L'entité n'est pas une ligne. Sauté."

#: ../lib/vector/Vlib/write_ogr.c:423
msgid "Feature is not a polygon. Skipping."
msgstr "L'objet n'est pas un polygone. Sauté."

#: ../lib/vector/Vlib/write_ogr.c:430
msgid "Feature is not a face. Skipping."
msgstr "L'entité n'est pas une face. Sauté."

#: ../lib/vector/Vlib/write_ogr.c:436
#, c-format
msgid "Unsupported feature type (%d)"
msgstr "Type d'objet (%d) non supporté"

#: ../lib/vector/Vlib/write_ogr.c:455
msgid "Boundary is not closed. Feature skipped."
msgstr "Contour non fermé. Entité sautée."

#: ../lib/vector/Vlib/write_ogr.c:484
msgid "Unable to writes feature attributes"
msgstr "Impossible d'écrire les attributs des objets"

#: ../lib/vector/Vlib/write_ogr.c:549
#, c-format
msgid "Feature without category of layer %d"
msgstr "Entité sans catégorie de la couche %d"

#: ../lib/vector/Vlib/write_ogr.c:564 ../lib/vector/Vlib/write_pg.c:2046
#, c-format
msgid "Unable to select attributes for category %d"
msgstr "Impossible de sélectionner les attributs pour la catégorie %d"

#: ../lib/vector/Vlib/write_ogr.c:574 ../lib/vector/Vlib/write_pg.c:2054
#, c-format
msgid "No database record for category %d, no attributes will be written"
msgstr "Pas d'enregistrement en base de données pour la catégorie %d, aucun attribut ne sera écrit"

#: ../lib/vector/Vlib/write_ogr.c:606
#, c-format
msgid "Unable to create field <%s>"
msgstr "Impossible de créer la champ <%s>"

#: ../lib/vector/Vlib/write_ogr.c:634 ../lib/vector/Vlib/write_pg.c:2119
#, c-format
msgid "Unsupported column type %d"
msgstr "Type de colonne %d non supporté"

#: ../lib/vector/Vlib/write_pg.c:299
#, c-format
msgid "Unable to rewrite feature %d"
msgstr "Impossible de réécrire l'entité %d"

#: ../lib/vector/Vlib/write_pg.c:472
#, c-format
msgid "Unable to delete feature (%s) %d"
msgstr "Impossible de supprimer l'entité (%s) %d"

#: ../lib/vector/Vlib/write_pg.c:572 ../lib/vector/Vlib/write_pg.c:1338
#: ../lib/vector/Vlib/write_sfa.c:328
msgid "Boundary is not closed. Skipping."
msgstr "Contour non fermé. Ignoré."

#: ../lib/vector/Vlib/write_pg.c:791
#, c-format
msgid "Building spatial index on <%s>..."
msgstr "Calcul de l'index spatial sur <%s> ..."

#: ../lib/vector/Vlib/write_pg.c:859
#, c-format
msgid "Schema <%s> doesn't exist, created"
msgstr "Le schéma <%s> n'existe pas, création"

#: ../lib/vector/Vlib/write_pg.c:938
#, c-format
msgid "Creating topology schema <%s>..."
msgstr "Calcul du schéma de topologie <%s> ..."

#: ../lib/vector/Vlib/write_pg.c:953
#, c-format
msgid "Adding new topology column <%s>..."
msgstr "Ajout de la nouvelle colonne de topologie <%s> ..."

#: ../lib/vector/Vlib/write_pg.c:1167
msgid "Unable to create new PostGIS feature table"
msgstr "Impossible de créer la nouvelle table d'entité PostGIS"

#: ../lib/vector/Vlib/write_pg.c:1181
msgid "Unable to create new PostGIS topology schema"
msgstr "Impossible de créer le nouveau schéma de topologie PostGIS"

#: ../lib/vector/Vlib/write_pg.c:1288
#, c-format
msgid "Point skipped (output feature type: %s)"
msgstr "Point ignoré (type d'entité en sortie : %s)"

#: ../lib/vector/Vlib/write_pg.c:1295
#, c-format
msgid "Line skipped (output feature type: %s)"
msgstr "Ligne ignorée (type d'entité en sortie : %s)"

#: ../lib/vector/Vlib/write_pg.c:1302
#, c-format
msgid "Centroid skipped (output feature type: %s)"
msgstr "Centroïde ignoré (type d'entité en sortie : %s)"

#: ../lib/vector/Vlib/write_pg.c:1309
#, c-format
msgid "Boundary skipped (output feature type: %s)"
msgstr "Contours ignorés (type d'entité en sortie : %s)"

#: ../lib/vector/Vlib/write_pg.c:1316
#, c-format
msgid "Face skipped (output feature type: %s)"
msgstr "Face ignorée (type d'entité en sortie : %s)"

#: ../lib/vector/Vlib/write_pg.c:1401
#, c-format
msgid "Invalid feature type (%d) for nodes"
msgstr "Type d'entité (%d) invalide pour les noeuds"

#: ../lib/vector/Vlib/write_pg.c:1415
msgid "PostGIS topology schema not defined"
msgstr "Schéma de topologie PostGIS non défini"

#: ../lib/vector/Vlib/write_pg.c:1918
msgid "Trying to insert 3D data into feature table which store 2D data only"
msgstr "Tentative d'insérer des données 3D dans une table avec des données en 2D uniquement"

#: ../lib/vector/Vlib/write_pg.c:1923
msgid "Trying to insert 2D data into feature table which store 3D data only"
msgstr "Tentative d'insérer des données 2D dans une table avec des données en 3D uniquement"

#: ../lib/vector/Vlib/write_pg.c:1948
msgid "Unable to insert topological element into PostGIS Topology schema"
msgstr "Impossible d'insérer l'élément dans le schéma topologique PostGIS"

#: ../lib/vector/Vlib/write_pg.c:2080
#, c-format
msgid "FID column must be integer, column <%s> ignored!"
msgstr "La colonne FID doit être en entier, colonne <%s> ignorée !"

#: ../lib/vector/Vlib/write_pg.c:2126
msgid "Invalid value for FID column: NULL"
msgstr "Valeur invalide pour la colonne FID : NULL"

#: ../lib/vector/Vlib/write_pg.c:2222
#, c-format
msgid "Invalid feature %d (max: %d)"
msgstr "Entité %d invalide (max : %d)"

#: ../lib/vector/Vlib/write_pg.c:2237
#, c-format
msgid "Invalid feature type (%d) for node"
msgstr "Type d'entité (%d) invalide pour un noeud"

#: ../lib/vector/Vlib/write_pg.c:2241
#, c-format
msgid "Invalid node %d (%d)"
msgstr "Noeud %d invalide (%d)"

#: ../lib/vector/Vlib/write_pg.c:2326
#, c-format
msgid "Unable to determine next left/right edge for edge %d"
msgstr "Impossible de déterminer le prochain angle gauche/droite pour l'angle %d"

#: ../lib/vector/Vlib/write_pg.c:2333
msgid "Unable to insert new edge. Topology not available."
msgstr "Impossible d'insérer un nouvel angle. Topologie non disponible."

#: ../lib/vector/Vlib/write_pg.c:2485 ../lib/vector/Vlib/write_pg.c:2492
msgid "Invalid topology"
msgstr "Topologie invalide"

#: ../lib/vector/Vlib/write_pg.c:2706 ../lib/vector/Vlib/write_pg.c:2803
#, c-format
msgid "Attempt to access non-existing feature %d"
msgstr "Tentative d'accès à l'entité %d inexistante"

#: ../lib/vector/Vlib/write_pg.c:2736
msgid "Unable to determine next left/right edge"
msgstr "Impossible de définir le prochain angle gauche/droite"

#: ../lib/vector/Vlib/write_pg.c:2823
msgid "Unable to create new face"
msgstr "Impossible de créer une nouvelle face"

#: ../lib/vector/Vlib/write_pg.c:2964 ../lib/vector/Vlib/write_pg.c:2977
#, c-format
msgid "Unable to delete node %d"
msgstr "Impossible de supprimer le noeud %d"

#: ../lib/vector/Vlib/write_sfa.c:116
msgid "Unable to calculate centroid for area"
msgstr "Impossible de calculer le centroïde de la surface"

#: ../lib/vector/Vlib/write_sfa.c:209
msgid "Attempt to delete dead feature"
msgstr "Tentative de suppression d'une entité morte"

#: ../lib/vector/Vlib/write_sfa.c:291
#, c-format
msgid "Unsupported vector map format (%d)"
msgstr "Format de carte vecteur non supporté (%d)"

#: ../lib/vector/diglib/cindex_rw.c:158
#, c-format
msgid "This version of GRASS (%d.%d) is too old to read this category index format. Try to rebuild topology or upgrade GRASS to at least version %d."
msgstr "Cette version de GRASS (%d.%d) est trop vieille pour lire ce format d'index de catégories. Essayez de reconstruire la topologie ou de mettre à jour GRASS vers la version %d."

#: ../lib/vector/diglib/file.c:160
msgid "Writing to file loaded to memory not supported"
msgstr "L'écriture dans un fichier chargé en mémoire n'est pas supportée"

#: ../lib/vector/diglib/file.c:198
msgid "Unable to load file to memory, file not open"
msgstr "Impossible de charger le fichier en mémoire, fichier non ouvert"

#: ../lib/vector/diglib/file.c:213
msgid "Vector memory mode not supported, using 'AUTO'"
msgstr "Mode vectoriel en mémoire non supporté, utilisation de 'AUTO'"

#: ../lib/vector/diglib/frmt.c:47 ../lib/vector/diglib/frmt.c:74
#, c-format
msgid "Vector format not recognized: %s"
msgstr "Format vecteur non reconnu : %s"

#: ../lib/vector/diglib/frmt.c:53 ../lib/vector/diglib/frmt.c:100
#, c-format
msgid "Line <%s> is too long"
msgstr "Ligne <%s> trop longue"

#: ../lib/vector/diglib/frmt.c:85
#, c-format
msgid "Vector format '%s' not supported"
msgstr "Format vecteur '%s' non supporté"

#: ../lib/vector/diglib/frmt.c:94
#, c-format
msgid "Format definition is not correct: %s"
msgstr "Définition du format incorrecte : %s"

#: ../lib/vector/diglib/plus.c:221
msgid "Unable read topology for nodes"
msgstr "Impossible de lire la topologie des noeuds"

#: ../lib/vector/diglib/plus.c:226
#, c-format
msgid "Unable to read topology for node %d"
msgstr "Impossible de lire la topologie du noeud %d"

#: ../lib/vector/diglib/plus.c:231
msgid "Unable read topology for lines"
msgstr "Impossible de lire la topologie des lignes"

#: ../lib/vector/diglib/plus.c:236
#, c-format
msgid "Unable to read topology for line %d"
msgstr "Impossible de lire la topologie de la ligne %d"

#: ../lib/vector/diglib/plus.c:241
msgid "Unable to read topo for areas"
msgstr "Impossible de lire la topologie des surfaces"

#: ../lib/vector/diglib/plus.c:246
#, c-format
msgid "Unable read topology for area %d"
msgstr "Impossible de lire la topologie de la surface %d"

#: ../lib/vector/diglib/plus.c:251
msgid "Unable to read topology for isles"
msgstr "Impossible de lire la topologie des îles"

#: ../lib/vector/diglib/plus.c:256
#, c-format
msgid "Unable to read topology for isle %d"
msgstr "Impossible de lire la topologie de l'île %d"

#: ../lib/vector/diglib/plus.c:278 ../lib/vector/diglib/plus.c:304
msgid "Unable to write head to plus file"
msgstr "Impossible d'écrire l'en-tête du fichier plus"

#: ../lib/vector/diglib/plus.c:283
msgid "Unable to write nodes to plus file"
msgstr "Impossible d'écrire les nœuds dans le fichier plus"

#: ../lib/vector/diglib/plus.c:288
msgid "Unable to write lines to plus file"
msgstr "Impossible d'écrire les lignes dans le fichier plus"

#: ../lib/vector/diglib/plus.c:293
msgid "Unable to write areas to plus file"
msgstr "Impossible d'écrire les surfaces dans le fichier plus"

#: ../lib/vector/diglib/plus.c:298
msgid "Unable to write isles to plus file"
msgstr "Impossible d'écrire les îles dans le fichier plus"

#: ../lib/vector/diglib/plus_area.c:223 ../lib/vector/diglib/plus_area.c:741
#, c-format
msgid "Line %d already has area/isle %d to left"
msgstr "La ligne %d a déjà une surface/île %d à gauche"

#: ../lib/vector/diglib/plus_area.c:234 ../lib/vector/diglib/plus_area.c:750
#, c-format
msgid "Line %d already has area/isle %d to right"
msgstr "La ligne %d a déjà une surface/île %d à droite"

#: ../lib/vector/diglib/plus_area.c:289
msgid "Isle already registered in area"
msgstr "L'île est déjà enregistrée dans la surface"

#: ../lib/vector/diglib/plus_area.c:323
msgid "Attempt to delete isle from dead area"
msgstr "Tentative de supprimer une île d'une surface morte"

#: ../lib/vector/diglib/plus_area.c:332
#, c-format
msgid "Attempt to delete not registered isle %d from area %d"
msgstr "Tentative de supprimer l'île %d non référencée de la zone %d"

#: ../lib/vector/diglib/plus_area.c:379
msgid "Attempt to delete dead area"
msgstr "Tentative de supprimer une surface morte"

#: ../lib/vector/diglib/plus_area.c:419
#, c-format
msgid "Dead centroid %d registered for area (bug in the vector library)"
msgstr "Centroïde mort %d référencée pour une surface (bug dans la librairie vecteur)"

#: ../lib/vector/diglib/plus_area.c:443
#, c-format
msgid "Attempt to delete area %d info from dead isle %d"
msgstr "Tentative de suppression des information de la surface %d de l'île morte %d"

#: ../lib/vector/diglib/plus_area.c:809
#, c-format
msgid "Attempt to delete isle %d info from dead area %d"
msgstr "Tentative de suppression des informations de l'île % de la surface morte %d"

#: ../lib/vector/diglib/plus_line.c:261 ../lib/vector/diglib/plus_line.c:302
#, c-format
msgid "Attempt to delete not registered line %d from node %d"
msgstr "Tentative de supprimer la ligne %d non référencée du noeud %d"

#: ../lib/vector/diglib/plus_node.c:213
#, c-format
msgid "Attempt to read line angle for the line which is not connected to the node: node %d, line %d"
msgstr "Tentative de lire l'angle d'une ligne qui n'est pas connectée au noeud : noeud %d, ligne %d"

#: ../lib/vector/diglib/plus_struct.c:566
#, c-format
msgid "This version of GRASS (%d.%d) is too old to read this topology format. Try to rebuild topology or upgrade GRASS to at least version %d."
msgstr "Cette version de GRASS (%d.%d) est trop vieille pour lire ce format de topologie. Essayez de reconstruire la topologie ou de mettre à jour GRASS vers la version %d."

#: ../lib/vector/diglib/plus_struct.c:575
#, c-format
msgid "Your GRASS version does not fully support topology format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS."
msgstr "Votre version de GRASS ne supporte pas entièrement le format de topologie %d.%d du vecteur. Merci de reconstruire la topologie ou de mettre à jour GRASS."

#: ../lib/vector/diglib/plus_struct.c:588
#, c-format
msgid "Old topology format version %d.%d is not supported by this release. Try to rebuild topology using v.build or v.build.all module."
msgstr "L'ancien format de topologie %d.%d n'est pas supporté par cette version. Essayez de reconstruire la topologie avec les modules v.build ou v.build.all."

#: ../lib/vector/diglib/plus_struct.c:613 ../lib/vector/diglib/portable.c:210
#: ../lib/vector/diglib/portable.c:243 ../lib/vector/diglib/portable.c:684
msgid "Vector exceeds supported file size limit"
msgstr "Le vecteur dépasse la limite de taille de fichier supportée"

#: ../lib/vector/diglib/port_init.c:159
#, c-format
msgid "Unable to find '%x' in %s"
msgstr "impossible de trouver '%x' dans %s"

#: ../lib/vector/diglib/spindex.c:456
#, c-format
msgid "Unable to delete node %d from spatial index"
msgstr "Impossible de supprimer le noeud %d de l'index spatial"

#: ../lib/vector/diglib/spindex.c:499
#, c-format
msgid "Unable to delete line %d from spatial index"
msgstr "Impossible de supprimer la ligne %d de l'index spatial"

#: ../lib/vector/diglib/spindex.c:535
msgid "Attempt to delete sidx for dead area"
msgstr "Tentative de supprimer sidx pour une surface morte"

#: ../lib/vector/diglib/spindex.c:552
#, c-format
msgid "Unable to delete area %d from spatial index"
msgstr "Impossible de supprimer la surface %d de l'index spatial"

#: ../lib/vector/diglib/spindex.c:601
#, c-format
msgid "Unable to delete isle %d from spatial index"
msgstr "Impossible de supprimer l'île %d de l'index spatial"

#: ../lib/vector/diglib/spindex_rw.c:100 ../lib/vector/diglib/spindex_rw.c:109
msgid "Topology file must be written before spatial index file"
msgstr "Le fichier de topologie doit être écrit avant celui d'index spatial"

#: ../lib/vector/diglib/spindex_rw.c:301
#, c-format
msgid "This version of GRASS (%d.%d) is too old to read this spatial index format. Try to rebuild topology or upgrade GRASS to at least version %d."
msgstr "Cette version de GRASS (%d.%d) est trop vieille pour lire ce format d'index spatial. Essayez de reconstruire la topologie ou de mettre à jour GRASS vers la version %d."

#: ../lib/vector/diglib/spindex_rw.c:310
#, c-format
msgid "Your GRASS version does not fully support spatial index format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS."
msgstr "Votre version de GRASS ne supporte pas pleinement le format d'index spatial %d.%d du vecteur. Veuillez reconstruire la topologie ou mettre à jour GRASS."

#: ../lib/vector/diglib/spindex_rw.c:320
#, c-format
msgid "Spatial index format version %d.%d is not supported by this release. Please rebuild topology."
msgstr "La version %d.%d du format d'index spatial n'est pas supportée par cette version. Merci de reconstruire la topologie."

#: ../lib/vector/diglib/test.c:56
msgid "Unable to open test.tmp file"
msgstr "Impossible d'ouvrir le fichier test.tmp"

#: ../lib/vector/diglib/test.c:74
#, c-format
msgid "Error in read/write portable double, byte_order = %d Written: %.16e3E Read: %.16e3E"
msgstr "Erreur de lecture/écriture du portable double, byte_order = %d Écrit : %.16e3E Lu : %.16e3E"

#: ../lib/vector/diglib/test.c:89
#, c-format
msgid "Error in read/write portable float, byte_order = %d Written: %.8e3E Read: %.8e3E"
msgstr "Erreur de lecture/écriture du portable flottant, byte_order = %d Écrit : %.8e3E Lu : %.8e3E"

#: ../lib/vector/diglib/test.c:105
#, c-format
msgid "Error in read/write portable off_t, byte_order = %d Written: %lu Read: %lu"
msgstr "Erreur de lecture/écriture du portable off_t, byte_order = %d Écrit : %lu Lu : %lu"

#: ../lib/vector/diglib/test.c:120
#, c-format
msgid "Error in read/write portable long, byte_order = %d Written: %lu Read: %lu"
msgstr "Erreur de lecture/écriture du portable long, byte_order = %d Écrit : %lu Lu : %lu"

#: ../lib/vector/diglib/test.c:135
#, c-format
msgid "Error in read/write portable int, byte_order = %d Written: %d Read: %d"
msgstr "Erreur de lecture/écriture du portable int, byte_order = %d Écrit : %d Lu : %d"

#: ../lib/vector/diglib/test.c:152
#, c-format
msgid "Error in read/write portable short, byte_order = %d Written: %d Read: %d"
msgstr "Erreur de lecture/écriture du portable court, byte_order = %d Écrit : %d Lu : %d"

#: ../lib/vector/diglib/test.c:167
#, c-format
msgid "Error in read/write portable char, byte_order = %d Written: %d Read: %d"
msgstr "Erreur de lecture/écriture du portable char, byte_order = %d Écrit : %d Lu : %d"

#: ../lib/vector/neta/spanningtree.c:109
msgid "Computing minimum spanning tree..."
msgstr "Calcul de l'arbre couvrant de poids minimal ..."

#: ../lib/vector/neta/timetables.c:46 ../lib/vector/neta/timetables.c:73
#: ../lib/vector/neta/timetables.c:206 ../lib/vector/neta/timetables.c:245
#: ../lib/vector/neta/timetables.c:285
#, c-format
msgid "Unable to open select cursor: %s"
msgstr "Impossible d'ouvrir le curseur de sélection: %s"

#: ../lib/vector/neta/utils.c:210
#, c-format
msgid "Point %d is not connected!"
msgstr "Le point %d n'est pas connecté !"

#: ../lib/vector/neta/utils.c:245
#, c-format
msgid "'%s' must be > 0"
msgstr "'%s' doit être > 0"

#: ../lib/vector/neta/utils.c:254
msgid "'where' and 'cats' parameters were supplied, cat will be ignored"
msgstr "les paramètres 'where' et 'cats' ont été fournis, cat sera ignoré"

#: ../lib/vector/neta/utils.c:258
msgid "Unable to load data from database"
msgstr "Impossible de charger des données depuis la base de données"

#: ../lib/vector/neta/utils.c:266
msgid "Problem loading category values"
msgstr "Problème de chargement des valeurs de catégories"

#: ../lib/vector/rtree/test_suite/test_basics.c:40
msgid ""
"\n"
"++ Running basic unit tests ++"
msgstr ""
"\n"
"++ Exécution des tests unitaires basiques ++"

#: ../lib/vector/rtree/test_suite/test_basics.c:48
msgid ""
"\n"
"-- Basic rtree unit tests failure --"
msgstr ""
"\n"
"-- Échec des tests unitaires basiques rtree --"

#: ../lib/vector/rtree/test_suite/test_basics.c:50
msgid ""
"\n"
"-- Basic rtree unit tests finished successfully --"
msgstr ""
"\n"
"-- Tests unitaires basiques rtree terminés avec succès --"

#: ../lib/vector/rtree/test_suite/test_main.c:62
msgid "Unit tests for the vector rtree library"
msgstr "Tests unitaires pour la librairie vecteur rtree"

#: ../lib/vector/vedit/cats.c:64
#, c-format
msgid "Unable to set category %d for (feature id %d)"
msgstr "Impossible de définir la catégorie %d pour (entité d'id %d)"

#: ../lib/vector/vedit/delete.c:40
#, c-format
msgid "Attempt to delete dead feature (%d)"
msgstr "Tentative de supprimer une surface inactive (%d)"

#: ../lib/vector/vedit/delete.c:72
#, c-format
msgid "No area found for centroid %d"
msgstr "Pas de surface trouvée pour le centroïde %d"

#: ../lib/vector/vedit/delete.c:76
#, c-format
msgid "Duplicate centroid %d, unable to delete area"
msgstr "Centroïde %d dupliqué, impossible de supprimer la surface"

#: ../lib/vector/vedit/delete.c:103
#, c-format
msgid "Area %d without centroid"
msgstr "Surface %d sans centroïde"

#: ../lib/vector/vedit/delete.c:120
#, c-format
msgid "Area %d has no boundaries"
msgstr "Surface %d sans contours"

#: ../lib/vector/vedit/select.c:231
msgid "Unknown query tool"
msgstr "Outil de recherche inconnu"

#, c-format
#~ msgid "Unable to create latlong equivalent for '%s'"
#~ msgstr "Impossible de créer l'équivalent latlong pour '%s'"

#~ msgid "No output projection"
#~ msgstr "Pas de projection de sortie"

#, c-format
#~ msgid "pj_transform() failed: %s"
#~ msgstr "pj_transform() a échoué: %s"

#, c-format
#~ msgid "The PROJ error message: %s"
#~ msgstr "Message d'erreur PROJ : %s"

#~ msgid "GRASS is not compiled with OGR support"
#~ msgstr "GRASS n'est pas compilé avec le support de OGR"

#, c-format
#~ msgid "Raster map <%s@%s> is a GDAL link but GRASS is compiled without GDAL support"
#~ msgstr "La carte raster <%s@%s> est un lien GDAL mais GRASS est compilé sans le support de GDAL"

#~ msgid "GRASS is not compiled with OGR/PostgreSQL support"
#~ msgstr "GRASS n'est pas compilé avec le support de OGR/PostgreSQL"

#, c-format
#~ msgid "Unable to seek: %s"
#~ msgstr "Recherche de : %s impossible"

#~ msgid "disabled"
#~ msgstr "désactivé"

#~ msgid "enabled"
#~ msgstr "activé"

#, python-format
#~ msgid ""
#~ "\n"
#~ "Process ended with non-zero return code %s"
#~ msgstr ""
#~ "\n"
#~ "Le processus s'est terminé avec un code de retour non null %s"

#, python-format
#~ msgid "%(u)s= can only be set for relative time"
#~ msgstr "%(u)s= peut être défini uniquement pour un temps relatif"

#, python-format
#~ msgid "%(u)s= must be set in case of relative time stamps"
#~ msgstr "%(u)s= doit être défini dans le cas d'un horodatage relatif"

#, python-format
#~ msgid ""
#~ "%(user)s is currently running GRASS in selected mapset (file %(file)s found). Concurrent use not allowed.\n"
#~ "You can force launching GRASS using -f flag (note that you need permission for this operation). Have another look in the processor manager just to be sure..."
#~ msgstr ""
#~ "%(user)s utilise GRASS dans le jeu de cartes sélectionné (fichier %(file)s trouvé). Les utilisations simultanées ne sont pas permises.\n"
#~ "Vous pouvez forcer le démarrage de GRASS avec l'option -f (vous devez avoir les permissions pour cette opération). Vérifiez le gestionnaire de processus pour être sûr ..."

#, python-format
#~ msgid "%(user)s is currently running GRASS in selected mapset (file %(file)s found). Forcing to launch GRASS..."
#~ msgstr "%(user)s utilise GRASS dans le jeu de cartes sélectionné (fichier %(file)s trouvé). Lancement de GRASS forcé ..."

#, python-format
#~ msgid "%s map <%s> not found in GRASS spatial database"
#~ msgstr "%s carte <%s> non trouvée dans la base GRASS"

#, python-format
#~ msgid "%s= and %s= are mutually exclusive"
#~ msgstr "%s= et %s= sont mutuellement exclusifs"

#, python-format
#~ msgid "%s= and the %s flag are mutually exclusive"
#~ msgstr "Les options %s= et %s sont mutuellement exclusives"

#~ msgid "'%s/%s' was found in more mapsets (also found in <%s>)"
#~ msgstr "'%s/%s' trouvé dans plusieurs jeux de cartes (également trouvé dans <%s>)"

#~ msgid ". See errors in the (error) output."
#~ msgstr ". Voir les erreus dans la sortie (d'erreurs)."

#, python-format
#~ msgid ""
#~ ". See the following errors:\n"
#~ "%s"
#~ msgstr ""
#~ ". Voir les erreurs suivantes :\n"
#~ "%s"

#, c-format
#~ msgid "<%s> and <%s>"
#~ msgstr "<%s> et <%s>"

#, python-format
#~ msgid "<%s> is not a GRASS Mapset because it is not a directory"
#~ msgstr "<%s> n'est pas un jeu de cartes GRASS car ce n'est pas un dossier"

#, python-format
#~ msgid "<%s> is not a valid GRASS Location because PERMANENT Mapset does not have a DEFAULT_WIND file (default computational region)"
#~ msgstr "<%s> n'est pas un Secteur GRASS valide car le jeu de cartes PERMANENT ne contient pas de fichier DEFAULT_WIND (région de calcul par défaut)"

#, python-format
#~ msgid "<%s> is not a valid GRASS Location because PERMANENT Mapset is missing"
#~ msgstr "<%s> n'est pas un Secteur GRASS valide car le jeu de cartes PERMANENT est manquant"

#, python-format
#~ msgid "<%s> is not a valid GRASS Location because PERMANENT is not a directory"
#~ msgstr "<%s> n'est pas un Secteur GRASS valide car PERMANENT n'est pas un répertoire"

#, python-format
#~ msgid "<%s> is not a valid GRASS Mapset because it does not have a WIND file"
#~ msgstr "<%s> n'est pas un jeu de données GRASS valide car il ne contient pas de fichier WIND"

#, python-format
#~ msgid "<%s> is not a valid GRASS Mapset because its WIND file is not readable"
#~ msgstr "<%s> n'est pas un jeu de données GRASS valide car le fichier WIND n'est pas lisible"

#, c-format
#~ msgid "<%s> or <%s>"
#~ msgstr "<%s> ou <%s>"

#~ msgid "<required>"
#~ msgstr "<obligatoire>"

#, python-brace-format
#~ msgid "<{0}> requested, but not available. Run GRASS in text mode (--text) or install missing package (usually 'grass-gui')."
#~ msgstr "<{0}> demandé, mais non disponible. Lancez GRASS en mode texte (--text) ou installez le paquet manquant (généralement 'grass-gui')."

#~ msgid "<{0}> requested, but not available. Run GRASS in text mode (-text) or install missing package (usually 'grass-gui')."
#~ msgstr "<{0}> demandé, mais non disponible. Lancez GRASS en mode texte (-text) ou installez le paquet manquant (habituellement 'grass-gui')."

#~ msgid "A language override has been requested. Trying to switch GRASS into '%s'..."
#~ msgstr "Un forçage de langage a été demandé. Essai de basculer GRASS en '%s' ..."

#~ msgid "Absurd polygon."
#~ msgstr "Polygone absurde."

#, python-format
#~ msgid "Aggregating %(len)i raster maps from %(start)s to %(end)s"
#~ msgstr "Agrégation de %(len)i cartes raster de %(start)s à %(end)s"

#, python-format
#~ msgid "Aggregating %s raster maps"
#~ msgstr "Agrégation de %s cartes raster"

#~ msgid "All FID tests failed. Neither 'FID' nor 'ogc_fid' nor 'ogr_fid' nor 'gid' available in OGR DB table"
#~ msgstr "Tous les tests FID ont échoués. Ni 'FID' ni 'ogc_fid' ni 'ogr_fid' ni 'gid' ne sont disponibles dans la table OGR DB"

#~ msgid "All input space time datasets must have a valid temporal topology."
#~ msgstr "Tous les jeux de données temporels en entrée doivent avoir une topologie temporelle valide."

#~ msgid "All input space time datasets must have the same temporal type."
#~ msgstr "Tous les jeux de données temporels en entrée doivent être du même type temporel."

#~ msgid "An error occurred while running r.mapcalc"
#~ msgstr "Une erreur s'est produite à l'exécution de r.mapcalc"

#, python-format
#~ msgid "An error occurred while running r.mapcalc with expression: %s"
#~ msgstr "Une erreur s'est produite lors du lancement de r.mapcalc avec l'expression : %s"

#~ msgid "An error occurred while running r3.mapcalc"
#~ msgstr "Un erreur s'est produite à l'exécution de r3.mapcalc"

#, python-format
#~ msgid "An error occurred while running r3.mapcalc with expression: %s"
#~ msgstr "Une erreur s'est produite lors du lancement de r3.mapcalc avec l'expression : %s"

#, python-format
#~ msgid "Apply mapcalc expression: \"%s\""
#~ msgstr "Application de la formule mapcal : \"%s\""

#, python-format
#~ msgid "Applying r.mapcalc expression: \"%s\""
#~ msgstr "Application de la formule r.mapcalc : \"%s\""

#, python-format
#~ msgid "Applying r3.mapcalc expression: \"%s\""
#~ msgstr "Application de la formule r3.mapcalc : \"%s\""

#, python-format
#~ msgid "Applying v.extract where statement: \"%s\""
#~ msgstr "Application de la clause where de v.extract : \"%s\""

#~ msgid "Area computation is not supported for LL projections"
#~ msgstr "Le calcul de surface n'est pas supporté pour les projections LL"

#~ msgid "Attempt to access feature with invalid id (%"
#~ msgstr "Tentative d'accéder à une entité avec un id invalide (%"

#~ msgid "Attributes for category %d not found"
#~ msgstr "Attributs pour la catégorie %d non trouvés"

#~ msgid "BUG in descriptions, option '%s' in <%s> does not exist"
#~ msgstr "BUG dans les descriptions, l'option '%s' dans  <%s> n'existe pas"

#~ msgid "BUG in option name, '%s' is not valid"
#~ msgstr "BUG dans le nom de l'option, '%s' n'est pas valide"

#~ msgid "Background color"
#~ msgstr "Couleur d'arrière-plan"

#~ msgid "Batch job '%s' (defined in GRASS_BATCH_JOB variable) was executed."
#~ msgstr "La tâche par lot '%s' (définie dans la variable GRASS_BATCH_JOB) a été exécutée."

#~ msgid "Boundary/centroid skipped (output feature type: %s)"
#~ msgstr "Contour/centroïde sauté (type d'objet en sortie : %s)"

#~ msgid "Cannot fetch row"
#~ msgstr "Impossible de récupérer la ligne"

#, python-brace-format
#~ msgid "Cannot find the executable {0}"
#~ msgstr "Exécutable {0} introuvable"

#, python-brace-format
#~ msgid "Cannot parse interface description of<{name}> module: {error}"
#~ msgstr "Ne peux pas analyser la description d'interface du module <{name}> : {error}"

#~ msgid "Category must be integer"
#~ msgstr "La catégorie doit être un entier"

#~ msgid "Change file permission to 'executable' for '%s'"
#~ msgstr "Changer les permissions du fichier '%s' pour 'exécutable'"

#~ msgid "Change file permission to 'executable' for <%s>"
#~ msgstr "Modifier les permissions du fichier vers 'exécutable' pour <%s>"

#, python-format
#~ msgid "Checking validity of input file (size: %0.1f MB). Make take a while..."
#~ msgstr "Vérification de la validité du fichier d'entrée (taille : %0.1f MB). Ceci peut prendre un certain temps ..."

#~ msgid "Cleaning up default sqlite database ..."
#~ msgstr "Nettoyage de la base de données sqlite par défaut ..."

#~ msgid "Cleaning up temporary files..."
#~ msgstr "Nettoyage des fichiers temporaires ..."

#~ msgid "Compression with %s is not supported"
#~ msgstr "La compression avec %s n'est pas supportée"

#, python-format
#~ msgid "Computing aggregation of maps between %(st)s - %(end)s"
#~ msgstr "Calcul de l'agrégation des cartes entre %(st)s et %(end)s"

#~ msgid "Copy %s <%s> to current mapset as <%s>"
#~ msgstr "Copie %s <%s> vers <%s> dans le jeu de cartes courant"

#, python-format
#~ msgid "Create space time %s dataset."
#~ msgstr "Créer le jeu de données %s temporel."

#, python-format
#~ msgid "Created register table <%s> for space time %s  dataset <%s>"
#~ msgstr "Table de registre <%s> créée pour le jeu de données temporel %s <%s>"

#, python-format
#~ msgid "Creating a new space time %s dataset"
#~ msgstr "Création d'un nouveau jeu de données temporel %s"

#~ msgid "Creating new GRASS GIS location <{}>..."
#~ msgstr "Création du nouveau Secteur GRASS <{}> ..."

#~ msgid "Creating new GRASS GIS location/mapset..."
#~ msgstr "Création d'un nouveau secteur/jeu de carte du SIG GRASS"

#, python-format
#~ msgid "Creating temporal database: %s"
#~ msgstr "Création de la base de données temporelle : %s"

#, python-format
#~ msgid "Database connection not defined for layer %s"
#~ msgstr "Connexion à la base de données non définie pour la couche %s"

#, python-format
#~ msgid "Dataset <%s> not found in temporal database"
#~ msgstr "Jeu de données <%s> non trouvé dans la base temporelle"

#~ msgid "Dates Before Christ (BC) are not supported"
#~ msgstr "Les dates avant JC ne sont pas supportées"

#, c-format
#~ msgid "Datum <%s> apparently recognised by GRASS but no parameters found. You may want to look into this."
#~ msgstr "La date <% s> est apparemment reconnue par GRASS mais aucun paramètre trouvé. Vous devez examiner."

#, c-format
#~ msgid "Datum <%s> not recognised by GRASS and no parameters found"
#~ msgstr "Datum <%s> non reconnu par GRASS et aucuns paramètres trouvés"

#, python-brace-format
#~ msgid "Debug level {0}"
#~ msgstr "Niveau de débug {0}"

#~ msgid "Default locale settings are missing. GRASS running with C locale."
#~ msgstr "Les paramètres de locale par défaut sont manquants. Utilisation de la locale C."

#, python-format
#~ msgid "Delete %s dataset <%s> from temporal database"
#~ msgstr "Supprimer le jeu de données %s <%s> de la base temporelle"

#, python-format
#~ msgid "Delete space time %s  dataset <%s> from temporal database"
#~ msgstr "Supprimer le jeu dedonnées temporel %s <%s> de la base temporelle"

#, python-format
#~ msgid "Deleting table <%s> which is attached to following map(s):"
#~ msgstr "Suppression de la table <%s> qui est attaché à la carte suivante : "

#~ msgid "Dev note: Adapted sites library used for vector points. (module should be updated to GRASS 6 vector library)"
#~ msgstr "Note du dev : librairie sites adaptée utilisée pour le vecteur de points. (le module devrait être mis à jour vers la librairie vecteur GRASS 6)"

#, python-brace-format
#~ msgid ""
#~ "Difference between PROJ_INFO file of imported map and of current location:\n"
#~ "{diff}"
#~ msgstr ""
#~ "Différences antre le fichier PROJ_INFO de la carte importée et celui du secteur courant :\n"
#~ "{diff}"

#~ msgid "Discont algorithm currently not available because of bugs"
#~ msgstr "L'algorithme discont n'est actuellement pas disponible à cause d'un bug"

#, python-format
#~ msgid "Drop map register table: %s"
#~ msgstr "Supprimer la table de registre des cartes : %s"

#, fuzzy
#~ msgid "ERROR: <%s> is not a valid GRASS location"
#~ msgstr "Désolé, <%s> n'est pas une option valide\n"

#~ msgid "ERROR: option <%s>: <%s> exists.\n"
#~ msgstr "ERREUR: option <%s>: <%s> existe.\n"

#~ msgid "East must be larger than West"
#~ msgstr "L'Est doit être plus grand que l'Ouest"

#, python-format
#~ msgid "Element type should be \"cell\" and not \"%s\""
#~ msgstr "Le type de l'élément devrait être \"cell\" et pas \"%s\""

#, python-format
#~ msgid "Element type should be \"raster\" and not \"%s\""
#~ msgstr "Le type de l'élément devrait être \"raster\" et pas \"%s\""

#~ msgid "Empty entry in map list, this should not happen"
#~ msgstr "Entrée vide dans la liste de cartes, ceci ne devrait pas se produire"

#~ msgid "Empty map list"
#~ msgstr "Liste de cartes vide"

#, python-format
#~ msgid "End time must be greater than start time for %(typ)s map <%(id)s> with layer %(l)s"
#~ msgstr "La date de fin doit être postérieure à la date de début pour la carte %(typ)s <%(id)s> avec la couche %(l)s"

#, python-format
#~ msgid "End time must be greater than start time for %(type)s map <%(id)s>"
#~ msgstr "La date de fin doit être après la date de début pour la carte %(type)s <%(id)s>"

#, python-format
#~ msgid "End time must be greater than start time for %(type)s map <%(id)s> with layer: %(l)s"
#~ msgstr "La date de fin doit être après la date de début pour la carte %(type)s <%(id)s> avec la couche : %(l)s"

#, python-format
#~ msgid "End time must be of type datetime for %(type)s map <%(id)s>"
#~ msgstr "La date de fin doit être de type datetime pour la carte %(type)s <%(id)s>"

#, python-format
#~ msgid "End time must be of type datetime for %(type)s map <%(id)s> with layer: %(l)s"
#~ msgstr "La date de fin doit être de type datetime pour la carte %(type)s <%(id)s> avec la couche : %(l)s"

#, python-format
#~ msgid "Error computing map <%s>"
#~ msgstr "Erreur de calcul de la carte <%s>"

#~ msgid "Error executing: Rast_get_ith_cat"
#~ msgstr "Erreur d'exacution : Rast_get_ith_cat"

#~ msgid "Error executing: Rast_set_cat"
#~ msgstr "Erreurd'exécution : Rast_set_cat"

#, fuzzy
#~ msgid ""
#~ "Error in GUI startup. If necessary, please report this error to the GRASS developers.\n"
#~ "Switching to text mode now.\n"
#~ "\n"
#~ "Hit RETURN to continue..."
#~ msgstr ""
#~ "Erreur dans le démarrage de l'interface graphique. Si nécessaire, merci de rapporter cette erreur aux développeurs GRASS.\n"
#~ "Bascule vers le mode texte.\n"
#~ "\n"
#~ "Appuyez sur ENTRÉE pour continuer ..."

#, python-brace-format
#~ msgid ""
#~ "Error in GUI startup. See messages above (if any) and if necessary, please report this error to the GRASS developers.\n"
#~ "On systems with package manager, make sure you have the right GUI package, probably named grass-gui, installed.\n"
#~ "To run GRASS GIS in text mode use the --text flag.\n"
#~ "Use '--help' for further options\n"
#~ "     {cmd_name} --help\n"
#~ "See also: https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"
#~ msgstr ""
#~ "Erreur lors du lancement de l'interface graphique. Lire les messages ci-dessous (s'il y en a), et si nécessaire merci de rapporter cette erreur aux dévelopeurs GRASS. Sur un système avec un gestionnaire de paquets, assurez-vous d'avoir le bon paquet d'interface graphique installé, probablement nommé grass-gui.\n"
#~ "Pour lancer GRASS en mode texte utilisez l'option --text.\n"
#~ "Utilisez '--help' pour plus d'options\n"
#~ "     {cmd_name} --help\n"
#~ "Voir également : https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"

#~ msgid ""
#~ "Error in GUI startup. See messages above (if any) and if necessary, please report this error to the GRASS developers.\n"
#~ "On systems with package manager, make sure you have the right GUI package, probably named grass-gui, installed.\n"
#~ "To run GRASS GIS in text mode use the -text flag.\n"
#~ "Use '--help' for further options\n"
#~ "     {cmd_name} --help\n"
#~ "See also: https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"
#~ msgstr ""
#~ "Erreur au démarrage de l'interface graphique. Voir le message ci-dessous et si nécessaire, merci de rapporter cette erreur aux eéveloppeurs de GRASS.\n"
#~ "Sur les systèmes avec un gestionnaire de paquets, assurez-vous d'avoir installé le bon paquet pour l'interface graphique, il est prObablement appelé grass-gui.\n"
#~ "Pour lancer GRASS en mode texte utiliser l'option -text.\n"
#~ "Utiliser '--help' pour plus d'options\n"
#~ "    {cmd_name} --help\n"
#~ "Voir également : https://grass.osgeo.org/{cmd_name}/manuals/help.html"

#~ msgid "Error in computation process"
#~ msgstr "Erreur lors du calcul"

#~ msgid "Error in register table request"
#~ msgstr "Erreur de requête dans la table de registre"

#~ msgid "Error occurred in increment computation"
#~ msgstr "Une ereur s'est produite lors du calcul de l'incrémentation"

#~ msgid "Error occurred in r.series computation"
#~ msgstr "Erreur lors du calcul de r.series"

#~ msgid ""
#~ "Error reading data path information from g.gisenv.\n"
#~ "GISDBASE=%(gisbase)s\n"
#~ "LOCATION_NAME=%(location)s\n"
#~ "MAPSET=%(mapset)s\n"
#~ "\n"
#~ "Check the <%s(file)> file."
#~ msgstr ""
#~ "Erreur de lecture des informations de chemin des données depuis g.gisenv.\n"
#~ "GISDBASE=%(gisbase)s\n"
#~ "LOCATION_NAME=%(location)s\n"
#~ "MAPSET=%(mapset)s\n"
#~ "\n"
#~ "Vérifier le fichier <%s(file)>."

#~ msgid "Error reading null data for row %d of <%s>"
#~ msgstr "Erreur de lecture de données nulles à la ligne %d de <%s>"

#, python-format
#~ msgid ""
#~ "Error starting %s : \n"
#~ "%s"
#~ msgstr ""
#~ "Erreur au démarrage de %s : \n"
#~ "%s"

#, python-format
#~ msgid ""
#~ "Error vector map %s exist in temporal database. Use overwrite flag.  : \n"
#~ "%s"
#~ msgstr ""
#~ "Erreur, la carte vecteur %s existe dans le jeu de données temporel. Utilisez l'option d'écrasement.  : \n"
#~ "%s"

#, python-format
#~ msgid "Error vector maps with basename %s exist. Use --o flag to overwrite existing file"
#~ msgstr "Erreur, des cartes vecteur d'erreur avec %s comme base de nom existent. Utiliser l'option --o pour écraser les fichiers existants"

#~ msgid "Error while mapcalc computation"
#~ msgstr "Erreur lors du calcul mapcalc"

#, fuzzy
#~ msgid "Error writing compressed FP data for row %d of <%s>"
#~ msgstr "erreur en lisant la couche compressée [%s] dans le jeu de données [%s], ligne %d"

#, c-format
#~ msgid "Error writing compressed data for row %d of <%s>"
#~ msgstr "Erreur lors de l'écriture des données compressées à la ligne % de <%s>"

#, c-format
#~ msgid "Error writing compressed null data for row %d of <%s>"
#~ msgstr "Erreur lors de l'écriture des données nulles compressées à la ligne %d de <%s>"

#, fuzzy
#~ msgid "Error writing uncompressed FP data for row %d of <%s>"
#~ msgstr "erreur en lisant la couche compressée [%s] dans le jeu de données [%s], ligne %d"

#, c-format
#~ msgid "Error writing uncompressed data for row %d of <%s>"
#~ msgstr "Erreur lors de l'écriture des données non compressées à la ligne % de <%s>"

#~ msgid "Example: income < 1000 and inhab >= 10000"
#~ msgstr "Exemple : revenu < 1000 et habitants >= 10000"

#~ msgid "Executing '%s' ..."
#~ msgstr "Exécution de '%s' ..."

#~ msgid "Execution of '%s' finished."
#~ msgstr "Exécution de '%s' terminée."

#~ msgid "Execution of subprocesses was not successful"
#~ msgstr "L'exécution du sous-module a échoué"

#~ msgid ""
#~ "Exit was requested in GUI.\n"
#~ "GRASS GIS will not start. Bye."
#~ msgstr ""
#~ "Fermeture demandée depuis l'interface graphique.\n"
#~ "GRASS ne va pas démarrer. Au revoir."

#~ msgid "Extracting data..."
#~ msgstr "Extraction des données ..."

#, python-format
#~ msgid "Extraction directory <%s> not found"
#~ msgstr "Dossier d'extraction <%s> non trouvé"

#~ msgid "Failed to create new location. The location <%s> already exists."
#~ msgstr "Échec de création du nouveau secteur. Le secteur <%s> existe déjà."

#~ msgid "Failed to detect nadgrids path, GRASS_PROJSHARE not defined"
#~ msgstr "Échec de détection du chemin de nadgrids, GRASS_PROJSHARE n'est pas défini"

#~ msgid "Fetching data failed"
#~ msgstr "La récupération des données a échouée"

#~ msgid "First Map list is empty, can't merge it. Return only last map list"
#~ msgstr "La première liste de cartes est vide, pas de fusion possible. Retourne uniquement la dernière liste de cartes"

#~ msgid "Fixing subtle input data rounding error of east boundary (%g>%g)"
#~ msgstr "Erreur dans les méthodes de fixation des données d'entrée à la frontière Est (%g>%g)"

#~ msgid "Fixing subtle input data rounding error of north boundary (%g>%g)"
#~ msgstr "Ajustement d'une légère erreur d'arrondi sur la valeur de la limite Nord (%g>%g)"

#~ msgid "Fixing subtle input data rounding error of south boundary (%g>%g)"
#~ msgstr "justement d'une légère erreur d'arrondi sur la valeur de la limite Sud (%g>%g)"

#~ msgid "Fixing subtle input data rounding error of west boundary (%g>%g)"
#~ msgstr "Erreur dans les méthodes de fixation des données d'entrée à la frontière Ouest (%g>%g)"

#, fuzzy
#~ msgid "Flag -e required also flag -c"
#~ msgstr "L'argument -e requiert également -c"

#, python-format
#~ msgid "Flag not found: %s"
#~ msgstr "Option non trouvée : %s"

#~ msgid "For example: 'select * from rybniky where kapri = 'hodne'"
#~ msgstr "Par exemple : 'select * from rybniky where kapri = 'hodne'"

#~ msgid "Found more than a single map in a sample granule. Only the first map is used for computation. Use t.rast.aggregate.ds to create synchronous raster datasets."
#~ msgstr "Plus d'une seule carte trouvée dans un échantillon. Seule la première carte sera utilisée pour les calculs. Utiliser t.rast.aggregate pour créer un jeu de données raster synchrone."

#~ msgid ""
#~ "GISDBASE, LOCATION_NAME and MAPSET variables not set properly.\n"
#~ "Interactive startup needed."
#~ msgstr ""
#~ "Les variables GISDBASE, LOCATION_NAME et MAPSET ne sont aps définies correctement.\n"
#~ "Démarrage interactif nécessaire."

#~ msgid "GISRC - variable not set"
#~ msgstr "GISRC - variable sans valeur"

#~ msgid "GRASS GUI should be <%s>"
#~ msgstr "L'innterface graphique de GRASS devrait être <%s>"

#~ msgid "G_oldsite_new_struct: invalid # dims or fields"
#~ msgstr "G_oldsite_new_struct : # dims ou champs invalides"

#~ msgid "Gathering map information..."
#~ msgstr "Collecte des informations sur la carte ..."

#, fuzzy
#~ msgid "Hit RETURN to continue"
#~ msgstr "pressez RETOUR pour continuer -->"

#~ msgid "Illegal TimeStamp string"
#~ msgstr "Chaîne d'horodatage illégale"

#~ msgid "Illegal col value"
#~ msgstr "Valeur de colonne illégale"

#~ msgid "Illegal col3 value"
#~ msgstr "Valeur de colonne 3D illégale"

#, fuzzy
#~ msgid "Illegal dataset name <{}>. Character '.' not allowed."
#~ msgstr "Nom de couche vectorielle illégale <%s>. Le caractère '%c' n'est pas autorisé."

#~ msgid "Illegal depths value"
#~ msgstr "Valeur de profondeur illégale"

#~ msgid "Illegal e-w resolution value"
#~ msgstr "Valeur de résolution e-o illégale"

#~ msgid "Illegal e-w3 resolution value"
#~ msgstr "Valeur de résolution e-o 3D illégale"

#, python-format
#~ msgid "Illegal filename <%(s)s>. <%(il)s> not allowed.\n"
#~ msgstr "Nom de fichier <%(s)s> illégal. <%(il)s> interdit.\n"

#, python-format
#~ msgid "Illegal filename <%s>. Cannot be 'NULL' or start with '.'."
#~ msgstr "Nom de fichier <%s> illégal. Ne peut pas être 'NULL' ou commencer avec '.'."

#~ msgid "Illegal latitude for North"
#~ msgstr "Latitude illégale pour Nord"

#~ msgid "Illegal latitude for South"
#~ msgstr "Latitude illégale pour Sud"

#~ msgid "Illegal n-s resolution value"
#~ msgstr "Valeur de résolution n-s illégale"

#~ msgid "Illegal n-s resolution value <%lf>"
#~ msgstr "Valeur <%lf> de résolution n-s illégale"

#~ msgid "Illegal n-s3 resolution value"
#~ msgstr "Valeur de résolution n-s 3D illégale"

#~ msgid "Illegal row3 value"
#~ msgstr "Valeur de ligne 3D illégale"

#~ msgid "Illegal t-b3 resolution value"
#~ msgstr "Valeur de résolution h-b 3D illégale"

#, python-format
#~ msgid "Index out of range: %r."
#~ msgstr "Index hors limites : %r."

#~ msgid "Install PIL or Pillow to use this function"
#~ msgstr "Installer PIL ou Pillow pour utiliser cette fonction"

#~ msgid "Install a newer version of PIL or Pillow to use this function (missing ImageOps module)"
#~ msgstr "Installer une version plus récente de PIL ou Pillow pour utiliser cette fonction (Module ImageOps manquant)"

#~ msgid "Internal error"
#~ msgstr "Erreur interne"

#, python-format
#~ msgid "Invalid FP size <%d>"
#~ msgstr "Taille FP <%d> invalide"

#~ msgid "Invalid absolute granularity"
#~ msgstr "Granulosité absolue invalide"

#~ msgid "Invalid coordinates"
#~ msgstr "Coordonnées invalides"

#, python-format
#~ msgid "Invalid datetime in timestamp for 3D raster map <%s>"
#~ msgstr "Date invalide dans l'horodatage de la carte raster 3D <%s>"

#, python-format
#~ msgid "Invalid datetime in timestamp for raster map <%s>"
#~ msgstr "Date invalide dans l'horosatage de la carte raster <%s>"

#, python-format
#~ msgid "Invalid datetime in timestamp for vector map <%s>"
#~ msgstr "Date invalide dans l'horodatage de la carte vecteur <%s>"

#, python-format
#~ msgid "Invalid element '%s'"
#~ msgstr "Élément '%s' invalide"

#, python-format
#~ msgid "Invalid integer size <%d>"
#~ msgstr "Taille d'entier <%d> invalide"

#, python-format
#~ msgid "Invalid kind <%s>"
#~ msgstr "Type <%s> invalide"

#~ msgid "Invalid offset (%"
#~ msgstr "Décalage invalide (%"

#~ msgid ""
#~ "Invalid return code from GUI startup script.\n"
#~ "Please advise GRASS developers of this error."
#~ msgstr ""
#~ "Code de retour d'erreur invalide pour le lancement de l'interface graphique.\n"
#~ "Veuillez avertir les développeurs GRASS de cette erreur."

#, python-format
#~ msgid "Invalid size <%d>"
#~ msgstr "Taille invalide <%d>"

#, c-format
#~ msgid "Invalid transformation number %d; valid range is 1 to %d. Leaving datum transform parameters unspecified."
#~ msgstr "Numéro de transformation %d invalide ; la plage valide est de 1 à %d. Paramètres datum de la transformation laissés non spécifiés."

#, fuzzy
#~ msgid "Invalid type {0}"
#~ msgstr "Format invalide\n"

#, python-format
#~ msgid "Invalid user interface specified - <%s>. Use the --help option to see valid interface names."
#~ msgstr "Interface utilisateur spécifiée invalide - <%s>. Utilisez l'option --help pour voir les noms d'interfaces valides."

#~ msgid ""
#~ "It appears that the X Windows system is not active.\n"
#~ "A graphical based user interface is not supported.\n"
#~ "(DISPLAY variable is not set.)\n"
#~ "Switching to text based interface mode.\n"
#~ "\n"
#~ "Hit RETURN to continue.\n"
#~ msgstr ""
#~ "Il semblerait que le système X Xindows ne soit pas ac(if.\n"
#~ "L'interface graphique utilisateur n'est pas supportée.\n"
#~ "(DISPLAY n'est pas défini.)\n"
#~ "Bascule vers une interface en mode texte.\n"
#~ "\n"
#~ "Appuyez sur ENTRER pour continuer.\n"

#, fuzzy
#~ msgid ""
#~ "It appears that the X Windows system is not active.\n"
#~ "A graphical based user interface is not supported.\n"
#~ "Switching to text based interface mode.\n"
#~ "\n"
#~ "Hit RETURN to continue"
#~ msgstr ""
#~ "Le système X Windows n'est pas actif.\n"
#~ "L'interface graphique n'est pas supportée.\n"
#~ "Bascule vers l'interface en mode texte.\n"
#~ "\n"
#~ "Appuyez sur ENTRÉE pour continuer"

#, fuzzy
#~ msgid ""
#~ "Job file '%s' has been defined in the 'GRASS_BATCH_JOB' variable but not found. Exiting.\n"
#~ "\n"
#~ "Use 'unset GRASS_BATCH_JOB' to disable batch job processing."
#~ msgstr ""
#~ "Le fichier de tâche '%s' a été défini dans la variable 'GRASS_BATCH_JOB' mais n'est pas trouvé. Sortie.\n"
#~ "\n"
#~ "Utilisez 'ne pas définir GRASS_BATCH_JOB' pour désactiver le traitement des tâches par lot."

#~ msgid ""
#~ "Job file <%s> has been defined in the 'GRASS_BATCH_JOB' variable but not found. Exiting.\n"
#~ "\n"
#~ "Use 'unset GRASS_BATCH_JOB' to disable batch job processing."
#~ msgstr ""
#~ "Un fichier de tâches <%s> a été défini dans la variable 'GRASS_BATCH_JOB' mais n'est pas trouvé. Fermeture.\n"
#~ "\n"
#~ "Utiliser 'réinitialiser GRASS_BATCH_JOB' pour désactiver la liste de tâches de calcul."

#, python-format
#~ msgid "Key word %s not found in init file."
#~ msgstr "Mot clef %s non trouvé dans le fichier init."

#, python-format
#~ msgid "Key words %(t)s, %(s)s or %(n)s not found in init file."
#~ msgstr "Mots clefs %(t)s, %(s)s ou %(n)s non trouvé dans le fichier init."

#, python-format
#~ msgid "Location <%s> already exists and will be overwritten"
#~ msgstr "Le secteur <%s> existe déjà et va être écrasé"

#, python-format
#~ msgid "Location <%s> already exists. Operation canceled."
#~ msgstr "Le secteur <%s> existe déjà. Opération annulée."

#, fuzzy, python-brace-format
#~ msgid "Location <{location_path}> is invalid for an unknown reason"
#~ msgstr "Le jeu de données <{mapset}> où le Secteur <{location}> est invalide pour une raison inconnue"

#, python-format
#~ msgid "Map <%(id)s> with layer %(l)s has invalid time"
#~ msgstr "La carte <%(id)s> avec la couche %(l)s a un temps invalide"

#, python-format
#~ msgid "Map <%(id)s> with layer %(layer)s has incorrect time interval, start time is greater than end time"
#~ msgstr "La carte <%(id)s> avec la couche %(layer)s a un intervalle de temps incorrect, la date de début est postérieure à la date de fin"

#, python-format
#~ msgid "Map <%(map)s> is not registered in space time dataset <%(base)s>"
#~ msgstr "La carte <%(map)s> n'est pas référencée dans le jeu de données temporel <%(base)s>"

#, python-format
#~ msgid "Map <%(map)s> with layer %(l)s is already registered."
#~ msgstr "La carte <%(map)s> avec la couche%(l)s est déjà référencée."

#, python-format
#~ msgid "Map <%(map)s> with layer %(l)s is not registered in space time dataset <%(base)s>"
#~ msgstr "La carte <%(map)s> avec la couche %(l)s n'est pas référencée dans le jeu de données temporel <%(base)s>"

#, python-format
#~ msgid "Map <%s> has incorrect start time"
#~ msgstr "La carte <%s> a une date de début incorrecte"

#, python-format
#~ msgid "Map <%s> has incorrect time interval, start time is greater than end time"
#~ msgstr "La carte <%s> a un intervalle de temps incorrect, la date de début est postérieure à la date de fin"

#, python-format
#~ msgid "Map <%s> has invalid time"
#~ msgstr "La carte <%s> a une date invalide"

#, python-format
#~ msgid "Map <%s> is already in temporal database, use overwrite flag to overwrite"
#~ msgstr "La carte <%s> existe déjà dansla base temporelle, utilier l'option écrasement pour la remplacer"

#, python-format
#~ msgid "Map <%s> is already registered."
#~ msgstr "La carte <%s> est déjà référencée."

#, fuzzy
#~ msgid "Map <{}> not found in current mapset"
#~ msgstr "Carte vecteur <%s> non trouvé dans le jeu de données courant"

#, python-format
#~ msgid "Map is already registered in temporal database. Unable to update %(t)s map <%(id)s> with layer %(l)s. Overwrite flag is not set."
#~ msgstr "La carte est déjà référencée dans la base temporelle. Impossible de mettre à jour la carte %(t)s <%(id)s> avec la couche %(l)s. L''écrasement automatique n'est pas activé."

#, python-format
#~ msgid "Map is already registered in temporal database. Unable to update %(t)s map <%(id)s>. Overwrite flag is not set."
#~ msgstr "La carte est déjà référencée dans la base temporelle. Impossible de mettre à jour la carte %(t)s <%(id)s>. L'écrasement automatique n'est pas activé."

#, python-brace-format
#~ msgid "Map name {0} not valid"
#~ msgstr "Nom de carte {0} non valide"

#~ msgid "Maps that should be registered in the resulting space time dataset have different types."
#~ msgstr "Les cartes qui devraient être référencées dans le même jeu de données temporel sont de types différents."

#~ msgid "Mapset <%s> doesn't exist in GRASS location <%s>. A new mapset can be created by '-c' switch."
#~ msgstr "Le jeu de cartes <%s> n'existepas dans le secteur GRASS <%s>. Il est possible de créer un nouveau jeu de cartes avec l'option '-c'."

#, fuzzy, python-brace-format
#~ msgid "Mapset <{mapset}> doesn't exist in GRASS Location <{location}>"
#~ msgstr "Le jeu de cartes <{mapset}> n'existe pas dans le secteur GRASS <{loc}>. Il est possible de créer un nouveau jeu de cartes avec l'option '-c'."

#~ msgid "Mapset <{mapset}> doesn't exist in GRASS Location <{loc}>. A new mapset can be created by '-c' switch."
#~ msgstr "Le jeu de cartes <{mapset}> n'existe pas dans le secteur GRASS <{loc}>. Il est possible de créer un nouveau jeu de cartes avec l'option '-c'."

#, fuzzy, python-brace-format
#~ msgid "Mapset <{mapset}> is in use."
#~ msgstr "Le jeu de cartes <%s> n'existe pas."

#, fuzzy, python-brace-format
#~ msgid "Mapset <{mapset}> is the current mapset."
#~ msgstr "le jeu de cartes <%s> n'est pas le jeu de cartes courant"

#, python-brace-format
#~ msgid "Mapset <{mapset}> or Location <{location}> is invalid for an unknown reason"
#~ msgstr "Le jeu de données <{mapset}> où le Secteur <{location}> est invalide pour une raison inconnue"

#~ msgid "Mapset <{}> already exists. Ignoring the request to create it. Note that this warning may become an error in future versions."
#~ msgstr "Le jeux de carte <{}> existe déjà. Requête de création ignorée. Cet avertissement pourra devenir une erreur dans les versions futures."

#~ msgid "Memory error in writing timestamp"
#~ msgstr "Erreur de mémoire dans l'écriture de l'horodatage"

#~ msgid "Merging empty map lists"
#~ msgstr "Fusion de listes de cartes vides"

#~ msgid "Missing WIND file"
#~ msgstr "Fichier WIND manquant"

#~ msgid "Missing identifier"
#~ msgstr "Identifiant manquant"

#, python-format
#~ msgid "Missing layer %(layer)d in vector map <%(map)s>"
#~ msgstr "Couche %(layer)d manquante dans la carte vecteur <%(map)s>"

#~ msgid "Mixing value types. Will try to compare after integer conversion"
#~ msgstr "Mélange de types de valeurs. Va essayer de les comparer après une conversion en entier"

#, python-brace-format
#~ msgid "Mode type: {0} not supported ('r', 'w')"
#~ msgstr "Mode : {0} nonsupporté ('r', 'w')"

#, python-brace-format
#~ msgid "Mode type: {0} not supported ('r', 'w','rw')"
#~ msgstr "Type de mode {0} non supporté ('r', 'w','rw')"

#, fuzzy
#~ msgid "Mode type: {0} not supported."
#~ msgstr "Le type de colonne n'est pas supporté"

#, python-format
#~ msgid "Module run %s %s ended with error"
#~ msgstr "Module %s : %s s'est terminée avec une erreur"

#, fuzzy, python-brace-format
#~ msgid "Module {module} ({code}) failed with non-zero return code {returncode}"
#~ msgstr ""
#~ "\n"
#~ "Le processus s'est terminé avec un code de retour non null %s"

#~ msgid "No centroid defined for area %d. Area not exported."
#~ msgstr "Pas de centroïds pour la surface %d. Surface non exportée."

#~ msgid "No compression is not supported for GRASS raster maps, using default ZLIB"
#~ msgstr "Aucune compression n'est pas supporté par GRASS pour les cartes raster, utilisation de ZLIB par défaut"

#~ msgid "No data"
#~ msgstr "Pas de donnée"

#~ msgid "No maps registered in input dataset"
#~ msgstr "Pas de carte référencée dans le jeu de donnés d'entrée"

#~ msgid "No samples found for map calculation"
#~ msgstr "Pas d'échantillons trouvés pour les calculs sur la carte"

#~ msgid "North must be north of South"
#~ msgstr "Le Nord doit être au nord du Sud"

#~ msgid "Null value detected"
#~ msgstr "Valeur nulle détectée"

#, python-brace-format
#~ msgid "Number of given vector maps ({m}) differs from number of layers ({l})"
#~ msgstr "Nombre de cartes vecteur donné ({m}) différent du nombre de couches ({l})"

#~ msgid "Number of maps mismatch in init and list file."
#~ msgstr "Le nombre de cartes diffère entre les fichiers init et list."

#~ msgid "Object <%s> not found in the temporal database"
#~ msgstr "Objet <%s> non trouvé dans la base temporelle"

#~ msgid "Object not found in the temporal database"
#~ msgstr "Objet non trouvé dans la base de données temporelle"

#~ msgid "Only a map that was inserted in the temporal database can be registered in a space time dataset"
#~ msgstr "Seule une carte qui a été ajoutée dans la base temporelle peut être référencée dans le jeu de données temporel"

#~ msgid "Only maps from the same mapset can be registered"
#~ msgstr "Seules les cartes du même jeu de cartes peuvent être référencées"

#~ msgid "Option %s is mutually exclusive with all of %s"
#~ msgstr "L'option %s est mutuellement exclusive avec toutes les options %s"

#~ msgid "Option %s requires all of %s"
#~ msgstr "L'option %s requiert toutes les options %s"

#~ msgid "Option %s requires at least one of %s"
#~ msgstr "L'option %s requiert au moins une des options %s"

#, c-format
#~ msgid "Option <%s> requires <%s>"
#~ msgstr "L'option <%s> nécessite <%s>"

#, fuzzy
#~ msgid "Out of memmory"
#~ msgstr "Dépassement de mémoire"

#, python-brace-format
#~ msgid "Output granularity seems not to be valid. Please use one of the following values : {gr}"
#~ msgstr "La granulosité de sortie semble ne pas être valide. Merci d'utiliser une des valeurs suivantes : {gr}"

#, python-format
#~ msgid "Overwrite space time %(sp)s dataset <%(id)s> and unregister all maps."
#~ msgstr "Écrase le jeu de données <%(id)s> temporel %(sp)s et déréférence toutes les cartes."

#, python-brace-format
#~ msgid "Overwrite type: {0} not supported (True/False)"
#~ msgstr "Écrasement : {0} non supporté (True/False)"

#, python-format
#~ msgid "Overwriting space time %(sp)s dataset <%(name)s> and unregistering all maps"
#~ msgstr "Écrasement du jeu de données temporel %(sp)s <%(name)s> et déréférencement de toutes les cartes"

#, python-format
#~ msgid "Parameter '%(name)s' (%(desc)s) is missing."
#~ msgstr "Le paramètre '%(name)s' (%(desc)s) est manquant."

#, python-format
#~ msgid "Parameter element '%(element)s' not found: '%(value)s'"
#~ msgstr "Élément '%(element)s' du paramètre non trouvé : '%(value)s'"

#, python-format
#~ msgid "Path '%s' doesn't exist"
#~ msgstr "Le chemin '%s' n'existe pas"

#, python-format
#~ msgid "Path '%s' not accessible."
#~ msgstr "Le chemin '%s' n'est pas accessible."

#, python-format
#~ msgid "Please specify %s= and %s="
#~ msgstr "Veuillez spécifier %s= et %s="

#, python-format
#~ msgid "Please specify %s= or %s="
#~ msgstr "Veuillez spécifier %s= ou %s="

#~ msgid "Probably you need to invert 'from_gran' and 'to_gran'"
#~ msgstr "Vous devez sans doute inverser 'from_gran' et 'to_gran'"

#, python-format
#~ msgid "Programmer error: '%(sql)s', '%(filename)s', or '%(table)s' must be provided"
#~ msgstr "Erreur du programmeur : '%(sql)s', '%(filename)s', ou '%(table)s' doivent être fournis"

#~ msgid "Projection information does not match. Aborting."
#~ msgstr "Les informations de projection ne correspondent pas. Annulation."

#~ msgid "Projection information does not match. Proceeding..."
#~ msgstr "Les informations de projection ne correspondent pas. Traitement ..."

#~ msgid "Projections are different. Unable to compute cover for spatial extents"
#~ msgstr "Les projections sont différentes. Impossible de calculer cover sur les emprises spatiales"

#~ msgid "Projections are different. Unable to compute cover_2d for spatial extents"
#~ msgstr "Les projections sont diférentes. Impossible de calculer cover_2d sur les emprises spatiales"

#~ msgid "Projections are different. Unable to compute equivalent_2d for spatial extents"
#~ msgstr "Les projections sont différentes. Impossible de calculer equivalent_2d sur les emprises spatiales"

#~ msgid "Projections are different. Unable to compute is_in_2d for spatial extents"
#~ msgstr "Les projections sont différentes. Impossible de calculer is_in_2d sur les emprises spatiales"

#~ msgid "Projections are different. Unable to compute overlapping_2d for spatial extents"
#~ msgstr "Les projections sont différentes. Impossible de calculer overlapping_2d sur les emprises spatiales"

#~ msgid "R/G/B not in range 0-255"
#~ msgstr "R/G/B pas dans la plage 0-255"

#, python-format
#~ msgid "Raster map <%(name)s> is already in temporal database, use overwrite flag to overwrite"
#~ msgstr "La carte raster <%(name)s> est déjà dans la base temporelle, utiliser l'option d'écrasement pour la remplacer"

#, python-brace-format
#~ msgid "Raster map <{0}> already exists and will be not overwritten"
#~ msgstr "La carte raster <{0}> existe déjà et ne sera pas écrasé"

#, python-brace-format
#~ msgid "Raster map <{0}> already exists. Use overwrite."
#~ msgstr "La carte raster <{0}> existe déjà. Utilisez l'écrasement."

#, python-brace-format
#~ msgid "Raster map <{0}> does not exist"
#~ msgstr "La carte raster <{0}> n'existe pas"

#~ msgid "Raster type not defined"
#~ msgstr "Type de raster non défini"

#, python-brace-format
#~ msgid "Raster type: {0} not supported"
#~ msgstr "Raster : type {0} non supporté"

#, fuzzy
#~ msgid ""
#~ "Received EXIT message from GUI.\n"
#~ "GRASS is not started. Bye."
#~ msgstr ""
#~ "Reçu le massage EXIT de l'interface graphique.\n"
#~ "GRASS n'est pas démarré. Au revoir."

#~ msgid "Registering maps in the space time dataset..."
#~ msgstr "Référencement des cartes dans le jeu de données temporel ..."

#~ msgid "Registering maps in the temporal database..."
#~ msgstr "Référencement des cartes dans la base temporelle ..."

#, python-format
#~ msgid "Relative time units of space time dataset <%(id)s> and map <%(map)s> are different"
#~ msgstr "Les unités de temps relatif du jeu de données <%(id)s> et de la carte <%(map)s> sont différents"

#, python-format
#~ msgid "Relative time units of space time dataset <%(id)s> and map <%(map)s> with layer %(l)s are different"
#~ msgstr "Les unité de temps relatif du jeu de données <%(id)s> et de la carte <%(map)s> avec la couche %(l)s sont différents"

#, fuzzy
#~ msgid "Removing empty 3D raster maps"
#~ msgstr "Nom de la couche matricielle d'entrée"

#, python-format
#~ msgid "Removing un-needed or empty %s maps"
#~ msgstr "Suppression de la carte %s non nécessaire ou vide"

#~ msgid "Removing {}/{} ({}%) maps because empty..."
#~ msgstr "Suppression de la carte vide {}/{} ({}%) ..."

#~ msgid "Renaming of space time datasets is not supported for PostgreSQL."
#~ msgstr "Le renommage d'un jeu de données temporel n'est pas supporté pour postgreSQL."

#~ msgid "SQL select statement"
#~ msgstr "Clause SQL select"

#~ msgid "Searched for a web browser, but none found"
#~ msgstr "Aucun navigateur web trouvé"

#~ msgid "Second Map list is empty, can't merge it. Return only first map list"
#~ msgstr "La deuxième liste de cartes est vide, pas de fusion possible. Retourne uniquement la première liste de cartes"

#, python-format
#~ msgid "Set absolute valid time for map <%(id)s> with layer %(layer)s to %(start)s - %(end)s"
#~ msgstr "Définir un temps absolu valide pour la carte <%(id)s> avec la couche %(layer)s vers %(start)s - %(end)s"

#, python-format
#~ msgid "Set absolute valid time for map <%s> to %s - %s"
#~ msgstr "Définir un temps absolu valide pour la carte <%s> vers %s -%s"

#, python-format
#~ msgid "Set relative valid time for map <%s> to %i - %s with unit %s"
#~ msgstr "Définir un temps relatif valide pour la carte <%s> vers %i - %s avec l'unité %s"

#, python-format
#~ msgid "Set relative valid time for map <%s> with layer %s to %i - %s with unit %s"
#~ msgstr "Définir un temps relatif valide pour la carte <%s> avec la couche %s vers %i - %s avec l'unité %s"

#, python-format
#~ msgid "Set temporal unit for space time %s dataset <%s> to %s"
#~ msgstr "Définition de l'unité temporelle du jeu de données %s <%s> vers %s"

#, python-format
#~ msgid "Space time %(sp)s dataset <%(i)s> is empty"
#~ msgstr "Le jeu de données <%(i)s> temporel %(sp)s est vide"

#, python-format
#~ msgid "Space time %(sp)s dataset <%(i)s> not found"
#~ msgstr "Le jeu de données <%(i)s> temporel %(sp)s n'a pas été trouvé"

#, python-format
#~ msgid "Space time %(sp)s dataset <%(name)s> is already in the database. Use the overwrite flag."
#~ msgstr "Le jeu de données temporel %(sp)s <%(name)s> existe déjà dans la base. Utiliser l'option d'écrasement automatique."

#, python-format
#~ msgid "Space time %(sp)s dataset <%(name)s> not found"
#~ msgstr "Jeu de données temporel %(sp)s <%(name)s> non trouvé"

#, python-format
#~ msgid "Space time %(sp)s dataset <%(name)s> with relative time found, but no relative unit set for %(sp)s maps"
#~ msgstr "Jeu de données <%(name)s> temporel %(sp)s  avec temps relatif trouvé, mais pas d'unité relative définie pour les cartes %(sp)s"

#, python-format
#~ msgid "Space time %(t)s dataset <%(sp)s> is already in the database. Use the overwrite flag."
#~ msgstr "Le jeu de données <%(sp)s> temporel %(t)s existe déjà. Activez l'écrasement automatique."

#, python-format
#~ msgid "Space time %s dataset <%s> not found"
#~ msgstr "Jeu de données <%s> temporel %s non trouvé"

#~ msgid "Space time datasets can only be created in the current mapset"
#~ msgstr "Un jeu de données temporel peut être créé uniquement dans le jeu de données actuel"

#~ msgid "Space time datasets to merge must have the same temporal type"
#~ msgstr "Les jeux de données temporels à fusionner doivent être du même type temporel"

#, python-format
#~ msgid "Space time raster dataset archive <%s> not found"
#~ msgstr "L'archive du jeu de données raster temporel <%s> n'a pas été trouvée"

#~ msgid "Spatio-temporal topological operators are not supported in granularity algebra mode"
#~ msgstr "Les opérateurs de topologie temporelle ne sont pas supportés en mode granularité algébrique"

#, python-format
#~ msgid "Start time must be of type datetime for %(type)s map <%(id)s>"
#~ msgstr "La date de début doit êre de type datetime pour la carte %(type)s <%(id)s>"

#, python-format
#~ msgid "Start time must be of type datetime for %(type)s map <%(id)s> with layer: %(l)s"
#~ msgstr "La date de début doit être du type datetime pour la carte  %(type)s <%(id)s> avec la couche : %(l)s"

#~ msgid "Starting map registration in temporal database..."
#~ msgstr "Démarrage de l'enregistrement dans la base temporelle ..."

#~ msgid "Starting mapcalc computation..."
#~ msgstr "Démarrage des calculs de mapcalc ..."

#~ msgid "Starting spatio-temporal sampling..."
#~ msgstr "Démarrage de l'échantillonnage temporel ..."

#~ msgid "Starting temporal sampling..."
#~ msgstr "Démarrage de l'échantillonnage temporel ..."

#~ msgid "Switching to original location failed"
#~ msgstr "La bascule vers le secteur originel a échoué"

#, fuzzy
#~ msgid "Syntax error in cell header"
#~ msgstr "erreur de syntaxe"

#, python-format
#~ msgid "Temporal type of space time dataset <%(id)s> and map <%(map)s> are different"
#~ msgstr "Les types temporels du jeu de données <%(id)s> et de la carte <%(map)s> sont différents"

#, python-format
#~ msgid "Temporal type of space time dataset <%(id)s> and map <%(map)s> with layer %(l)s are different"
#~ msgstr "Les types temporels du jeu de données <%(id)s> et de la carte <%(map)s> avec la couche %(l)s sont différents"

#~ msgid "The APPDATA variable is not set, ask your operating system support"
#~ msgstr "La variable APPDATA n'est pas définie, demandez à vous administrateur système"

#~ msgid "The APPDATA variable points to directory which does not exist, ask your operating system support"
#~ msgstr "La variable APPDATA pointe vers un répertoire qui n'existe pas, demandez à votre administrateur système"

#~ msgid "The archive file is of wrong space time dataset type"
#~ msgstr "Le fichier d'archive n'est pas du bon type de jeu de données temporel"

#~ msgid "The error message: %s"
#~ msgstr "Message d'erreur: %s"

#~ msgid "The increment option requires the start option"
#~ msgstr "L'option incrément nécéssite l'option début"

#~ msgid "The increment option will be ignored because of time stamps in input file"
#~ msgstr "L'option incrément sera ignorée car il y a un horodatage dans le fichier d'entrée"

#~ msgid "The interval flag requires the start option"
#~ msgstr "L'option intervalle nécessite l'option début"

#~ msgid "The interval flag will be ignored because of time stamps in input file"
#~ msgstr "L'option intervalle sera ignorée car il y a un horodatage dans le fichier d'entrée"

#, python-format
#~ msgid "The limit of open files (%i) was reached (%i). The module r.series will be run with flag z, to avoid open files limit exceeding."
#~ msgstr "La limite du nombre de fichiers ouverts (%i) a été atteinte (%i). Le module r.series va être lancé avec l'option z, pour éviter de dépasser cette limite."

#~ msgid "The map does not exist, I can't open in 'r' mode"
#~ msgstr "La carte n'existe pas, impossible de l'ouvrir en mode 'r'"

#~ msgid "The map is close!"
#~ msgstr "La carte est fermée !"

#~ msgid ""
#~ "The python command does not work as expected!\n"
#~ "Please check your GRASS_PYTHON environment variable.\n"
#~ "Use the -help option for details.\n"
#~ msgstr ""
#~ "La commande python ne fonctionne pas comme prévu !\n"
#~ "Merci de vérifier votre variable d'environnement GRASS_PYTHON.\n"
#~ "Utilisez l'option -help pour plus de détails.\n"

#~ msgid ""
#~ "The python command does not work as expected!\n"
#~ "Please check your GRASS_PYTHON environment variable.\n"
#~ "Use the -help option for details.\n"
#~ "Switching to text based interface mode.\n"
#~ "\n"
#~ "Hit RETURN to continue.\n"
#~ msgstr ""
#~ "La commande python ne fonctionne pas comme prévu !\n"
#~ "Merci de vérifier votre variable d'environnement GRASS_PYTHON.\n"
#~ "Utilisez l'option -help pour les détails.\n"
#~ "Bascule vers l'interface en mode texte.\n"
#~ "\n"
#~ "Appuyez sur ENTRÉE pour continuer.\n"

#, python-format
#~ msgid "The resulting space time dataset type <%(a)s> is different from the requested type <%(b)s>"
#~ msgstr "Le jeu de données temporel de type <%(a)s> est différent du type requis <%(b)s>"

#~ msgid "The self.c_mapinfo pointer must be correctly initiated"
#~ msgstr "Le pointeur self.c_mapinfo doit être initialisé correctement"

#~ msgid "The space time datasets must be of the same temporal type"
#~ msgstr "Le jeu de données temporel doit être du même type temporel"

#~ msgid "The temporal map type of the sample dataset must be interval"
#~ msgstr "Le type temporel de carte du jeu de données échantillon doit être un intervalle"

#, python-format
#~ msgid "The temporal operators <%s> support only absolute time."
#~ msgstr "L'opérateur temporel <%s> supporte seulement les temps absolus."

#~ msgid "This GRASS version does not support %s compression, using default ZLIB"
#~ msgstr "Cette version de GRASS ne supporte pas la compression %s, utilisation de ZLB par défaut"

#~ msgid "Time string seems to specify relative time"
#~ msgstr "La chaine de temps semble contenir un temps relatif"

#~ msgid "Time zones are not supported"
#~ msgstr "Les fuseaux horaires ne sont pas supportés"

#, python-format
#~ msgid "To run the module <%s> add underscore at the end of the option <%s> to avoid conflict with Python keywords. Underscore at the beginning is deprecated in GRASS GIS 7.0 and will be removed in version 7.1."
#~ msgstr "Pour exécuter le module <%s>, ajouter un tiret-bas à la fin de l'option <%s> pour éviter un conflit avec les mots-clefs Python. Le tiret-bas est obsolète dans GRASS 7.0 et sera supprimé dans la version 7.1."

#~ msgid "To run the module <%s> add underscore at the end of the option <%s> to avoid conflict with Python keywords. Underscore at the beginning is depreciated in GRASS GIS 7.0 and will be removed in version 7.1."
#~ msgstr "Pour exécuter le module <%s>, ajouter un tiret-bas à la fin de l'option <%s> pour éviter un conflit avec les mots-clefs Python. Le tiret-bas est obsolète dans GRASS 7.0 et sera supprimé dans la version 7.1."

#~ msgid "Top must be larger than Bottom"
#~ msgstr "Le haut doit être plus grand que le bas"

#~ msgid "Unable allocate PNG structure"
#~ msgstr "Allocation de structure PNG impossible"

#~ msgid "Unable to check table. "
#~ msgstr "Impossible de vérifier la table. "

#, fuzzy
#~ msgid "Unable to check table. There is no temporal database connection defined for mapset <%(mapset)s>"
#~ msgstr "impossible d'ouvrir le fichier de datums : %s"

#, fuzzy
#~ msgid "Unable to close GUI. {}"
#~ msgstr "Impossible de fermer le curseur %s"

#, python-format
#~ msgid ""
#~ "Unable to connect to %(db)s database: %(string)s\n"
#~ "Exception: \"%(ex)s\"\n"
#~ "Please use t.connect to set a read- and writable temporal database backend"
#~ msgstr ""
#~ "Impossible de se connecter à la base de données %(db)s : %(string)s\n"
#~ "Exception : \"%(ex)s\"\n"
#~ "Merci d'utilier t.connect pour définir un accès en lecture-écriture"

#, python-format
#~ msgid "Unable to convert string \"%s\"into a datetime object"
#~ msgstr "Impossible de convertir la chaîne \"%s\" vers un objet temporel"

#, c-format
#~ msgid "Unable to create %s file <%s>"
#~ msgstr "Impossible de créer le fichier %s <%s>"

#, python-format
#~ msgid ""
#~ "Unable to create SQLite temporal database\n"
#~ "Exception: %s\n"
#~ "Please use t.connect to set a read- and writable temporal database path"
#~ msgstr ""
#~ "Impossible de créer la base SQLite temporelle\n"
#~ "Exception : %s\n"
#~ "Merci d'utiliser t.connect pour définir un chemin de base temporelle en mode lecture-écriture"

#~ msgid "Unable to create a new process"
#~ msgstr "Impossible de créer un nouveau processus"

#, fuzzy, c-format
#~ msgid "Unable to create band file for <%s>"
#~ msgstr "Impossible de créer le fichier d'en-tête pour <%s>"

#, python-format
#~ msgid "Unable to create default temporal database in new location %s"
#~ msgstr "Impossible de créer la base temporelle par défaut dans le nouveau secteur %s"

#, python-format
#~ msgid "Unable to create location %(l)s. Reason: %(e)s"
#~ msgstr "Impossible de créer le secteur %(l)s. Raison : %(e)s"

#, c-format
#~ msgid "Unable to create signature file <%s> for subgroup <%s> of group <%s>"
#~ msgstr "Impossible de créer le fichier de signatures <%s> pour le sous-groupe <%s> du groupe <%s>"

#, c-format
#~ msgid "Unable to create signature file <%s> for subgroup <%s> of group <%s> - <%s> is not current mapset"
#~ msgstr "Impossible de créer le fichier de signatures <%s> pour le sous-groupe <%s> du groupe <%s> - <%s> n'est pas le jeux de cartes courant"

#, python-format
#~ msgid "Unable to create temporary directory <grass7-%(user)s-%(lock)s>! Exiting."
#~ msgstr "Impossible de créer le dossier temporaire <grass7-%(user)s-%(lock)s> ! Sortie."

#, python-format
#~ msgid "Unable to create timestamp file for 3D raster map <%s>"
#~ msgstr "Impossible de créer l'horodatage pour la carte raster 3D <%s>"

#, python-format
#~ msgid "Unable to create timestamp file for raster map <%s>"
#~ msgstr "Impossible de créer l'horodatage de la carte raster <%s>"

#, python-format
#~ msgid "Unable to create timestamp file for vector map <%s>"
#~ msgstr "Impossible de créer l'horodatage de la carte vecteur <%s>"

#, python-format
#~ msgid "Unable to delete dataset <%(ds)s> of type %(type)s from the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Impossible de supprimer le jeu de données <%(ds)s> du type %(type)s de la base temporelle. Le jeu de cartes des données ne correspond pas au jeu de cartes courant"

#~ msgid "Unable to delete feature/offset %"
#~ msgstr "Impossible de supprimer l'entité/décalage %"

#, python-format
#~ msgid ""
#~ "Unable to execute :\n"
#~ " %(sql)s"
#~ msgstr ""
#~ "Impossible d'exécuter :\n"
#~ " %(sql)s"

#~ msgid "Unable to execute command"
#~ msgstr "Impossible d'exécuter la commande"

#~ msgid "Unable to execute sql statement. "
#~ msgstr "Impossible d'exécuter la requête sql. "

#~ msgid "Unable to execute transaction. "
#~ msgstr "Impossible d'exécuter la transaction. "

#, python-format
#~ msgid ""
#~ "Unable to execute transaction:\n"
#~ " %(sql)s"
#~ msgstr ""
#~ "Impossible d'exécuter la transaction :\n"
#~ " %(sql)s"

#, python-format
#~ msgid "Unable to export color rules for raster map <%s> r.out.gdal"
#~ msgstr "Impossible d'exporter les règles de couleur de la carte raster <%s> avec r.out.gdal"

#, python-format
#~ msgid "Unable to export raster map <%s>"
#~ msgstr "Impossible d'exporter la carte raster <%s>"

#, python-format
#~ msgid "Unable to export raster map <%s> with r.pack"
#~ msgstr "Impossible d'exporter la carte raster <%s> avec r.pack"

#, python-format
#~ msgid "Unable to export raster map <%s> with r3.pack"
#~ msgstr "Impossible d'exporter la carte raster <%s> avec r3.pack"

#, python-format
#~ msgid "Unable to export vector map <%s> as GML with v.out.ogr"
#~ msgstr "Impossible d'exporter la carte vecteur <%s> en GML avec v.out.ogr"

#, python-format
#~ msgid "Unable to export vector map <%s> with v.pack"
#~ msgstr "Impossible d'exporter la carte vecteur <%s> avec v.pack"

#~ msgid "Unable to fetch all. "
#~ msgstr "\"fetch all\" impossible. "

#, fuzzy
#~ msgid "Unable to fetch all. There is no temporal database connection defined for mapset <%(mapset)s>"
#~ msgstr "Impossible d'ouvrir le fichier d'historique pour la couche vectorielle <%s>"

#~ msgid ""
#~ "Unable to fetch interface description for command '%(cmd)s'.\n"
#~ "\n"
#~ "Details: %(det)s"
#~ msgstr ""
#~ "Impossible de récupérer la description de l'interface pour la commande '%(cmd)s'.\n"
#~ "\n"
#~ "Détails: %(det)s"

#, python-brace-format
#~ msgid ""
#~ "Unable to fetch interface description for command '<{cmd}>'.\n"
#~ "\n"
#~ "Details: <{det}>"
#~ msgstr ""
#~ "Impossible de récupérer la description de l'interface pour la commande '<{cmd}>'.\n"
#~ "\n"
#~ "Détails: <{det}>"

#~ msgid "Unable to fetch one. "
#~ msgstr "\"fetch one\" impossible. "

#, fuzzy
#~ msgid "Unable to fetch one. There is no temporal database connection defined for mapset <%(mapset)s>"
#~ msgstr "Impossible d'ouvrir le fichier d'historique pour la couche vectorielle <%s>"

#, python-format
#~ msgid "Unable to find AAIGrid raster file <%s> in archive."
#~ msgstr "Impossible de trouver le raster AAIGrid <%s> dans l'archive."

#, python-format
#~ msgid "Unable to find GML vector file <%s> in archive."
#~ msgstr "Impossible de trouver le vecteur GMM <%s> dans l'archive."

#, python-format
#~ msgid "Unable to find GRASS package file <%s> in archive."
#~ msgstr "Impossible de trouver le fichier GRASS <%s> dans l'archive."

#, python-format
#~ msgid "Unable to find GeoTIFF raster file <%s> in archive."
#~ msgstr "Impossible de trouver le raster GeoTIFF <%s> dans l'archive."

#, fuzzy
#~ msgid "Unable to find a temporary null file <%s>"
#~ msgstr "impossible de trouver un fichier temporaire null %s"

#, python-format
#~ msgid "Unable to find init file <%s>"
#~ msgstr "Impossible de trouver le fichier init <%s>"

#, python-format
#~ msgid "Unable to find list file <%s>"
#~ msgstr "Impossible de trouver le fichier de liste <%s>"

#, python-format
#~ msgid "Unable to find projection file <%s>"
#~ msgstr "Impossible de trouver le fichier de projection <%s>"

#, python-format
#~ msgid "Unable to get map ids from register table <%s>"
#~ msgstr "Impossible d'obtenir les ids de carte depuis la table de registre <%s>"

#, python-format
#~ msgid "Unable to get statistics for 3d raster map <%s>"
#~ msgstr "Impossible d'obtenir les statistiques pour la carte raster 3d <%s>"

#, python-format
#~ msgid "Unable to get statistics for raster map <%s>"
#~ msgstr "Impossible d'obtenir les statistiques de la carte raster <%s>"

#, python-format
#~ msgid "Unable to get statistics for vector map <%s>"
#~ msgstr "Impossible d'obtenir les statistiques pour la carte vecteur <%s>"

#, python-format
#~ msgid "Unable to import vector map <%s> from file %s."
#~ msgstr "Impossible d'importer la carte vecteur <%s> depuis le fichier %s."

#, python-format
#~ msgid "Unable to import/link raster map <%s> from file %s."
#~ msgstr "Impossible d'importer/lier la carte raster <%s> depuis le fichier %s."

#~ msgid "Unable to initialise PROJ.4 with the following parameter list:"
#~ msgstr "Impossible d'initialiser proj.4 avec la liste de paramètres suivants :"

#~ msgid "Unable to initialize pj"
#~ msgstr "Impossible d'initialiser pj"

#~ msgid "Unable to initialize the temporal DBMI interface. Please use t.connect to specify the driver and the database string"
#~ msgstr "Impossible d'initialiser l'interface DBMI temporelle. Merci d'utiliser t.connect pour spécifier le pilote et la base de données"

#, python-format
#~ msgid "Unable to insert dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Impossible d'ajouter le jeu de données <%(ds)s> du type %(type)s dans la base temporelle. Le jeu de cartes des données ne correspond pas au jeu de cartes courant"

#~ msgid "Unable to list mapsets"
#~ msgstr "Impossible de lister les jeux de cartes"

#~ msgid "Unable to load GDAL library"
#~ msgstr "Impossible de charger la librairie GDAL"

#, python-format
#~ msgid "Unable to load range of 3D raster map <%s>"
#~ msgstr "Impossible de lire le fichier de plage du raster 3D <%s>"

#, c-format
#~ msgid "Unable to locate symbol <%s>"
#~ msgstr "Impossible de localiser le symbole <%s>"

#~ msgid "Unable to mogrify sql statement. "
#~ msgstr "Impossible de mogrify sur la requête sql. "

#, c-format
#~ msgid "Unable to open %s file <%s>"
#~ msgstr "Impossible d'ouvrir le fichier %s <%s>"

#~ msgid "Unable to open OGR DBMI driver"
#~ msgstr "Impossible d'ouvrir le pilote OGR DBMI"

#~ msgid "Unable to open automatic MASK file"
#~ msgstr "Impossible d'ouvrir le masque (MASK) automatique du fichier"

#~ msgid "Unable to open header file for raster map <%s@%s>"
#~ msgstr "Impossible d'ouvrir le fichier d'en-tête de la carte raster <%s@%s>"

#, fuzzy
#~ msgid "Unable to open null file <%s>"
#~ msgstr "Impossible d'ouvrir le fichier %s"

#, python-format
#~ msgid "Unable to parse time string: %s"
#~ msgstr "Impossible d'analyser la chaine de temps : %s"

#, python-format
#~ msgid "Unable to perform aggregation. Output raster map <%(name)s> exists and overwrite flag was not set"
#~ msgstr "Impossible d'effectuer l'agrégation. La carte raster en sortie <%(name)s> existe déjà et l'option d'écrasement n'est pas définie"

#, python-format
#~ msgid ""
#~ "Unable to properly access '%s'.\n"
#~ "Please notify system personnel."
#~ msgstr ""
#~ "Impossible d'accéder correctement à '%s'.\n"
#~ "Merci d'en notifier votre administrateur système."

#, python-format
#~ msgid "Unable to read area with id %i"
#~ msgstr "Impossible de lire la surface d'id %i"

#, fuzzy, python-format
#~ msgid "Unable to read band reference file for raster map <%s>"
#~ msgstr "Impossible de lire les règles de quantification pour la carte raster <%s>"

#~ msgid "Unable to read header file for raster map <%s@%s>. It is a reclass of raster map <%s@%s> %s"
#~ msgstr "Impossible de lire le fichier header de la carte raster <%s@%s>. II s'agit d'une reclassification de <%s@%s> %s"

#, python-format
#~ msgid "Unable to read line of feature %i"
#~ msgstr "Impossible de lire la ligne %i de l'entité"

#~ msgid "Unable to read range file"
#~ msgstr "Impossible de lire le fichier de plage"

#, python-format
#~ msgid "Unable to read timestamp file for 3D raster map <%s>"
#~ msgstr "Impossible de lire l'horodatage de la carte raster 3D <%s>"

#, python-format
#~ msgid "Unable to read timestamp file for raster map <%s>"
#~ msgstr "Impossible de lire l'horodatage dela carte raster <%s>"

#, python-format
#~ msgid "Unable to read timestamp file for vector map <%s>"
#~ msgstr "Impossible de lire l'horodatage de la carte vecteur <%s>"

#, python-format
#~ msgid ""
#~ "Unable to receive temporal database metadata.\n"
#~ "Current temporal database info:%(info)s"
#~ msgstr ""
#~ "Impossible de récupérer les métadonnées de la base de données temporelle. \n"
#~ "Informations actuelles : %(info)s"

#, python-format
#~ msgid "Unable to register %(t)s map <%(id)s> with layer %(l)s. The map has timestamp and the start time is not set."
#~ msgstr "Impossible de référencer la carte %(t)s <%(id)s> avec la couche %(l)s. La carte a un horodatage et le temps de départ n'est pas défini."

#, python-format
#~ msgid "Unable to register %(t)s map <%(id)s>. The map has no timestamp and the start time is not set."
#~ msgstr "Impossible de référencer la carte %(t)s <%(id)s>. La carte n'a pas d'horodatage et le temps de début n'est pas défini."

#, python-format
#~ msgid "Unable to register map in dataset <%(ds)s> of type %(type)s. The mapset of the dataset does not match the current mapset"
#~ msgstr "Impossible de référencer la carte dans le jeu de données <%(ds)s> de type %(type)s. Le jeu de cartes ne correspond pas au jeu de cartes courant"

#~ msgid "Unable to remove directory '%s'"
#~ msgstr "Impossible de supprimer le répertoire '%s'"

#, python-format
#~ msgid "Unable to remove timestamp for raster map <%s>"
#~ msgstr "Impossible de supprimer l'horodatage de la carte raster <%s>"

#, python-format
#~ msgid "Unable to remove timestamp for vector map <%s>"
#~ msgstr "Impossible de supprimer l'horodatage de la carte vecteur <%s>"

#, python-format
#~ msgid "Unable to rename dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Impossible de renommer le jeu de données <%(ds)s> du type %(type)s dans la base temporelle. Le jeu de cartes des données ne correspond pas au jeu de cartes courant"

#~ msgid "Unable to restore feature/offset %"
#~ msgstr "Impossible de restaurer l'entité/décalage %"

#~ msgid "Unable to seek"
#~ msgstr "Recherche impossible"

#, python-format
#~ msgid "Unable to set the color rules for raster map <%s>."
#~ msgstr "Impossible de définir les règles de couleur pour la carte raster <%s>."

#, python-format
#~ msgid "Unable to shift dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Impossible de déplacer le jeu de données <%(ds)s> de type %(type)s dans la base temporelle. Le jeu de cartes ne correspond pas au jeu de cartes courant"

#, python-format
#~ msgid "Unable to snap dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Impossible de découper le jeu de données <%(ds)s> de type %(type)s dans la base temporelle. Le jeu de cartes ne correspond pas au jeu de cartes courant"

#~ msgid ""
#~ "Unable to start GRASS GIS. You have the choice to:\n"
#~ " - Launch the GRASS GIS interface with the '-gui' switch (`%s -gui`)\n"
#~ " - Launch GRASS GIS directly with path to the location/mapset as an argument (`%s /path/to/location/mapset`)\n"
#~ " - Create manually the GISRC file (%s)"
#~ msgstr ""
#~ "Impossible de démarrer le SIG GRASS. Vous avez le choix de :\n"
#~ "- Démarrer l'interface graphique avec l'argument '-gui' (`%s -gui`)\n"
#~ "- Démarrer le SIG GRASS directement avec le chemin du secteur/jeu de cartes en argument (`%s /chemin/vers/secteur/jeu/de/cartes`)\n"
#~ "- Créer manuellement le fichier GISRC (%s)"

#~ msgid ""
#~ "Unable to start GRASS GIS. You have the choice to:\n"
#~ " - Launch the graphical user interface with the '-gui' switch\n"
#~ "     {cmd_name} -gui\n"
#~ " - Launch with path to the location/mapset as an argument\n"
#~ "     {cmd_name} /path/to/location/mapset`\n"
#~ " - Create a location with '-c' and launch in its PERMANENT mapset\n"
#~ "     {cmd_name} -c EPSG:number /path/to/location\n"
#~ "     {cmd_name} -c geofile /path/to/location\n"
#~ " - Create manually the GISRC file ({gisrcrc})\n"
#~ " - Use '--help' for further options\n"
#~ "     {cmd_name} --help\n"
#~ "See also: https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"
#~ msgstr ""
#~ "Impossible de lancer GRASS. Vous avez le choix de :\n"
#~ "- Lancer l'interface graphique avec l'option '-gui'\n"
#~ "{cmd_name} -gui\n"
#~ "- Lancer avec le chemin vers le secteur/jeu de cartes en argument\n"
#~ "{cmd_name} /chemin/vers/secteur/jeu_de_cartes\n"
#~ "- Créer un nouveau secteur avec '-c' et lancer dans son jeu de cartes PERMANENT\n"
#~ "{cmd_name} -c EPSG:nombre /chemin/vers/secteur\n"
#~ "{cmd_name} -c fichier_geo /chemin/vers/secteur\n"
#~ "- Créer manuellement le fichier GISRC ({gisrcrc})\n"
#~ "- Utiliser '--help' pour plus d'options\n"
#~ "{cmd_name} --help\n"
#~ "Voir également : https://grass.osgeo.org/{cmd_name}/manuals/helptext.html"

#, python-format
#~ msgid "Unable to switch to location %s"
#~ msgstr "Impossible de basculer vers le secteur %s"

#, python-format
#~ msgid "Unable to unpack raster map <%s> from file %s."
#~ msgstr "Impossible de dépaqueter la carte raster <%s> depuis le fichier %s."

#, python-format
#~ msgid "Unable to unpack vector map <%s> from file %s."
#~ msgstr "Impossible de dépaqueter la carte vecteur <%s> depuis le fichier %s."

#, python-format
#~ msgid "Unable to unregister dataset <%(ds)s> of type %(type)s from the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Impossible de déréférencer le jeu de données <%(ds)s> de type %(type)s de la base temporelle. Le jeu de cartes ne correspond pas au jeu de cartes courant"

#, python-format
#~ msgid "Unable to unregister map from dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Impossible de déréférencer la carte du jeu de données <%(ds)s> de type %(type)s de la base temporelle. Le jeu de cartes des données ne correspond pas au jeu de cartes courant"

#, python-format
#~ msgid "Unable to update %(t)s map <%(id)s> with layer %(l)s. The temporal types are different."
#~ msgstr "Impossible de mettre à jour lacarte %(t)s <%(id)s> avec la couche %(l)s. Les types temporels sont différents."

#, python-format
#~ msgid "Unable to update %(t)s map <%(id)s>. The map does not exist."
#~ msgstr "Impossible de mettre à jour %(t)s carte <%(id)s>. La carte n'existe pas."

#, python-format
#~ msgid "Unable to update %(t)s map <%(id)s>. The temporal types are different."
#~ msgstr "Impossible de mettre à jour la carte %(t)s <%(id)s>. Les types temporels sont différents."

#, python-format
#~ msgid "Unable to update dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
#~ msgstr "Impossible de mettre à jour le jeu de données <%(ds)s> du type %(type)s dans la base temporelle. Le jeu de cartes des données ne correspond pas au jeu de cartes courant"

#, fuzzy, python-format
#~ msgid "Unable to write band identifier for raster map <%s>"
#~ msgstr "Impossible d'écrire l'en-tête de la carte raster 3D <%s>"

#, python-format
#~ msgid "Unable to write history for <%(map)s>. Raster map <%(map)s> not found in current mapset."
#~ msgstr "Impossible d'écrire l'historique pour <%(map)s>. Carte raster <%(map)s> non trouvée dans le jeu de cartes courant."

#~ msgid "Unbale to open raster <%s>"
#~ msgstr "Impossible d'ouvrir le raster <%s>"

#~ msgid "Unbale to read find raster <%s>"
#~ msgstr "Impossible de lire le raster <%s>"

#~ msgid "Unknown compression method <%s>, using default ZLIB"
#~ msgstr "Méthode de compression <%s> inconnue, utilisation de ZLIB par défaut"

#, python-format
#~ msgid "Unknown dataset type: %s"
#~ msgstr "Type de jeu de données inconnu : %s"

#, python-format
#~ msgid "Unknown temporal type \"%s\""
#~ msgstr "Type temporel \"%s\" inconnu"

#, python-format
#~ msgid "Unsupported relative time unit type for %(type)s map <%(id)s> with layer %(l)s: %(u)s"
#~ msgstr "Type d'unité de temps relatif non supporté pour la carte %(type)s <%(id)s> avec la couche %(l)s : %(u)s"

#, python-format
#~ msgid "Unsupported relative time unit type for %(type)s map <%(id)s>: %(u)s"
#~ msgstr "Type d'unité de temps relatif non dupporté pour la carte %(type)s <%(id)s> : %(u)s"

#~ msgid "Unsupported shell <%(sh)s>: %(env)s"
#~ msgstr "Shell <%(sh)s> non supporté : %(env)s"

#, python-format
#~ msgid ""
#~ "Unsupported temporal database: version mismatch.\n"
#~ " %(backup)s Supported temporal API version is: %(api)i.\n"
#~ "Please update your GRASS GIS installation.\n"
#~ "Current temporal database info:%(info)s"
#~ msgstr ""
#~ "Base de données temporelle non supportée : erreur de version. \n"
#~ "La version d'API temporelle de %(backup)s est : %(api)i. \n"
#~ "Merci de mettre à jour votre installation SIG GRASS. \n"
#~ "Information de base de données temporelle actuelle : %(info)s"

#, python-format
#~ msgid ""
#~ "Unsupported temporal database: version mismatch.\n"
#~ " %(backup)sSupported temporal database version is: %(tdb)i\n"
#~ "Current temporal database info:%(info)s"
#~ msgstr ""
#~ "Base de données temporelle non supportée : erreur de version. \n"
#~ "La version de base de données temporelle %(backup)s  supportée est : %(tdb)i\n"
#~ "Information de base de données temporelle actuelle : %(info)s"

#, python-format
#~ msgid "Unsupported temporal unit: %s"
#~ msgstr "Unité temporelle non supportée : %s"

#, python-format
#~ msgid "Update metadata, spatial and temporal extent from all registered maps of <%s>"
#~ msgstr "Mettre à jour les métadonnées, l'emprise spatiale et temporelle de toutes les cartes référencées de <%s>"

#~ msgid "Updating space time dataset..."
#~ msgstr "Mise à jour du jeu de données temporel ..."

#~ msgid "Using <%s@%s>"
#~ msgstr "Utilisation de <%s@%s>"

#~ msgid "Vector doesn't contain points"
#~ msgstr "Le vecteur ne contiens pas de points"

#, fuzzy
#~ msgid "Vector map <%s> is not opened on topology level"
#~ msgstr "La couche vectorielle <%s> n'a pas été trouvée"

#~ msgid "Volume computation is not supported for LL projections"
#~ msgstr "Le calcul de volume n'est pas supporté pour les projections LL"

#, python-brace-format
#~ msgid "WARNING: Ignoring unsupported debug level (must be >=0 and <=5). {0}\n"
#~ msgstr "ALERTE : niveau de debug non supporté (doit être >=0 et <=5). {0}\n"

#, python-format
#~ msgid "Wrong granularity format: %s"
#~ msgstr "Format de granularité incorrect : %s"

#, python-format
#~ msgid "Wrong granularity: \"%s\""
#~ msgstr "Mauvaise granularité : \"%s\""

#~ msgid "Wrong identifier, the mapset is missing"
#~ msgstr "Mauvais identifiant, le jeu de cartes est absent"

#, python-format
#~ msgid "Wrong increment format: %s"
#~ msgstr "Format d'incrémentation incorrect : %s"

#~ msgid "Wrong map type. TMAP only supports single maps that are registered in the temporal GRASS database"
#~ msgstr "Mauvais type de carte. TMAP supporte seulement les cartes simples qui sont référencées dans la base temporelle GRASS"

#, python-format
#~ msgid "Wrong temporal type of space time dataset <%s>                                       <%s> time is required"
#~ msgstr "Mauvais type temporel pour le jeu de données <%s> <%s> est requis"

#~ msgid "Wrong type of input "
#~ msgstr "Mauvais type d'entrée "

#, python-format
#~ msgid "You are not the owner of '%s'."
#~ msgstr "Vous n'êtes pas le propriétaire de '%s'."

#~ msgid "You cannot merge stdout and stderr and not capture them"
#~ msgstr "Il n'est pas possible de fusionner stdout et stderr sans les avoir capturés"

#~ msgid "You don't have permission to access the mapset <%s>"
#~ msgstr "Vous n'avez pas la permission d'accéder au jeu de cartes <%s>"

#~ msgid "You must use the force flag to actually remove it. Exiting."
#~ msgstr "Vous devez utiliser l'option force pour le supprimer réellement. Sortie."

#~ msgid "You need to specify the base name of new created maps"
#~ msgstr "Vous devez spécifier le nom de base pour la création des nouvelles cartes"

#~ msgid "color"
#~ msgstr "couleur"

#~ msgid "force removal of .gislock if exists (use with care!). Only with -text flag"
#~ msgstr "force la suppression de .gislock si il existe (utiliser avec précausion). Uniquement avec l'argument -text"

#~ msgid "grass.script.array.read is deprecated and does not work on MS Windows, pass raster name in the constructor"
#~ msgstr "grass.sctipt.array est obsolète et ne fonctione pas sur MS Windows, passer le nom du raster dans le constructeur"

#~ msgid "grass.script.array3d.read is deprecated and does not work on MS Windows, pass 3D raster name in the constructor"
#~ msgstr "grass.script.array3d.read est obsolète et ne fonctionne pas sur MS Windows, passer le nom du raster 3D dans le constructeur"

#~ msgid "initial GRASS GIS database directory"
#~ msgstr "répertoire initial de la base GRASS"

#~ msgid "initial database (path to GIS data)"
#~ msgstr "base de données initiale (chemin vers les données SIG)"

#, fuzzy
#~ msgid "initial location"
#~ msgstr ""
#~ "\n"
#~ "projection invalide\n"

#~ msgid "initial mapset"
#~ msgstr "jeu de cartes initial"

#~ msgid "input='-' must be used when stdin is specified"
#~ msgstr "input='-' doit être utilisé quand stdin est spécifié"

#~ msgid "invalid color name"
#~ msgstr "nom de couleur invalide"

#~ msgid "label"
#~ msgstr "étiquette"

#~ msgid "options: arch,build,compiler,path,revision"
#~ msgstr "options : architecture, compilation, compilateur, chemin, révision"

#~ msgid "options: arch,build,compiler,path,revision,version"
#~ msgstr "options : arch,build,compiler,path,revision,version"

#~ msgid "shell script to be processed as batch job"
#~ msgstr "script shell à exécuter par lot"

#~ msgid "stderr argument not allowed, it could be overridden"
#~ msgstr "argument stderr non autorisé, il peut être écrasé"

#~ msgid "stdin must be string or buffer, not PIPE"
#~ msgstr "l'entrée doit être une chaîne ou un tampon, pas un PIPE"

#~ msgid "stdin must be used when input='-'"
#~ msgstr "stdin doit être utilisé quand input='-'"

#~ msgid "stdout argument not allowed, it could be overridden"
#~ msgstr "argument stdout non autorisé, il peut être écrasé"

#~ msgid "syntax error"
#~ msgstr "erreur de syntaxe"

#~ msgid "test"
#~ msgstr "test"

#~ msgid "use text based interface (show welcome screen)"
#~ msgstr "utiliser l'interface texte (afficher l'écran de bienvenue)"

#~ msgid "use text based interface (skip welcome screen)"
#~ msgstr "utiliser l'interface texte (sauter l'écran de bienvenue)"

#, python-brace-format
#~ msgid ""
#~ "v.what output is not valid JSON format:\n"
#~ " {ret}"
#~ msgstr ""
#~ "La sortie de w.what n'est pas un format JSON valide :\n"
#~ " {ret}"

#~ msgid "value"
#~ msgstr "valeur"

#~ msgid "vector_db_select() failed"
#~ msgstr "vector_db_select() a échoué"

#~ msgid "which is missing."
#~ msgstr "qui est manquant."

#~ msgid "whose header file can't be opened."
#~ msgstr "dont le fichier d'en-tête ne peut être ouvert."

#~ msgid ""
#~ "{}\n"
#~ "Switching to text based interface mode.\n"
#~ "\n"
#~ "Hit RETURN to continue.\n"
#~ msgstr ""
#~ "{}\n"
#~ "Bascule vers l'interface en mode texte.\n"
#~ "\n"
#~ "Appuyez sur ENTRÉE pour continuer.\n"
