postgres - en to fr translation catalogue (1805 entries)

en: JOIN/ON clause refers to "%s", which is not part of JOIN
fr: La clause JOIN/ON se réfère à «%s», qui ne fait pas partie du JOIN

en: subquery in FROM must have an alias
fr: La sous-requête du FROM doit avoir un alias

en: subquery in FROM may not have SELECT INTO
fr: La sous-requête du FROM pourrait ne pas avoir de SELECT INTO

en: subquery in FROM may not refer to other relations of same query level
fr: La sous-requête du FROM pourrait ne pas référer à une autre relation dans le même niveau de la requête

en: function expression in FROM may not refer to other relations of same query level
fr: L'expression de la fonction du FROM pourrait ne pas référer à d'autres relations sur le mêmeniveau de la requête

en: cannot use aggregate function in function expression in FROM
fr: impossible d'utiliser la fonction d'aggrégat dans l'expression de la fonction du FROM

en: column name "%s" appears more than once in USING clause
fr: Le nom de la colonne «%s» apparaît plus d'une fois dans la clause USING

en: common column name "%s" appears more than once in left table
fr: Le nom commun de la colonne «%s» apparaît plus d'une fois dans la table de gauche

en: column "%s" specified in USING clause does not exist in left table
fr: La colonne «%s» spécifiée dans la clause USING n'existe pas dans la table de gauche

en: common column name "%s" appears more than once in right table
fr: Le nom commun de la colonne «%s» apparaît plus d'une fois dans la table de droite

en: column "%s" specified in USING clause does not exist in right table
fr: La colonne «%s» spécifiée dans la clause USING n'existe pas dans la table de droite

en: column alias list for "%s" has too many entries
fr: La liste d'alias de colonnes pour «%s» a beaucoup trop d'entrées

note: translator: %s is name of a SQL construct, eg LIMIT
en: argument of %s must not contain variables
fr: L'argument de «%s» ne contient pas de variables

note: translator: %s is name of a SQL construct, eg LIMIT
en: argument of %s must not contain aggregates
fr: L'argument de %s ne doit pas contenir d'aggrégats

note: translator: %s is name of a SQL construct, eg LIMIT
en: argument of %s must not contain subqueries
fr: L'argument de %s ne doit pas contenir de sous-requêtes

note: translator: first %s is name of a SQL construct, eg ORDER BY
en: %s "%s" is ambiguous
fr: %s «%s» est ambigu

note: translator: %s is name of a SQL construct, eg ORDER BY
en: non-integer constant in %s
fr: constante non entière dans %s

note: translator: %s is name of a SQL construct, eg ORDER BY
en: %s position %d is not in select list
fr: %s, à la position %d, n'est pas dans la liste select

en: for SELECT DISTINCT, ORDER BY expressions must appear in select list
fr: pour SELECT DISTINCT, ORDER BY, les expressions doivent apparaître dans la liste select

en: SELECT DISTINCT ON expressions must match initial ORDER BY expressions
fr: Les expressions SELECT DISTINCT ON doivent correspondre aux expressions ORDER BY initiales

en: CREATE VIEW specifies more column names than columns
fr: CREATE VIEW spécifie plus de noms de colonnes que de colonnes

en: INSERT ... SELECT may not specify INTO
fr: INSERT ... SELECT pourrait ne pas avoir INTO

en: INSERT has more expressions than target columns
fr: INSERT a plus d'expressions que les colonnes cibles

en: INSERT has more target columns than expressions
fr: INSERT a plus de colonnes cibles que d'expressions

en: %s will create implicit sequence "%s" for "serial" column "%s.%s"
fr: %s créera des séquences implicites «%s» pour la colonne "serial" "%s.%s"

en: conflicting NULL/NOT NULL declarations for column "%s" of table "%s"
fr: Déclarations NULL/NOT NULL en conflit pour la colonne «%s» de la table «%s»

en: multiple default values specified for column "%s" of table "%s"
fr: Plusieurs valeurs par défaut sont spécifiées pour la colonne «%s» de la table «%s»

en: inherited relation "%s" is not a table
fr: La relation héritée «%s» n'est pas une table

en: multiple primary keys for table "%s" are not allowed
fr: Les clés primaires multiples ne sont pas autorisées pour la table «%s»

en: column "%s" named in key does not exist
fr: La colonne «%s» nommée dans la clé n'existe pas

en: column "%s" appears twice in primary key constraint
fr: La colonne «%s» apparaît deux fois dans la contrainte de la clé primaire

en: column "%s" appears twice in unique constraint
fr: La colonne «%s» apparaît deux fois sur une contrainte unique

en: %s / %s%s will create implicit index "%s" for table "%s"
fr: %s / %s%s créera un index implicite «%s» pour la table «%s»

en: index expression may not return a set
fr: L'expression de l'index pourrait ne pas renvoyer un ensemble

en: rule WHERE condition may not contain references to other relations
fr: La condition WHERE ne devrait pas contenir de références à d'autres relations

en: rule WHERE condition may not contain aggregate functions
fr: La condition WHERE ne devrait pas contenir de fonctions d'aggrégats

en: rules with WHERE conditions may only have SELECT, INSERT, UPDATE, or DELETE actions
fr: Les règles avec des conditions WHERE ne peuvent contenir que des actionsSELECT, INSERT, UPDATE ou DELETE

en: conditional UNION/INTERSECT/EXCEPT statements are not implemented
fr: Les instruction conditionnelles UNION/INTERSECT/EXCEPT ne sont pas implémentées

en: ON SELECT rule may not use OLD
fr: La règle ON SELECT ne devrait pas utiliser OLD

en: ON SELECT rule may not use NEW
fr: La règle ON SELECT ne devrait pas utiliser NEW

en: ON INSERT rule may not use OLD
fr: La règle ON INSERT ne devrait pas utiliser OLD

en: ON DELETE rule may not use NEW
fr: La règle ON INSERT ne devrait pas utiliser NEW

en: SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT
fr: SELECT FOR UPDATE n'est pas autorisé avec UNION/INTERSECT/EXCEPT

en: ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result columns
fr: Les colonnes du ORDER BY pour le résultat d'un UNION/INTERSECT/EXCEPT doiventêtre comprises dans les colonnes du résultat

en: INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT
fr: INTO est autorisé uniquement sur le premier SELECT d'un UNION/INTERSECT/EXCEPT

en: UNION/INTERSECT/EXCEPT member statement may not refer to other relations of same query level
fr: L'instruction membre UNION/INTERSECT/EXCEPT pourrait ne pas référer à d'autres relations que celles de la requête de même niveau

en: each %s query must have the same number of columns
fr: chaque requête %s doit avoir le même nombre de colonnes

en: CREATE TABLE AS specifies too many column names
fr: CREATE TABLE AS spécifie trop de noms de colonnes

en: cannot specify both SCROLL and NO SCROLL
fr: impossible de spécifier à la fois SCROLL et NO SCROLL

en: wrong number of parameters for prepared statement "%s"
fr: mauvais nombre de paramètres pour l'instruction préparée «%s»

en: Expected %d parameters but got %d.
fr: %d paramètres attendus mais %d reçus.

en: cannot use subquery in EXECUTE parameter
fr: impossible d'utiliser les sous-requêtes dans le paramètre EXECUTE

en: cannot use aggregate function in EXECUTE parameter
fr: impossible d'utiliser la fonction d'aggrégat dans le paramètre EXECUTE

en: parameter $%d of type %s cannot be coerced to the expected type %s
fr: Le paramètre $%d de type %s ne peut être utilisé à cause du type %s attendu

en: You will need to rewrite or cast the expression.
fr: Vous devez réécrire l'expression ou lui appliquer une transformation de type.

en: SELECT FOR UPDATE is not allowed with DISTINCT clause
fr: SELECT FOR UPDATE n'est pas autorisé avec la clause DISTINCT

en: SELECT FOR UPDATE is not allowed with GROUP BY clause
fr: SELECT FOR UPDATE n'est pas autorisé avec la clause GROUP BY

en: SELECT FOR UPDATE is not allowed with aggregate functions
fr: SELECT FOR UPDATE n'est pas autorisé avec les fonctions d'aggrégats

en: SELECT FOR UPDATE cannot be applied to a join
fr: SELECT FOR UPDATE ne peut pas être appliqué avec une jointure

en: SELECT FOR UPDATE cannot be applied to NEW or OLD
fr: SELECT FOR UPDATE ne peut pas être appliqué à NEW et OLD

en: SELECT FOR UPDATE cannot be applied to a function
fr: SELECT FOR UPDATE ne peut pas être appliqué à une fonction

en: relation "%s" in FOR UPDATE clause not found in FROM clause
fr: La relation «%s» d'une clause FOR UPDATE introuvable dans la clause FROM

en: misplaced DEFERRABLE clause
fr: Clause DEFERRABLE mal placée

en: multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed
fr: Clauses DEFERRABLE/NOT DEFERRABLE multiples non autorisées

en: misplaced NOT DEFERRABLE clause
fr: Clause NOT DEFERRABLE mal placée

en: constraint declared INITIALLY DEFERRED must be DEFERRABLE
fr: La contrainte déclarée INITIALLY DEFERRED doit être DEFERRABLE

en: misplaced INITIALLY DEFERRED clause
fr: Clause INITIALLY DEFERRED mal placée

en: multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed
fr: Clauses INITIALLY IMMEDIATE/DEFERRED multiples non autorisées

en: misplaced INITIALLY IMMEDIATE clause
fr: Clause INITIALLY IMMEDIATE mal placée

en: CREATE specifies a schema (%s) different from the one being created (%s)
fr: CREATE spécifie un schéma (%s) différent à partir de celui tout juste créé (%s)

en: there is no parameter $%d
fr: Il n'existe pas de paramètres $%d

en: could not determine data type of parameter $%d
fr: impossible de déterminer le type de données du paramètres $%d

en: aggregate function calls may not be nested
fr: les appels à la fonction d'aggrégat ne doivent pas être imbriqués

en: aggregates not allowed in WHERE clause
fr: Les aggrégats ne sont pas autorisés dans une clause WHERE

en: aggregates not allowed in JOIN conditions
fr: Les aggrégats ne sont pas autorisés dans une condition JOIN

en: aggregates not allowed in GROUP BY clause
fr: Les aggrégats ne sont pas autorisés sont dans une clause GROUP BY

en: column "%s.%s" must appear in the GROUP BY clause or be used in an aggregate function
fr: La colonne "%s.%s" doit apparaître dans la clause GROUP BY ou doit être utilisé dans une fonction d'aggrégat

en: subquery uses ungrouped column "%s.%s" from outer query
fr: La sous-requête utilise une colonne "%s.%s" non groupée dans la requête externe

en: inconsistent types deduced for parameter $%d
fr: Types inconsistents déduit du paramètre $%d

note: translator: first %s is name of a SQL construct, eg WHERE
en: argument of %s must be type boolean, not type %s
fr: L'argument de %s doit être de type booléen, et non du type %s

note: translator: %s is name of a SQL construct, eg WHERE
en: argument of %s must not return a set
fr: L'argument de %s ne doit pas renvoyer un ensemble

note: translator: first %s is name of a SQL construct, eg LIMIT
en: argument of %s must be type integer, not type %s
fr: L'argument de %s doit être de type integer, et non du type %s

en: %s types %s and %s cannot be matched
fr: Les %s types %s et %s ne peuvent pas correspondre

note: translator: first %s is name of a SQL construct, eg CASE
en: %s could not convert type %s to %s
fr: %s ne peut convertir le type %s en %s

en: arguments declared "anyelement" are not all alike
fr: Les arguments déclarés "anyelement" ne sont pas tous identiques

en: arguments declared "anyarray" are not all alike
fr: Les arguments déclarés "anyarray" ne sont pas tous identiques

en: argument declared "anyarray" is not an array but type %s
fr: L'argument déclaré "anyarray" n'est pas un tableau mais est du type %s

en: argument declared "anyarray" is not consistent with argument declared "anyelement"
fr: L'argument déclaré "anyarray" n'est pas consistent avec l'argument déclaré "anyelement"

en: could not determine anyarray/anyelement type because input has type "unknown"
fr: impossible de déterminer le type anyarray/anyelement car l'entrée dispose du type "unknown"

en: could not find array type for data type %s
fr: impossible de trouver le type array pour le type de données %s

en: table reference "%s" is ambiguous
fr: La référence de la table «%s» est ambigu

en: table reference %u is ambiguous
fr: La référence de la table %u est ambigu

en: table name "%s" specified more than once
fr: Le nom de la table «%s» est spécifié plus d'une fois

en: column reference "%s" is ambiguous
fr: La référence de la colonne «%s» est ambigu

en: table "%s" has %d columns available but %d columns specified
fr: La table «%s» a %d colonnes disponibles mais %d colonnes spécifiées

en: a column definition list is only allowed for functions returning "record"
fr: Une colonne liste est uniquement autorisée pour les fonctions renvoyant "record"

en: a column definition list is required for functions returning "record"
fr: Une colonne liste est requise pour les fonctions renvoyant "record"

en: too many column aliases specified for function %s
fr: Trop d'alias de colonnes spécifiées pour la fonction %s

en: function "%s" in FROM has unsupported return type
fr: La fonction «%s» dans FROM a un type de retour non supporté

en: function in FROM has unsupported return type
fr: La fonction du FROM a un type de retour non supporté

en: column "%s" of relation "%s" does not exist
fr: La colonne «%s» de la relation «%s» n'existe pas

en: missing FROM-clause entry in subquery for table "%s"
fr: Entrée manquante de la clause FROM dans la sous-requête de la table «%s»

en: missing FROM-clause entry for table "%s"
fr: Entrée manquante de la clause FROM pour la table «%s»

en: adding missing FROM-clause entry in subquery for table "%s"
fr: Entrée manquante de la clause FROM dans la sous-requpteour la table «%s»

en: adding missing FROM-clause entry for table "%s"
fr: Ajout d'une entrée manquante dans FROM (table «%s»)

en: expression too complex
fr: expression trop complexe

en: Nesting depth exceeds maximum expression depth %d.
fr: La profondeur de l'imbrication dépasse la profondeur maximale de l'expression (%d).

en: Increase the configuration parameter "max_expr_depth".
fr: Augmenter le paramètre "max_expr_depth".

en: IS DISTINCT FROM requires = operator to yield boolean
fr: IS DISTINCT FROM requiert l'opérateur = pour comparer des booléens

en: NULLIF requires = operator to yield boolean
fr: NULLIF requiert l'opérateur = pour comparer des booleéns

en: subquery must return a column
fr: La sous-requête doit renvoyer une colonne

en: subquery must return only one column
fr: La sous-requête doit renvoyer une seule colonne

en: row comparison cannot use operator %s
fr: La comparaison de ligne ne peut pas utiliser l'opérateur %s

en: subquery has too many columns
fr: La sous-requête a trop de colonnes

en: operator %s must return type boolean, not type %s
fr: L'opérateur %s doit renvoyer le type booléen, et non pas le type %s

en: The operator of a quantified predicate subquery must return type boolean.
fr: L'opérateur d'une sous-requête prédicat quantifiée doit renvoyer le type booléen.

en: operator %s must not return a set
fr: L'opérateur %s ne doit pas renvoyer un ensemble

en: subquery has too few columns
fr: La sous-requête n'a pas assez de colonnes

en: column "%s" does not exist
fr: La colonne «%s» n'existe pas

en: cross-database references are not implemented
fr: Les références entre bases de données ne sont pas implémentées

en: improper qualified name (too many dotted names): %s
fr: mauvaise qualification du nom (trop de points entre les noms) : %s

en: relation reference "%s" cannot be used in an expression
fr: La relation de référence «%s» ne peut pas être utilisée dans une expression

en: cannot cast type %s to %s
fr: impossible de convertir le type %s en %s

en: cannot pass more than %d arguments to a function
fr: impossible de passer plus de %d arguments à une fonction

en: cannot pass result of subquery or join "%s" to a function
fr: impossible de passer le résultat de la sous-requête ou de la jointure «%s» pour une fonction

en: %s(*) specified, but %s is not an aggregate function
fr: %s(*) spécifié, mais %s n'est pas une fonction d'aggrégation

en: DISTINCT specified, but %s is not an aggregate function
fr: DISTINCT spécifié mais %s n'est pas une fonction d'aggrégation

en: attribute notation .%s applied to type %s, which is not a complex type
fr: Notation d'attribut .%s appliqué au type %s, qui n'est pas un type complexe

en: attribute "%s" not found in data type %s
fr: attribut «%s» introuvable pour le type de données %s

en: function %s is not unique
fr: La fonction %s n'est pas unique

en: Could not choose a best candidate function. You may need to add explicit type casts.
fr: Impossible de choisir un meilleur candidat dans les fonctions. Vous devez ajouter une conversion explicite de type.

en: function %s does not exist
fr: La fonction %s n'existe pas

en: No function matches the given name and argument types. You may need to add explicit type casts.
fr: Aucune fonction ne correspond au nom donné et aux types d'arguments. Vous devez ajouter des conversions explicites de type.explicit type casts.

en: aggregates may not return sets
fr: Les aggrégats pourraient ne pas renvoyer des ensembles

en: column %s.%s.%s does not exist
fr: La colonne %s.%s.%s n'existe pas

en: column %s.%s does not exist
fr: La colonne %s.%s n'existe pas

en: aggregate %s(*) does not exist
fr: L'aggrégat %s(*) n'existe pas

en: aggregate %s(%s) does not exist
fr: L'aggrégat %s(%s) n'existe pas

en: function %s(%s) is not an aggregate
fr: La fonction %s(%s) n'est pas un aggrégat

en: functions cannot have more than %d arguments
fr: Les fonctions ne peuvent avoir plus de %d arguments

en: type "%s" does not exist
fr: Le type «%s» n'existe pas

en: cannot subscript type %s because it is not an array
fr: Impossible d'indicer le type %s car il ne s'agit pas d'un tableau

en: array subscript must have type integer
fr: L'indice d'un tableau doit être de type entier

en: array assignment requires type %s but expression is of type %s
fr: L'affectation de tableaux requiert le type %s mais l'expression est de type %s

en: operator does not exist: %s
fr: L'opérateur n'existe pas : %s

en: type %s does not exist
fr: Le type %s n'existe pas

en: could not identify an equality operator for type %s
fr: Impossible d'identifier un opérateur d'égaliter pour le type %s

en: could not identify an ordering operator for type %s
fr: Impossible d'identifier un opérateur de tri pour le type %s

en: Use an explicit ordering operator or modify the query.
fr: Utilisez un opérateur explicite de tri ou modifiez la requête.

en: operator requires run-time type coercion: %s
fr: L'opérateur requiert la coercion de type à l'exécution : %s

en: operator is not unique: %s
fr: L'opérateur n'est pas unique : %s

en: Could not choose a best candidate operator. You may need to add explicit type casts.
fr: Impossible de choisir un meilleur candidat pour l'opérateur. Vous devez ajouter une conversion explicite de type.

en: No operator matches the given name and argument type(s). You may need to add explicit type casts.
fr: Aucun opérateur correspond au nom donné et aux types d'arguments. Vous devez ajouter des conversions explicites de type.

en: op ANY/ALL (array) requires array on right side
fr: op ANY/ALL (tableau) requiert un tableau sur le côté droit

en: op ANY/ALL (array) requires operator to yield boolean
fr: op ANY/ALL (tableau) requiert un opérateur pour comparer des booléens

en: op ANY/ALL (array) requires operator not to return a set
fr: op ANY/ALL (tableau) requiert que l'opérateur ne renvoie pas un ensemble

en: relation reference "%s" cannot be used as a select-list entry
fr: La référence de la relation «%s» ne doit pas être utilisée comme entrée d'une liste SELECT

en: Write "%s".* to denote all the columns of the relation.
fr: Ecrivez «%s».* pour dénoter toutes les colonnes de la relation.

en: cannot assign to system column "%s"
fr: Impossible d'affecter à une colonne système «%s»

en: cannot set an array element to DEFAULT
fr: Impossible d'initialiser un élément d'un tableau pour DEFAULT

en: column "%s" is of type %s but expression is of type %s
fr: La colonne «%s» est de type %s mais l'expression est de type %s

en: column "%s" specified more than once
fr: La colonne «%s» est spécifiée plus d'une fois

en: SELECT * with no tables specified is not valid
fr: Un SELECT * sans table spécifiée n'est pas valide

en: improper %%TYPE reference (too few dotted names): %s
fr: Référence %%TYPE mal nommée (trop peu de points entre les noms) : %s

en: improper %%TYPE reference (too many dotted names): %s
fr: Référence %%TYPE mal nommée (trop de points entre les noms) : %s

en: type reference %s converted to %s
fr: Référence de type %s convertie en %s

en: type "%s" is only a shell
fr: Le stype «%s» n'est pas seulement un shell

en: invalid type name "%s"
fr: Nom de type invalide «%s»

en: identifier "%s" will be truncated to "%.*s"
fr: L'identifiant «%s» sera tronqué en "%.*s"

en: unterminated /* comment
fr: Commentaire /* non terminé

en: unterminated bit string literal
fr: Chaîne littérale bit non terminée

en: unterminated hexadecimal string literal
fr: Chaîne littérale héxadécimale non terminée

en: unterminated quoted string
fr: Chaîne quotée non terminée

en: zero-length delimited identifier
fr: Identifiant délimité de longueur nulle

en: unterminated quoted identifier
fr: Identifiant quoté non terminé

note: translator: %s is typically "syntax error"
en: %s at end of input
fr: %s à la fin de l'entrée

note: translator: first %s is typically "syntax error"
en: %s at or near "%s"
fr: %s sur ou près de «%s»

en: syntax error: cannot back up
fr: erreur de syntaxe : impossible de revenir

en: time zone interval must be HOUR or HOUR TO MINUTE
fr: L'intervalle de zone horaire doit être HOUR ou HOUR TO MINUTE

en: INTERVAL(%d) precision must not be negative
fr: La précision de l'intervalle (INTERVAL(%d)) ne doit pas être négative

en: INTERVAL(%d) precision reduced to maximum allowed, %d
fr: La précision de l'intervalle (INTERVAL(%d)) doit être réduit au maximum permis, %d

en: MATCH PARTIAL not yet implemented
fr: MATCH PARTIAL non implémenté

en: CREATE TABLE AS may not specify INTO
fr: CREATE TABLE AS peut ne pas spécifier INTO

en: CREATE ASSERTION is not yet implemented
fr: CREATE ASSERTION n'est pas encore implémenté

en: DROP ASSERTION is not yet implemented
fr: DROP ASSERTION n'est pas encore implémenté

en: CREATE FUNCTION / OUT parameters are not implemented
fr: Les paramètres CREATE FUNCTION / OUT ne sont pas encore implémentés

en: CREATE FUNCTION / INOUT parameters are not implemented
fr: Les paramètres CREATE FUNCTION / INOUT ne sont pas encore implémentés

en: missing argument
fr: Argument manquant

en: Use NONE to denote the missing argument of a unary operator.
fr: Utilisez NONE pour dénoter l'argument manquant d'un opérateur unitaire.

en: column name list not allowed in CREATE TABLE / AS EXECUTE
fr: La liste de noms de colonnes n'est pas autorisée dans CREATE TABLE / AS EXECUTE

en: LIMIT #,# syntax is not supported
fr: La syntaxe LIMIT #,# n'est pas supportée

en: Use separate LIMIT and OFFSET clauses.
fr: Utilisez les clauses séparées LIMIT et OFFSET.

en: For example, FROM (SELECT ...) [AS] foo.
fr: Par exemple, FROM (SELECT...) [AS] quelquechose.

en: precision for type float must be at least 1 bit
fr: La précision du type float doit être d'au moins un bit

en: precision for type float must be less than 54 bits
fr: La précision pour le type float droit être moins que 54 bits

en: NUMERIC precision %d must be between 1 and %d
fr: La précision NUMERIC %d doit être compris entre 1 et %d

en: NUMERIC scale %d must be between 0 and precision %d
fr: L'échelle NUMERIC %d doit être compris entre 0 et %d

en: DECIMAL precision %d must be between 1 and %d
fr: La précision DECIMAL %d doit être compris entre 1 et %d

en: DECIMAL scale %d must be between 0 and precision %d
fr: L'échelle DECIMAL %d doit être compris entre 0 et %d

en: length for type %s must be at least 1
fr: La longueur du type %s doit être d'au moins 1

en: length for type %s cannot exceed %d
fr: La longueur du type %s ne peut pas excéder %d

en: TIMESTAMP(%d)%s precision must not be negative
fr: La précision de TIMESTAMP(%d)%s ne doit pas être négative

en: TIMESTAMP(%d)%s precision reduced to maximum allowed, %d
fr: La précision de TIMESTAMP(%d)%s est réduit au maximum autorisé, %d

en: TIME(%d)%s precision must not be negative
fr: La précision de TIME(%d)%s ne doit pas être négative

en: TIME(%d)%s precision reduced to maximum allowed, %d
fr: La précision de TIME(%d)%s a été réduit au maximum autorisée, %d

en: unequal number of entries in row expression
fr: Nombre différent d'entrée dans l'expression de la ligne

en: UNIQUE predicate is not yet implemented
fr: Prédicat UNIQUE pas encore implémenté

en: CURRENT_TIME(%d) precision must not be negative
fr: La précision de CURRENT_TIME(%d) ne doit pas être négative

en: CURRENT_TIME(%d) precision reduced to maximum allowed, %d
fr: La précision de CURRENT_TIME(%d) a été réduit au maximum autorisé, %d

en: CURRENT_TIMESTAMP(%d) precision must not be negative
fr: La précision de CURRENT_TIMESTAMP(%d) ne doit pas être négative

en: CURRENT_TIMESTAMP(%d) precision reduced to maximum allowed, %d
fr: La précision de CURRENT_TIMESTAMP(%d) a été réduit au maximum autorisé, %d

en: LOCALTIME(%d) precision must not be negative
fr: La précision de LOCALTIME(%d) ne doit pas être négative

en: LOCALTIME(%d) precision reduced to maximum allowed, %d
fr: La précision de LOCALTIME(%d) a été réduit au maximum autorisé, %d

en: LOCALTIMESTAMP(%d) precision must not be negative
fr: La préciszion de LOCALTIMESTAMP(%d) ne doit pas être négative

en: LOCALTIMESTAMP(%d) precision reduced to maximum allowed, %d
fr: La précision de LOCALTIMESTAMP(%d) a été réduit au maximum autorisé, %d

en: OLD used in query that is not in a rule
fr: OLD utilisé dans une requête qui n'est pas une règle

en: NEW used in query that is not in a rule
fr: NEW utilisé dans une requête dans une règle

en: syntax error; also virtual memory exhausted
fr: erreur de syntaxe ; de plus, mémoire virtuelle saturée

en: syntax error
fr: erreur de syntaxe

en: parser stack overflow
fr: Saturation de la pile de l'analyseur

en: operator %s is not supported for row expressions
fr: L'opérateur %s n'est pas supporté pour les expressions de lignes

en: wrong number of parameters on left side of OVERLAPS expression
fr: mauvais nombre de paramètres sur le côté gauche de l'expression OVERLAPS

en: wrong number of parameters on right side of OVERLAPS expression
fr: mauvais nombre de paramètres sur le côté droit de l'expression OVERLAPS

en: multiple ORDER BY clauses not allowed
fr: Clauses ORDER BY multiples non autorisées

en: multiple FOR UPDATE clauses not allowed
fr: Clauses FOR UPDATE multiples non autorisées

en: multiple OFFSET clauses not allowed
fr: Clauses OFFSET multiples non autorisées

en: multiple LIMIT clauses not allowed
fr: Clauses LIMIT multiples non autorisées

en: "%s" is not an index
fr: «%s» n'est pas un index

en: number of index columns (%d) exceeds limit (%d)
fr: Le nombre de colonnes indexées (%d) dépasse la limite (%d)

en: index row requires %lu bytes, maximum size is %lu
fr: La ligne index requiert %lu octets, la taille maximum est %lu

en: number of columns (%d) exceeds limit (%d)
fr: Le nombre de colonnes (%d) dépasse la limite (%d)

en: unsupported format code: %d
fr: Code de format non supporté : %d

en: number of aliases does not match number of columns
fr: Le nombre d'alias ne correspond pas au nombre de colonnes

en: no column alias was provided
fr: Aucun alias de colonne n'a été fourni

en: could not determine row description for function returning record
fr: Impossible de déterminer la description de la ligne pour la fonction renvoyant l'enregistrement

en: index row size %lu exceeds hash maximum %lu
fr: La taille de la ligne index, %lu, dépasse le hachage maximum %lu

en: hash indexes do not support whole-index scans
fr: Les index hâchés ne supportent pas les parcours de l'index complet

en: out of overflow pages in hash index "%s"
fr: En dehors des pages surchargées dans l'index haché «%s»

en: hash indexes cannot contain null keys
fr: Les index hachés ne peuvent pas contenir des clés nulles

en: index "%s" is not a hash index
fr: L'index «%s» n'est pas un index haché

en: index "%s" has wrong hash version
fr: L'index «%s» a la mauvaise version de hachage

en: Please REINDEX it.
fr: Merci de lancer REINDEX sur cet objet.

en: "%s" is an index
fr: «%s» est un index

en: "%s" is a special relation
fr: «%s» est une relation spéciale

en: "%s" is a composite type
fr: «%s» est un type composite

en: row is too big: size %lu, maximum size %lu
fr: La ligne est trop grande : taille %lu, taille maximum %lu

en: duplicate key violates unique constraint "%s"
fr: Une clé dupliquée rompt la contrainte unique «%s»

en: index row size %lu exceeds btree maximum, %lu
fr: La taille de la ligne index %lu dépasse le maximum de btree, %lu

en: index "%s" is not a btree
fr: L'index «%s» n'est pas un btree

en: version mismatch in index "%s": file version %d, code version %d
fr: La version ne correspond pas dans l'index «%s» : version du fichier %d, version du code %d

en: variable-length rtree keys are not supported
fr: Les clés rtree de longueur variable ne sont pas supportées

en: index row size %lu exceeds rtree maximum, %lu
fr: La taille de la ligne index %lu dépasse le maximum du rtree, %lu

en: cannot have more than 2^32-1 commands in a transaction
fr: Impossible d'avoir plus de 2^32-1 commandes dans une transaction

note: translator: %s represents an SQL statement name
en: %s cannot run inside a transaction block
fr: %s ne peut être lancé dans un bloc de transaction

note: translator: %s represents an SQL statement name
en: %s cannot be executed from a function
fr: %s ne peut être exécuté dans une fonction

note: translator: %s represents an SQL statement name
en: %s may only be used in transaction blocks
fr: %s pourrait seulement être utilisé dans des blocs de transaction

en: there is already a transaction in progress
fr: Il existe dans une transaction en cours

en: there is no transaction in progress
fr: Aucune transaction en cours

en: file "%s" doesn't exist, reading as zeroes
fr: Le fichier «%s» n'existe pas, remplacé par des zéros

en: could not access status of transaction %u
fr: Impossible d'accéder au statut de la transaction %u

en: could not open file "%s": %m
fr: Impossible d'ouvrir le fichier «%s» : %m

en: could not create file "%s": %m
fr: Impossible de créer le fichier «%s» : %m

en: could not seek in file "%s" to offset %u: %m
fr: Impossible de chercher dans le fichier «%s» pour le décalage %u : %m

en: could not read from file "%s" at offset %u: %m
fr: Impossible de lire le fichier «%s» au décalage %u : %m

en: could not write to file "%s" at offset %u: %m
fr: Impossible d'écrire le fichier «%s» au décalage %u : %m

en: could not truncate directory "%s": apparent wraparound
fr: Impossible de tronquer «%s» : contournement apparent

en: could not open directory "%s": %m
fr: Impossible d'ouvrir le répertoire «%s» : %m

en: removing file "%s/%s"
fr: suppression du fichier "%s/%s"

en: could not read directory "%s": %m
fr: Impossible de lire le répertoire «%s» : %m

en: could not close log file %u, segment %u: %m
fr: Impossible de fermer le journal de traces %u, segment %u : %m

en: could not seek in log file %u, segment %u to offset %u: %m
fr: Impossible de chercher le journal de traces %u, segment %u au segment %u : %m

en: could not write to log file %u, segment %u at offset %u: %m
fr: Impossible d'écrire le journal de traces %u, segment %u au décalage %u : %m

en: could not open file "%s" (log file %u, segment %u): %m
fr: Impossible d'ouvrir le fichier «%s» (journal de traces %u, segment %u) : %m

en: could not write to file "%s": %m
fr: Impossible d'écrire le fichier «%s» : %m

en: could not fsync file "%s": %m
fr: Impossible de synchroniser (fsync) le fichier «%s» : %m

en: could not link file "%s" to "%s" (initialization of log file %u, segment %u): %m
fr: Impossible de lier le fichier «%s» à «%s» (initialisation du journal de traces %u, segment %u) : %m

en: could not rename file "%s" to "%s" (initialization of log file %u, segment %u): %m
fr: Impossible de renommer le fichier "%s" en «%s» (initialisation du journal de traces %u, segment %u) : %m

en: could not open transaction log directory "%s": %m
fr: Impossible d'ouvrir le répertoire des journaux de traces «%s» : %m

en: archiving transaction log file "%s"
fr: Archivage du journal des transactions «%s»

en: recycled transaction log file "%s"
fr: Recyclage du journal de transaction «%s»

en: removing transaction log file "%s"
fr: Suppression du journal de transaction «%s»

en: could not read transaction log directory "%s": %m
fr: Impossible de lire le répertoire des journaux de transactions «%s» : %m

en: incorrect resource manager data checksum in record at %X/%X
fr: Somme de contrôle des données du gestionnaire de ressources incorrectes dans l'enregistrement %X/%X

en: incorrect checksum of backup block %d in record at %X/%X
fr: Somme de contrôle incorrect du bloc de sauvegarde %d à l'enregistremebt %X/%X

en: invalid record offset at %X/%X
fr: Décalage invalide de l'enregistrement %X/%X

en: could not read from log file %u, segment %u at offset %u: %m
fr: Impossible de lire le journal de traces %u, segment %u au décalage %u : %m

en: contrecord is requested by %X/%X
fr: "contrecord" est requis par %X/%X

en: record with zero length at %X/%X
fr: L'enregistrement de longueur nulle sur %X/%X

en: record length %u at %X/%X too long
fr: Longueur %u de l'enregistrement sur %X/%X trop importante

en: invalid resource manager ID %u at %X/%X
fr: Identifiant du gestionnaire de ressources invalide %u sur %X/%X

en: could not read from log file %u, segment %u, offset %u: %m
fr: Impossible de lire le journal de traces %u, segment %u décalage %u : %m

en: there is no contrecord flag in log file %u, segment %u, offset %u
fr: Il n'y a pas de drapeaux contrecord dans le journal de traces %u, segment %u, décalage %u

en: invalid contrecord length %u in log file %u, segment %u, offset %u
fr: Longueur du contrecord invalide, %u, dans le journal de traces %u, segment %u, décalage %u

en: invalid magic number %04X in log file %u, segment %u, offset %u
fr: Numéro magique invalide %04X dans le journal de traces %u, segment %u, décalage %u

en: invalid info bits %04X in log file %u, segment %u, offset %u
fr: Bits d'information %04X invalides dans le journal de traces %u, segment %u, décalage %u

en: unexpected pageaddr %X/%X in log file %u, segment %u, offset %u
fr: Page d'adressage %X/%X inattendue dans le journal de traces %u, segment %u, décalage %u

note: translator: SUI = startup id
en: out-of-sequence SUI %u (after %u) in log file %u, segment %u, offset %u
fr: SUI %u hors de la séquence (après %u) dans le journal de traces %u, segment %u, décalage %u

en: invalid LC_COLLATE setting
fr: Paramètre invalide LC_COLLATE

en: invalid LC_CTYPE setting
fr: Paramètre invalide LC_CTYPE

en: sizeof(ControlFileData) is larger than BLCKSZ; fix either one
fr: sizeof(ControlFileData) est plus gros que BLCKSZ ; corrigez au moins un

en: could not create control file "%s": %m
fr: Impossible de créer le fichier de contrôle «%s» : %m

en: could not write to control file: %m
fr: Impossible d'écrire le fichier de contrôle : %m

en: could not fsync control file: %m
fr: Impossible de synchroniser (fsync) le fichier de contrôle : %m

en: could not open control file "%s": %m
fr: Impossible d'ouvrir le fichier de contrôle «%s» : %m

en: could not read from control file: %m
fr: Impossible de lire le fichier de contrôle : %m

en: database files are incompatible with server
fr: Les fichiers de la base de données sont incompatibles avec le serveur

en: The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d.
fr: Le cluster de base de données a été initialisé avec PG_CONTROL_VERSION %d, mais le serveur a été compilé avec PG_CONTROL_VERSION %d.

en: It looks like you need to initdb.
fr: Il semble que vous ayez besoin d'initdb.

en: incorrect checksum in control file
fr: Somme de contrôle incorrecte dans le fichier de contrôle

en: The database cluster was initialized with CATALOG_VERSION_NO %d, but the server was compiled with CATALOG_VERSION_NO %d.
fr: Le cluster de base de données a été initialisé avec CATALOG_VERSION_NO %d, mais le serveur a été compilé avec CATALOG_VERSION_NO %d.

en: The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d.
fr: Le cluster de base de données a été initialisé avec BLCKSZ %d, mais le serveur a été compilé avec BLCKSZ %d.

en: It looks like you need to recompile or initdb.
fr: Il semble que vous ayez besoin de recompiler ou de relancer initdb.

en: The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d.
fr: Le cluster de bases de données a été initialisé avec RELSEG_SIZE %d, mais le serveur a été compilé avec RELSEG_SIZE %d.

en: The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d.
fr: Le cluster de bases de données a été initialisé avec NAMEDATALEN %d, mais le serveur a été compilé avec NAMEDATALEN %d.

en: The database cluster was initialized with FUNC_MAX_ARGS %d, but the server was compiled with FUNC_MAX_ARGS %d.
fr: Le cluster de bases de données a été compilé avec FUNC_MAX_ARGS %d, mais le serveur a été compilé avec FUNC_MAX_ARGS %d.

en: The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP.
fr: Le cluster de bases de données a été initialisé sans HAVE_INT64_TIMESTAMP mais le serveur a été compilé avec HAVE_INT64_TIMESTAMP.

en: The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP.
fr: Le cluster de bases de données a été initialisé avec HAVE_INT64_TIMESTAMP mais le serveur a été compilé sans HAVE_INT64_TIMESTAMP.

en: The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d.
fr: Le cluster de bases de données a été initialisé avec LOCALE_NAME_BUFLEN %d mais le serveur a été compilé avec LOCALE_NAME_BUFLEN %d.

en: database files are incompatible with operating system
fr: Les fichiers de la base de données sont incompatibles avec le système d'exploitation

en: The database cluster was initialized with LC_COLLATE "%s", which is not recognized by setlocale().
fr: Le cluster de bases de données a été initialisé avec LC_COLLATE «%s», qui n'est pas reconnu par setlocale().

en: It looks like you need to initdb or install locale support.
fr: Il semble que vous ayez besoin de lancer initdb ou d'installer le support des locales.

en: The database cluster was initialized with LC_CTYPE "%s", which is not recognized by setlocale().
fr: Le cluster de bases de données a été initialisé avec LC_CTYPE «%s», qui n'est pas reconnu par setlocale().

en: could not write bootstrap transaction log file: %m
fr: Impossible d'écrire le "bootstrap" du journal des transactions : %m

en: could not fsync bootstrap transaction log file: %m
fr: Impossible de synchroniser (fsync) le "bootstrap" du journal des transactions : %m

en: control file contains invalid data
fr: Le fichier de contrôle contient des données invalides

en: database system was shut down at %s
fr: Le système de bases de données a été arrêté à %s

en: database system shutdown was interrupted at %s
fr: Le système de bases de données a été interrompu à %s

en: database system was interrupted while in recovery at %s
fr: Le système de bases de données a été interrompu lors d'une récupération à %s

en: This probably means that some data is corrupted and you will have to use the last backup for recovery.
fr: Ceci signifie probablement que des données ont été corrompues et que vous devrez utiliser la dernière sauvegarde pour la restauration.

en: database system was interrupted at %s
fr: Le système de bases de données a été interrompu à %s

en: checkpoint record is at %X/%X
fr: L'enregistrement du point de vérification (checkpoint record) est à %X/%X

en: using previous checkpoint record at %X/%X
fr: Utilisation de l'enregistrement du point de vérification (checkpoint record) est à %X/%X

en: could not locate a valid checkpoint record
fr: Impossible de localiser un enregistrement d'un point de vérification (checkpoint record)

en: redo record is at %X/%X; undo record is at %X/%X; shutdown %s
fr: Ré-exécution de l'enregistrement à %X/%X ; l'annulation de l'enregistrement  est à %X/%X ; arrêt %s

en: next transaction ID: %u; next OID: %u
fr: Prochain ID de transaction : %u ; prochain OID : %u

en: invalid next transaction ID
fr: Prochain ID de transaction invalide

en: invalid redo in checkpoint record
fr: Re-exécution invalide dans l'enregistrement du point de vérification

en: invalid redo/undo record in shutdown checkpoint
fr: Enregistrement de ré-exécution/annulation dans le point de vérification d'arrêt

en: database system was not properly shut down; automatic recovery in progress
fr: Le système de bases de données n'a pas été arrêté proprement ; restauration automatique en cours

en: redo starts at %X/%X
fr: La ré-exécution commence à %X/%X

en: redo done at %X/%X
fr: Ré-exécution faite à %X/%X

en: redo is not required
fr: La ré-exécution n'est pas requise

en: undo starts at %X/%X
fr: L'annulation commence à %X/%X

en: undo done at %X/%X
fr: Annulation faite sur %X/%X

en: undo is not required
fr: L'annulation n'est pas requise

en: database system is ready
fr: Le système de bases de données est prêt

en: invalid primary checkpoint link in control file
fr: Lien du point de vérification primaire invalide dans le fichier de contrôle

en: invalid secondary checkpoint link in control file
fr: Lien du point de vérification secondaire invalide dans le fichier de contrôle

en: invalid primary checkpoint record
fr: Enregistrement du point de vérification primaire invalide

en: invalid secondary checkpoint record
fr: Enregistrement du point de vérification secondaire invalide

en: invalid resource manager ID in primary checkpoint record
fr: Identifiant du gestionnaire de ressource invalide dans l'enregistrement primaire du point de vérification

en: invalid xl_info in primary checkpoint record
fr: xl_info invalide dans l'enregistrement du point de vérification primaire

en: invalid xl_info in secondary checkpoint record
fr: xl_info invalide  dans l'enregistrement du point de vérification secondaire

en: invalid length of primary checkpoint record
fr: longueur invalide de l'enregistrement du point de vérification primaire

en: invalid length of secondary checkpoint record
fr: longueur invalide de l'enregistrement du point de vérification secondaire

en: shutting down
fr: arrêt en cours

en: database system is shut down
fr: Le système de base de données est en cours d'arrêt

en: checkpoint cannot be made inside transaction block
fr: Le point de vérification ne peut être fait à l'intérieur de blocs de transactions

en: concurrent transaction log activity while database system is shutting down
fr: activité concurrente du journal de transactions alors que le système de bases de données est en cours d'arrêt

en: could not fsync log file %u, segment %u: %m
fr: impossible de synchroniser (fsync) le journal des transactions %u, segment %u : %m

en: could not fdatasync log file %u, segment %u: %m
fr: impossible de synchroniser (fdatasync) le journal de transactions %u, segment %u : %m

en: Usage:
      postgres -boot [OPTION]... DBNAME
      -c NAME=VALUE    set run-time parameter
      -d 1-5           debug level
      -D datadir       data directory
      -F               turn off fsync
      -o file          send debug output to file
      -x num           internal use
fr: Usage:
      postgres -boot [OPTION]... NOM_BASE
      -c NOM=VALEUR    initialise un paramètre d'exécution
      -d 1-5           niveau de déboguage
      -D datadir       répertoire des données
      -F               arrête le fsync
      -o fichier       envoie la sortie de déboguage sur un fichier
      -x num           utilisation interne

en: --%s requires a value
fr: --%s requiert une valeur

en: -c %s requires a value
fr: -c %s requiert une valeur

en: %s does not know where to find the database system data.
    You must specify the directory that contains the database system
    either by specifying the -D invocation option or by setting the
    PGDATA environment variable.
fr: %s ne sait pas où trouver les données du système de bases de données.
    Vous devez spécifier le répertoire contenant le système de bases de données
    soit en spécifiant l'option -D soit en initialisant la variable d'environnement
    PGDATA.

en: cannot drop %s because other objects depend on it
fr: impossible de supprimer (drop) %s car d'autres objets en dépendent

en: Use DROP ... CASCADE to drop the dependent objects too.
fr: Utilisez DROP ... CASCADE pour supprimer aussi les objets dépendants.

en: failed to drop all objects depending on %s
fr: échec lors de la suppression de tous les objets dépendant de %s

en: cannot drop %s because it is required by the database system
fr: impossible de supprimer %s car il est requis par le système de bases de données

en: cannot drop %s because %s requires it
fr: impossible de supprimer %s car il est requis par %s

en: You may drop %s instead.
fr: Vous pouvez supprimer %s à la place.

en: drop auto-cascades to %s
fr: DROP cascade automatiquement sur %s

en: %s depends on %s
fr: %s dépend de %s

en: drop cascades to %s
fr: DROP cascade sur %s

en: grant options can only be granted to individual users
fr: Les options grant ne sont disponibles que pour des utilisateurs individuels

en: cannot revoke grant options from owner
fr: Impossible de révoquer les options de grant du propriétaire

en: invalid privilege type %s for table
fr: Type de privilège %s invalide pour la table

en: invalid privilege type %s for database
fr: Type de privilège %s invalide pour la base de données

en: database "%s" does not exist
fr: La base de données «%s» n'existe pas

en: invalid privilege type %s for function
fr: Type de privilège %s invalide pour la fonction

en: invalid privilege type %s for language
fr: Type de privilège %s invalide pour le langage

en: language "%s" does not exist
fr: Le langage «%s» n'existe pas

en: language "%s" is not trusted
fr: Le langage «%s» n'est pas de confiance

en: invalid privilege type %s for schema
fr: Type de privilège %s invalide pour le schéma

en: schema "%s" does not exist
fr: Le schéma «%s» n'existe pas

en: group "%s" does not exist
fr: Le groupe «%s» n'existe pas

en: group with ID %u does not exist
fr: Le groupe d'identifiant %u n'existe pas

en: permission denied for relation %s
fr: Droit refusé pour la relation %s

en: permission denied for database %s
fr: Droit refusé pour la base de données %s

en: permission denied for function %s
fr: Droit refusé pour la fonction %s

en: permission denied for operator %s
fr: Droit refusé pour l'opérateur %s

en: permission denied for type %s
fr: Droit refusé pour le langage %s

en: permission denied for language %s
fr: Droit refusé pour le langage %s

en: permission denied for schema %s
fr: Droit refusé pour le schéma %s

en: permission denied for operator class %s
fr: Droit refusé pour la classe d'opérateur %s

en: permission denied for conversion %s
fr: Droit refusé pour la conversion %s

en: must be owner of relation %s
fr: doit être le propriétaire de la relation %s

en: must be owner of database %s
fr: doit être le propriétaire de la base de données %s

en: must be owner of function %s
fr: doit être le propriétaire de la fonction %s

en: must be owner of operator %s
fr: doit être le prorpriétaire de l'opérateur %s

en: must be owner of type %s
fr: doit être le propriétaire du type %s

en: must be owner of language %s
fr: doit être le propriétaire du langage %s

en: must be owner of schema %s
fr: doit être le propriétaire du schéma %s

en: must be owner of operator class %s
fr: doit être le propriétaire de la classe %s

en: must be owner of conversion %s
fr: doit être le propriétaire de la conversion %s

en: user with ID %u does not exist
fr: l'utilisateur d'identifiant %u n'existe pas

en: relation with OID %u does not exist
fr: la relation avec l'OID %u n'existe pas

en: database with OID %u does not exist
fr: la base de données d'OID %u n'existe pas

en: function with OID %u does not exist
fr: la fonction d'OID %u n'existe pas

en: language with OID %u does not exist
fr: Le langage d'OID %u n'existe pas

en: schema with OID %u does not exist
fr: Le schéma d'OID %u n'existe pas

en: type with OID %u does not exist
fr: Le type d'OID %u doit exister

en: operator with OID %u does not exist
fr: L'opérateur d'OID %u n'existe pas

en: operator class with OID %u does not exist
fr: La classe d'opérateur d'OID %u n'existe pas

en: cannot determine transition data type
fr: Impossible de déterminer le type de données de transition

en: An aggregate using "anyarray" or "anyelement" as transition type must have one of them as its base type.
fr: Un aggrégat utilisant "anyarray" ou "anyelement" comme type de transition doit avoir un d'entre eux comme type de base.

en: return type of transition function %s is not %s
fr: Le type de retour de la fonction de transition %s n'est pas %s

en: must not omit initial value when transition function is strict and transition type is not compatible with input type
fr: ne doit pas omettre la valeur initiale lorsque la fonction de transition est stricte et que le type de transition n'est pas compatible avec le type en entrée

en: cannot determine result data type
fr: impossible de déterminer le type de données en résultat

en: An aggregate returning "anyarray" or "anyelement" must have one of them as its base type.
fr: Un aggrégat renvoyant "anyarray" ou "anyelement" doit avoir l'un d'entre eux comme typ de base.

en: function %s returns a set
fr: La fonction %s renvoie un ensemble

en: function %s requires run-time type coercion
fr: La fonction %s requiert une coercion sur le type à l'exécution

en: permission denied to create "%s.%s"
fr: Droit refusé pour créer "%s.%s"

en: System catalog modifications are currently disallowed.
fr: Les modifications du catalogue système sont actuellement interdites.

en: tables can have at most %d columns
fr: Les tables peuvent avoir au plus %d colonnes

en: column name "%s" conflicts with a system column name
fr: Le nom de la colonne «%s» entre en conflit avec le nom d'une colonne système

en: column name "%s" is duplicated
fr: Le nom de la colonne «%s» est dupliqué

en: column "%s" has type "unknown"
fr: La colonne «%s» est de type "unknown"

en: Proceeding with relation creation anyway.
fr: Continue malgré tout la création de la relation.

en: column "%s" has pseudo-type %s
fr: La colonne «%s» a le pseudo type %s

en: column "%s" has composite type %s
fr: La colonne «%s» a le type composite %s

en: relation "%s" already exists
fr: La relation «%s» n'existe pas

en: constraint "%s" for relation "%s" already exists
fr: La contrainte «%s» de la relation «%s» existe déjà

en: check constraint "%s" already exists
fr: La contrainte de vérification «%s» existe déjà

en: only table "%s" can be referenced in check constraint
fr: Seule la table «%s» peut être référencée dans la contrainte de vérification

en: cannot use subquery in check constraint
fr: Impossible d'utiliser une sous-requête dans la contrainte de vérification

en: cannot use aggregate function in check constraint
fr: Impossible d'utiliser la fonction d'aggrégat dans une contrainte de vérification

en: cannot use column references in default expression
fr: Impossible d'utiliser les références de colonnes dans l'expression par défaut

en: default expression must not return a set
fr: L'expression par défaut ne doit pas renvoyer un ensemble

en: cannot use subquery in default expression
fr: Impossible d'utiliser une sous-requête dans l'expression par défaut

en: cannot use aggregate function in default expression
fr: Impossible d'utiliser une fonction d'aggrégation dans l'expression par défaut

en: column "%s" is of type %s but default expression is of type %s
fr: La colonne «%s» est de type %s alors que l'expression par défaut est de type %s

en: cannot truncate a table referenced in a foreign key constraint
fr: Impossible de tronquer une table référencée dans une constrainte de clé étrangère

en: Table "%s" references "%s" via foreign key constraint "%s".
fr: La table «%s» référence «%s» via la contrainte de clé étrangère «%s».

en: user-defined indexes on system catalog tables are not supported
fr: Les index définis par l'utilisateur sur les tables du catalogue système ne sont pas supportés

en: shared indexes cannot be created after initdb
fr: Les index partagés ne peuvent pas être créés après initdb

en: shared index "%s" can only be reindexed in stand-alone mode
fr: Un index partagé «%s» peut seulement être réindexé en mode autonome

en: relation "%s.%s" does not exist
fr: La relation "%s.%s" n'existe pas

en: relation "%s" does not exist
fr: La relation «%s» n'existe pas

en: temporary tables may not specify a schema name
fr: Les tables temporaires pourraient ne pas spécifier un nom de schéma

en: no schema has been selected to create in
fr: Aucun schéma n'a été sélectionné pour cette création

en: improper relation name (too many dotted names): %s
fr: Nom de relation incorrecte (trop de points entre les noms) : %s

en: permission denied to create temporary tables in database "%s"
fr: Droit refusé pour la création de tables temporaires dans la base de données «%s»

en: large object %u does not exist
fr: Le gros objet %u n'existe pas

en: conversion "%s" already exists
fr: La conversion «%s» existe déjà

en: default conversion for %s to %s already exists
fr: La conversion par défaut de %s vers %s existe déjà

en: conversion "%s" does not exist
fr: La conversion «%s» n'existe pas

en: schema "%s" already exists
fr: Le schéma «%s» existe déjà

en: "%s" is not a valid operator name
fr: «%s» n'est pas un nom d'opérateur valide

en: at least one of leftarg or rightarg must be specified
fr: Au moins un des arguments doit être spécifié

en: only binary operators can have commutators
fr: Seuls les opérateurs binaires peuvent avoir des commutateurs

en: only binary operators can have join selectivity
fr: Seuls les opérateurs binaires peuvent avoir une sélection des jointures

en: only binary operators can hash
fr: Seuls les opérateurs binaires ont du hachage

en: only binary operators can merge join
fr: Seuls les opérateurs binaires peuvent exécuter des jointures MERGE

en: operator %s already exists
fr: L'opérateur %s existe déjà

en: operator cannot be its own negator or sort operator
fr: L'opérateur ne peut pas être son propre opérateur de négation ou de tri

en: A function returning "anyarray" or "anyelement" must have at least one argument of either type.
fr: Une fonction renvoyant "anyarray" ou "anyelement" doit avoir au moins un argument du même type.

en: "%s" is already an attribute of type %s
fr: «%s» est déjà un atrribut du type %s

en: function "%s" already exists with same argument types
fr: La fonction «%s» existe déjà avec des types d'arguments identiques

en: cannot change return type of existing function
fr: Impossible de modifier le type de retour de fonction existante

en: Use DROP FUNCTION first.
fr: Utilisez tout d'abord DROP FUNCTION.

en: function "%s" is an aggregate
fr: La fonction «%s» est un aggrégat

en: function "%s" is not an aggregate
fr: La fonction «%s» n'est pas un aggrégat

en: return type mismatch in function declared to return %s
fr: Le type de retour ne correspond pas à la fonction déclarant renvoyer %s

en: Function's final statement must be a SELECT.
fr: L'instruction finale de la fonction doit être un SELECT.

en: Function's final statement must not be a SELECT.
fr: L'instruction finale de la fonction ne doit pas être un SELECT.

en: Final SELECT must return exactly one column.
fr: Le SELECT final doit renvoyer exactement une colonne.

en: Actual return type is %s.
fr: Le code de retour réel est %s.

en: Final SELECT returns too many columns.
fr: Le SELECT final retourne beaucoup trop de colonnes.

en: Final SELECT returns %s instead of %s at column %d.
fr: Le SELECT final renvoit %s au lieu de %s pour la colonne %d.

en: Final SELECT returns too few columns.
fr: Le SELECT final renvoit trop peu de colonnes.

en: return type %s is not supported for SQL functions
fr: Le type de retour %s n'est pas supporté pour les fonctions SQL

en: there is no built-in function named "%s"
fr: Il n'existe pas de fonctions intégrées nommées «%s»

en: SQL functions cannot return type %s
fr: Les fonctions SQL ne peuvent pas renvoyer un type %s

en: SQL functions cannot have arguments of type %s
fr: Les fonctions SQL ne peuvent avoir d'arguments du type %s

en: invalid type internal size %d
fr: Taille de type interne invalide, %d

en: fixed-size types must have storage PLAIN
fr: Les types de taille fixe doivent avoir un stockage de base

en: type "%s" already exists
fr: Le type «%s» existe déjà

en: aggregate attribute "%s" not recognized
fr: L'attribut de l'aggrégat «%s» n'est pas reconnu

en: aggregate basetype must be specified
fr: Le type de base d'aggrégat doit être spécifié

en: aggregate stype must be specified
fr: Le type de l'aggrégat doit être spécifié

en: aggregate sfunc must be specified
fr: La fonction de l'aggrégat doit être spécifiée

en: aggregate transition data type cannot be %s
fr: Le type de données de transition de l'aggrégat ne peut pas être %s

en: function %s(*) already exists in schema "%s"
fr: La fonction %s(*) existe déjà dans le schéma «%s»

en: function %s already exists in schema "%s"
fr: La fonction %s existe déjà dans le schéma «%s»

en: skipping "%s" --- only table or database owner can analyze it
fr: Ne s'occupe pas de «%s» --- seul le propriétaire de la table ou de la base de données peut l'analyser

en: skipping "%s" --- cannot analyze indexes, views, or special system tables
fr: Ne s'occupe pas de «%s» --- impossible d'analyser les index, vues ou tables système

en: analyzing "%s.%s"
fr: Analyse de "%s.%s"

en: "%s": %u pages, %d rows sampled, %.0f estimated total rows
fr: «%s» : %u pages, %d lignes testées, %.0f lignes totales estimées

en: there is no previously clustered index for table "%s"
fr: Il n'existe pas de groupes d'index pour la table «%s»

en: index "%s" for table "%s" does not exist
fr: L'index «%s» pour la table «%s» n'existe pas

en: "%s" is not an index for table "%s"
fr: «%s» n'est pas un index de la table «%s»

en: cannot cluster on partial index
fr: Impossible de créer un cluster sur un index partiel

en: cannot cluster when index access method does not handle null values
fr: Impossible de créer un cluster lorsque la méthode d'accès de l'index ne gère pas les valeurs NULL

en: You may be able to work around this by marking column "%s" NOT NULL.
fr: Vous pouvez contourner ceci en marquant la colonne «%s» comme NOT NULL.

en: cannot cluster on expressional index when index access method does not handle null values
fr: Impossible de créer un cluster sur un index à expression lorsque la méthode d'accès de l'index ne gère pas les valeurs NULL

en: "%s" is a system catalog
fr: «%s» est un catalogue système

en: cannot cluster temporary tables of other sessions
fr: Impossible de créer un cluster sur les tables temporaires d'autres sessions

en: source encoding "%s" does not exist
fr: Le codage source «%s» n'existe pas

en: destination encoding "%s" does not exist
fr: Le codage de destination «%s» n'existe pas

en: conversion "%s" already exists in schema "%s"
fr: La conversion «%s» existe déjà dans le schéma «%s»

en: "%s" is not a sequence
fr: «%s» n'est pas une séquence

en: "%s" is not a table
fr: «%s» n'est pas une table

en: "%s" is not a view
fr: «%s» n'est pas une vue

en: database name may not be qualified
fr: Le nom de la base de donnée ne peut être qualifié

en: database comments may only be applied to the current database
fr: Les commentaires de la base de données pourraient seulement être appliqués à la base de données actuelle

en: schema name may not be qualified
fr: Le nom du schéma ne pourrait pas être qualifié

en: rule "%s" does not exist
fr: La règle «%s» n'existe pas

en: there are multiple rules named "%s"
fr: Il existe de nombreuses règles nommées «%s»

en: Specify a relation name as well as a rule name.
fr: Spécifiez un nom de relation comme un nom de règle.

en: trigger "%s" for table "%s" does not exist
fr: Le déclencheur «%s» pour la table «%s» n'existe pas

en: table "%s" has multiple constraints named "%s"
fr: La table «%s» a de nombreuses contraintes nommées «%s»

en: constraint "%s" for table "%s" does not exist
fr: La contrainte «%s» de la table «%s» n'existe pas

en: conflicting or redundant options
fr: Options en conflit ou redondantes

en: %d is not a valid encoding code
fr: %d n'est pas un codage valide

en: %s is not a valid encoding name
fr: %s n'est pas un codage valide

en: permission denied to create database
fr: Droit refusé pour créer une base de données

en: must be superuser to create database for another user
fr: doit être superutilisateur pour créer une base de données pour un autre utilisateur

en: cannot use an alternative location on this platform
fr: Impossible d'utiliser un emplacement différent pour cette plateforme

en: database "%s" already exists
fr: La base de données «%s» n'existe pas

en: template database "%s" does not exist
fr: La base de données modèle «%s» n'existe pas

en: permission denied to copy database "%s"
fr: Droit refusé pour copier la base de données «%s»

en: source database "%s" is being accessed by other users
fr: La base de données source «%s» est accédée par d'autres utilisateurs

en: invalid server encoding %d
fr: Codage serveur %d invalide

en: database path may not contain single quotes
fr: Le chemin de la base de données ne contient pas de guillemets simples

en: could not create database directory "%s": %m
fr: Impossible de créer le répertoire de la base de données «%s» : %m

en: could not remove temporary directory "%s": %m
fr: Impossible de supprimer le répertoire temporaire «%s» : %m

en: could not link file "%s" to «%s»: %m
fr: Impossible de lier le fichier "%s" vers «%s» : %m

en: could not initialize database directory
fr: Impossible d'initialiser le répertoire de la base de données

en: Failing system command was: %s
fr: La commande système ayant échouée était : %s

en: Look in the postmaster's stderr log for more information.
fr: Regardez dans le journal des erreurs (stderr) de postmaster pour plus d'informations.

en: could not initialize database directory; delete failed as well
fr: Impossible d'initialiser le répertoire de la base de données ; la suppression a aussi échoué

en: cannot drop the currently open database
fr: Impossible de supprimer la base de données actuellement ouverte

en: cannot drop a template database
fr: Impossible de supprimer une base de données modèle

en: database "%s" is being accessed by other users
fr: La base de données «%s» est actuellement accédée par d'autres utilisateurs

en: current database may not be renamed
fr: La base de données pourrait ne pas être renommée maintenant

en: permission denied to rename database
fr: Droit refusé pour le renommage de la base de données

en: relative paths are not allowed as database locations
fr: Les chemins relatifs ne sont pas autorisés comme emplacement de bases de données

en: absolute paths are not allowed as database locations
fr: Les chemins absolus ne sont pas autorisés comme emplacement de base de données

en: postmaster environment variable "%s" not found
fr: La variable d'environnement postmaster «%s» est introuvable

en: postmaster environment variable "%s" must be absolute path
fr: La variable d'environnement postmaster «%s» doit être un chemin absolu

en: alternative path is too long
fr: Le chemin alternatif est trop long

en: could not remove file "%s": %m
fr: Impossible de supprimer le fichier «%s» : %m

en: could not remove database directory "%s"
fr: Impossible de supprimer le répertoire de bases de données «%s»

en: COPY BINARY is not supported to stdout or from stdin
fr: COPY BINARY n'est pas supporté vers stdout ou à partir de stdin

en: could not write to COPY file: %m
fr: Impossible d'écrire vers le fichier COPY : %m

en: connection lost during COPY to stdout
fr: Connexion perdue lors de l'opération COPY vers stdout

en: unexpected EOF on client connection
fr: Fin de fichier (EOF) inattendue de la connexion du client

en: COPY from stdin failed: %s
fr: Echec de la commande COPY à partir de stdin : %s

en: unexpected message type 0x%02X during COPY from stdin
fr: Type 0x%02X du message, inattendu, lors d'une opération COPY à aprtir de stdin

en: cannot specify DELIMITER in BINARY mode
fr: Impossible de spécifier le délimiteur (DELIMITER) en mode binaire (BINARY)

en: cannot specify NULL in BINARY mode
fr: Impossible de spécifier NULL en mode binaire (BINARY)

en: transaction is read-only
fr: La transaction est lecture seule

en: must be superuser to COPY to or from a file
fr: doit être superutilisateur pour utiliser COPY à partir ou vers un fichier

en: Anyone can COPY to stdout or from stdin. psql's \copy command also works for anyone.
fr: Tout le monde peut utiliser COPY vers stdout ou partir de stdin.La commande \copy de psql fonctionne aussi pour tout le monde.

en: COPY delimiter must be a single character
fr: Le délimiteur COPY doit être sur un seul caractère

en: table "%s" does not have OIDs
fr: La table «%s» n'a pas d'OID

en: cannot copy to view "%s"
fr: Impossible de copier vers la vue «%s»

en: cannot copy to sequence "%s"
fr: Impossible de copier vers la séquence «%s»

en: cannot copy to non-table relation "%s"
fr: Impossible de copier vers une relation «%s» qui n'est pas une table

en: could not open file "%s" for reading: %m
fr: Impossible d'ouvrir le fichier «%s» pour une lecture : %m

en: "%s" is a directory
fr: «%s» est un répertoire

en: cannot copy from view "%s"
fr: Impossible de copier à partir de la vue «%s»

en: cannot copy from sequence "%s"
fr: Impossible de copier à partir de la séquence «%s»

en: cannot copy from non-table relation "%s"
fr: Impossible de copier à partir de la relation «%s», qui n'est pas une table

en: relative path not allowed for COPY to file
fr: Un chemin relatif n'est pas autorisé à utiliser COPY vers un fichier

en: could not open file "%s" for writing: %m
fr: Impossible d'ouvrir le fichier «%s» en écriture : %m

en: COPY %s, line %d, column %s
fr: COPY %s, ligne %d, colonne %s

en: COPY %s, line %d
fr: COPY %s, ligne %d

en: COPY %s, line %d, column %s: "%s"
fr: COPY %s, ligne %d, colonne %s : «%s»

en: COPY %s, line %d: "%s"
fr: COPY %s, ligne %d : «%s»

en: COPY file signature not recognized
fr: La signature du fichier COPY n'est pas reconnue

en: invalid COPY file header (missing flags)
fr: Entête du fichier COPY invalide (options manquantes)

en: unrecognized critical flags in COPY file header
fr: Options critiques non reconnues dans l'entête du fichier COPY

en: invalid COPY file header (missing length)
fr: Entête du fichier COPY invalide (longueur manquant)

en: invalid COPY file header (wrong length)
fr: Entête du fichier COPY invalide (mauvaise longueur)

en: null OID in COPY data
fr: OID NULL dans les données du COPY

en: invalid OID in COPY data
fr: OID invalide dans les données du COPY

en: missing data for column "%s"
fr: Données manquants pour la colonne «%s»

en: extra data after last expected column
fr: Données supplémentaires après la dernière colonne attendue

en: row field count is %d, expected %d
fr: Le nombre des champs de la ligne est %d, %d attendus

en: literal carriage return found in data
fr: Un retour chariot littérale trouvé dans la donnée

en: Use "\r" to represent carriage return.
fr: Utilisez "\r" pour représenter un retour chariot.

en: literal newline found in data
fr: Retour à la ligne littérale trouvé dans les données

en: Use "\n" to represent newline.
fr: Utilisez "\n" pour représenter une nouvelle ligne.

en: end-of-copy marker does not match previous newline style
fr: Le marqueur fin-de-copie ne correspond pas à un précédent style de fin de ligne

en: end-of-copy marker corrupt
fr: Marqueur fin-de-copie corrompu

en: unexpected EOF in COPY data
fr: Fin de fichier (EOF) inattendu dans les données du COPY

en: invalid field size
fr: Taille du champ invalide

en: incorrect binary data format
fr: Format de données binaires incorrect

en: SQL function cannot return shell type %s
fr: La fonction SQL ne peut pas retourner le type shell %s

en: return type %s is only a shell
fr: Le type de retour %s est seulement un shell

en: type "%s" is not yet defined
fr: Taper «%s» n'est pas encore défini

en: Creating a shell type definition.
fr: Création de la définition d'un shell type.

en: SQL function cannot accept shell type %s
fr: La fonction SQL ne peut pas accepter le type shell %s

en: argument type %s is only a shell
fr: Le type d'argument %s est seulement un shell

en: functions cannot accept set arguments
fr: Les fonctions ne peuvent pas accepter des arguments d'ensemble

en: no function body specified
fr: Aucun corps de fonction spécifié

en: no language specified
fr: Aucun langage spécifié

en: unrecognized function attribute "%s" ignored
fr: L'attribut «%s» non reconnu de la fonction a été ignoré

en: only one AS item needed for language "%s"
fr: Seul un élément AS est nécessaire pour le langage «%s»

en: You need to use "createlang" to load the language into the database.
fr: Vous devez utiliser "createlang" pour charger le langage dans la base de données.

en: "%s" is an aggregate function
fr: «%s» est une fonction d'aggrégation

en: Use DROP AGGREGATE to drop aggregate functions.
fr: Utilisez DROP AGGREGATE pour supprimer les fonctions d'aggrégation.

en: removing built-in function "%s"
fr: Suppression de la fonction intégrée «%s»

en: Use ALTER AGGREGATE to rename aggregate functions.
fr: Utilisez ALTER AGGREGATE pour renommer les fonctions d'aggrégation.

en: source data type %s does not exist
fr: Le type de données sources %s n'existe pas

en: target data type %s does not exist
fr: Le type de données cible %s n'existe pas

en: source data type and target data type are the same
fr: Les type de données source et cible sont identiques

en: source data type %s is only a shell
fr: Le type de données source %s est seulement un shell

en: target data type %s is only a shell
fr: Le type de données cible %s est seulement un shell

en: source data type %s is a pseudo-type
fr: Le type de données source %s est un pseudo-type

en: target data type %s is a pseudo-type
fr: Le type de données cible %s est un pseudo-type

en: must be owner of type %s or type %s
fr: doit être le propriétaire du type %s ou du type %s

en: cast function must take one argument
fr: La fonction de conversion doit prendre un argument

en: argument of cast function must match source data type
fr: L'argument de la fonction de conversion doit correspondre au type de données source

en: return data type of cast function must match target data type
fr: Le type de donnée en retour de la fonction de conversion doit correspondre au type de données cible

en: cast function must not be volatile
fr: La fonction de conversion ne doit pas être volatile

en: cast function must not be an aggregate function
fr: La fonction de conversion ne doit pas être une fonction d'aggrégation

en: cast function must not return a set
fr: La fonction de conversion ne doit pas renvoyer un ensemble

en: must be superuser to create a cast WITHOUT FUNCTION
fr: doit être superutilisateur pour créer une fonction de conversion SANS FONCTION

en: source and target data types are not physically compatible
fr: Les types de données source et cible ne sont pas physiquement compatibles

en: cast from type %s to type %s already exists
fr: La conversion du type %s vers le type %s existe déjà

en: cast from type %s to type %s does not exist
fr: La conversion du type %s vers le type %s n'existe pas

en: %s requires a parameter
fr: %s requiert un paramètre

en: %s requires a numeric value
fr: %s requiert une valeur numérique

en: argument of %s must be a name
fr: L'argument de %s doit être un nom

en: argument of %s must be a type name
fr: L'argument de %s doit être un nom de type

en: %s requires an integer value
fr: %s requiert une valeur entière

en: invalid argument for %s: "%s"
fr: Argument invalide pour %s : «%s»

en: access method "%s" does not exist
fr: La méthode d'accès «%s» n'existe pas

en: must be superuser to create an operator class
fr: doit être superutilisateur pour créer une classe d'opérateur

en: invalid operator number %d, must be between 1 and %d
fr: Numéro d'opérateur invalide %d, doit être compris entre 1 et %d

en: operator number %d appears more than once
fr: Le numéro d'opérateur %d apparaît plus d'une fois

en: invalid procedure number %d, must be between 1 and %d
fr: Numéro de procédure invalide %d, doit être compris entre 1 et %d

en: procedure number %d appears more than once
fr: Le numéro de procédure %d apparaît plus d'une fois

en: storage type specified more than once
fr: Type de stockage spécifié plus d'une fois

en: storage type may not be different from data type for access method "%s"
fr: Le type de stockage pourrait ne pas être différent du type de données pour la méthode d'accès «%s»

en: operator class "%s" for access method "%s" already exists
fr: La classe d'opérateur «%s» pour la méthode d'accès «%s» existe déjà

en: could not make operator class "%s" be default for type %s
fr: Impossible de rendre la classe d'opérateur «%s» par défaut pour le type %s

en: Operator class "%s" already is the default.
fr: La classe d'opérateur «%s» est déjà la classe par défaut.

en: operator class "%s" does not exist for access method "%s"
fr: La classe d'opérateur «%s» n'existe pas pour la méthode d'accès «%s»

en: operator class "%s" for access method "%s" already exists in schema "%s"
fr: La classe d'opérateur «%s» de la méthode d'accès «%s» existe déjà dans le schéma «%s»

en: must specify at least one column
fr: doit spécifier au moins une colonne

en: cannot use more than %d columns in an index
fr: doit utiliser plus de %d colonnes dans un index

en: access method "%s" does not support unique indexes
fr: La méthode d'accès «%s» ne supporte pas les index uniques

en: access method "%s" does not support multicolumn indexes
fr: La méthode d'accès «%s» ne supporte pas les index multi-colonnes

en: index expressions and predicates may refer only to the table being indexed
fr: Les expressions et prédicats d'index pourraient seulement référer à la table en cours d'indexage

en: primary keys cannot be expressions
fr: Les clés primaires ne peuvent pas être des expressions

en: cannot use subquery in index predicate
fr: Impossible d'utiliser une sous-requête dans un prédicat d'index

en: cannot use aggregate in index predicate
fr: Impossible d'utiliser un aggrégat dans un prédicat d'index

en: functions in index predicate must be marked IMMUTABLE
fr: Les fonctions de prédicat d'index doivent être marquées comme IMMUTABLE

en: cannot use subquery in index expression
fr: Impossible d'utiliser l'expression de la sous-requête

en: cannot use aggregate function in index expression
fr: Impossible d'utiliser la fonction d'aggrégation dans l'expression de l'index

en: functions in index expression must be marked IMMUTABLE
fr: Les fonctions dans l'expression de l'index doivent être marquées comme IMMUTABLE

en: data type %s has no default operator class for access method "%s"
fr: Le type de données %s n'a pas de classe d'opérateur par défaut pour la méthode d'accès «%s»

en: You must specify an operator class for the index or define a default operator class for the data type.
fr: Vous devez spécifier une classe d'opérateur pour l'index ou définir une classe d'opérateur par défaut pour le type de données.

en: operator class "%s" does not accept data type %s
fr: La classe d'opérateur «%s» n'accepte pas le type de données %s

en: there are multiple default operator classes for data type %s
fr: Il existe de nombreuses classes d'opérateur par défaut pour le type de données %s

en: shared table "%s" can only be reindexed in stand-alone mode
fr: La table partagée «%s» peut seulement être réindexé en mode autonome

en: table "%s" has no indexes
fr: La table «%s» n'a pas d'index

en: can only reindex the currently open database
fr: peut seulement réindexer la base de données en cours

en: table "%s" was reindexed
fr: La table «%s» a été réindexée

en: setof type not allowed for operator argument
fr: setof type non autorisé pour l'argument de l'opérateur

en: operator attribute "%s" not recognized
fr: L'attribut «%s» de l'opérateur n'est pas reconnu

en: operator procedure must be specified
fr: La procédure de l'opérateur doit être spécifiée

en: invalid cursor name: must not be empty
fr: Nom de curseur invalide : il ne doit pas être vide

en: DECLARE CURSOR may not specify INTO
fr: DECLARE CURSOR pourrait ne pas spécifier INTO

en: DECLARE CURSOR ... FOR UPDATE is not supported
fr: DECLARE CURSOR ... FOR UPDATE n'est pas supporté

en: Cursors must be READ ONLY.
fr: Les curseurs doivent être en lecture seule (READ ONLY).

en: cursor "%s" does not exist
fr: Le curseur «%s» n'existe pas

en: portal "%s" already active
fr: Portail «%s» déjà actif

en: could not reposition held cursor
fr: Impossible de repositionner le curseur détenu

en: invalid statement name: must not be empty
fr: Nom de l'instruction invalide : il ne doit pas être vide

en: utility statements cannot be prepared
fr: Les instructions utilitaires ne peuvent pas être préparées

en: prepared statement is not a SELECT
fr: L'instruction préparée n'est pas un SELECT

en: prepared statement "%s" already exists
fr: L'instruction préparée «%s» existe déjà

en: prepared statement "%s" does not exist
fr: L'instruction préparée «%s» n'existe pas

en: permission denied for sequence %s
fr: Droit refusé pour la séquence %s

en: nextval: reached maximum value of sequence "%s" (%s)
fr: nextval : valeur maximale de la séquence «%s» (%s) atteinte

en: nextval: reached minimum value of sequence "%s" (%s)
fr: nextval : valeur minimale de la séquence «%s» (%s) atteinte

en: currval of sequence "%s" is not yet defined in this session
fr: currval de la séquence «%s» n'est pas encore définie dans cette session

en: setval: value %s is out of bounds for sequence "%s" (%s..%s)
fr: setval : la valeur %s est en dehors des limites de la séquence «%s» (%s..%s)

en: out of memory
fr: mémoire insuffisante

en: INCREMENT must not be zero
fr: La valeur INCREMENT ne peut pas être zéro

en: MINVALUE (%s) must be less than MAXVALUE (%s)
fr: La valeur MINVALUE (%s) doit être moindre que la valeur MAXVALUE (%s)

en: START value (%s) can't be less than MINVALUE (%s)
fr: La valeur START (%s) ne peut pas être plus petite que MINVALUE (%s)

en: START value (%s) can't be greater than MAXVALUE (%s)
fr: La valeur START (%s) ne peut pas être plus grande que MAXVALUE (%s)

en: CACHE (%s) must be greater than zero
fr: La valeur CACHE (%s) doit être plus grand que zéro

en: must be superuser to create procedural language
fr: doit être superutilisateur pour créer un langage procédural

en: language "%s" already exists
fr: Le langage «%s» existe déjà

en: changing return type of function %s from "opaque" to "language_handler"
fr: Changement du type du code retour de la fonction %s d'"opaque" à "language_handler"

en: function %s must return type "language_handler"
fr: La fonction %s doit renvoyer le type "language_handler"

en: must be superuser to drop procedural language
fr: doit être superutilisateur pour supprimer le langage procédural

en: must be superuser to rename procedural language
fr: doit être superutilisateur pour renommer le langage procédural

en: permission denied
fr: Droi refusé

en: "%s" is not a superuser, so cannot create a schema for "%s"
fr: "%s" n'est pas un superutilisateur et, donc, il ne peut pas créer un schéma pour «%s»

en: unacceptable schema name "%s"
fr: nom de schéma inacceptable «%s»

en: The prefix "pg_" is reserved for system schemas.
fr: Le préfixe "pg_" est réservé pour les schémas système.

en: ON COMMIT can only be used on temporary tables
fr: ON COMMIT peut seulement être utilisé sur des tables temporaires

en: duplicate check constraint name "%s"
fr: nom de contrainte de vérification «%s» dupliqué

en: permission denied: "%s" is a system catalog
fr: Droit refusé : «%s» est un catalogue système

en: cannot truncate temporary tables of other sessions
fr: impossible de tronquer les tables temporaires des autres sessions

en: column "%s" duplicated
fr: colonne «%s» dupliquée

en: cannot inherit from temporary relation "%s"
fr: impossible d'hériter à partir d'une relation temporaire «%s»

en: inherited relation "%s" duplicated
fr: relation héritée «%s» dupliquée

en: merging multiple inherited definitions of column "%s"
fr: assemblage de plusieurs définitions d'héritage pour la colonne «%s»

en: inherited column "%s" has a type conflict
fr: La colonne héritée «%s» a un conflit de type

en: merging column "%s" with inherited definition
fr: Assemblage de la colonne «%s» avec une définition héritée

en: column "%s" has a type conflict
fr: La colonne «%s» a un conflit de type

en: column "%s" inherits conflicting default values
fr: La colonne «%s» hérite de valeurs par défaut conflictuelles

en: To resolve the conflict, specify a default explicitly.
fr: Pour résoudre le conflit, spécifiez explicitement une valeur par défaut.

en: inherited column "%s" must be renamed in child tables too
fr: La colonne héritée «%s» doit aussi être renommée pour les tables fils

en: cannot rename system column "%s"
fr: Impossible de renommer la colonne système «%s»

en: cannot rename inherited column "%s"
fr: Impossible de renommer la colonne héritée «%s»

en: column "%s" of relation "%s" already exists
fr: La colonne «%s» de la relation «%s» existe déjà

en: child table "%s" has different type for column "%s"
fr: La table fils «%s» a un type différent pour la colonne «%s»

en: merging definition of column "%s" for child "%s"
fr: Assemblage de la définition de la colonne «%s» pour le fils «%s»

en: column must be added to child tables too
fr: La colonne doit aussi être ajouté aux tables fils

en: adding columns with defaults is not implemented
fr: Ajouter des colonnes ayant une valeur par défaut n'est pas implémenté

en: Add the column, then use ALTER TABLE SET DEFAULT.
fr: Ajoutez la colonne puis utilisez ALTER TABLE SET DEFAULT.

en: adding NOT NULL columns is not implemented
fr: Ajouter des colonnes NOT NULL n'est pas implémenté

en: Add the column, then use ALTER TABLE SET NOT NULL.
fr: Ajoutez la colonne, puis utilisez ALTER TABLE SET NOT NULL.

en: cannot alter system column "%s"
fr: Impossible de modifier la colonne système «%s»

en: column "%s" is in a primary key
fr: La colonne «%s» est dans une clé primaire

en: column "%s" contains null values
fr: La colonne «%s» contient des valeurs NULL

en: "%s" is not a table or view
fr: «%s» n'est pas une table ou une vue

en: statistics target %d is too low
fr: La cible statistique %d est trop basse

en: lowering statistics target to %d
fr: Abaissement de la cible statistique à %d

en: invalid storage type "%s"
fr: Type «%s» de stockage invalide

en: column data type %s can only have storage PLAIN
fr: Le type de données %s de la colonne peut seulement avoir un stockage texte (PLAIN)

en: ALTER TABLE WITH OIDS is not yet implemented
fr: ALTER TABLE WITH OIDS n'est pas encore implémenté

en: cannot drop system column "%s"
fr: Impossible de supprimer la colonne système «%s»

en: cannot drop inherited column "%s"
fr: Impossible de supprimer la colonne héritée «%s»

en: check constraint may only reference relation "%s"
fr: La contrainte de vérification pourrait seulement référencer la relation «%s»

en: check constraint "%s" is violated by some row
fr: La contrainte de vérification «%s» est rompue par une ligne

en: referenced relation "%s" is not a table
fr: La relation référencée «%s» n'est pas une table

en: cannot reference temporary table from permanent table constraint
fr: Impossible de référencer une table temporaire à partir d'une contrainte de table permanente

en: cannot reference permanent table from temporary table constraint
fr: Impossible de référencer une table permanente à partir de la contrainte de table temporaire

en: number of referencing and referenced columns for foreign key disagree
fr: nombre de colonnes de référence et référencées pour la clé étrangère en désaccord

en: column "%s" referenced in foreign key constraint does not exist
fr: La colonne «%s» référencée dans la contrainte de clé étrangère n'existe pas

en: cannot have more than %d keys in a foreign key
fr: Impossible d'avoir plus de %d clés dans une clé étrangère

en: there is no primary key for referenced table "%s"
fr: Il n'existe pas de clé étrangère pour la table référencée «%s»

en: there is no unique constraint matching given keys for referenced table "%s"
fr: Il n'existe aucune contrainte correspondant aux clés données pour la table référencée «%s»

en: constraint "%s" does not exist
fr: La contrainte «%s» n'existe pas

en: multiple constraints named "%s" were dropped
fr: Les contraintes multiples nommées «%s» ont été supprimées

en: "%s" is not a table, TOAST table, index, view, or sequence
fr: «%s» n'est pas une table, une table TOAST, un index, une vue ou une séquence

en: shared tables cannot be toasted after initdb
fr: Les tables partagées ne peuvent pas être "toasted" après la commande initdb

en: table "%s" already has a TOAST table
fr: La table «%s» a déjà une table TOAST

en: table "%s" does not need a TOAST table
fr: La table «%s» n'a pas besoin d'une table TOAST

en: could not determine referenced table for constraint "%s"
fr: Impossible de déterminer la table référence pour la contrainte «%s»

en: multiple INSERT events specified
fr: Evénements INSERT multiples spécifiés

en: multiple DELETE events specified
fr: Evénements DELETE multiples spécifiés

en: multiple UPDATE events specified
fr: Evénements UPDATE multiples spécifiés

en: trigger "%s" for relation "%s" already exists
fr: Le déclencheur «%s» de la relation «%s» existe déjà

en: changing return type of function %s from "opaque" to "trigger"
fr: Changement du type de retour de la fonction %s de "opaque" vers "trigger"

en: function %s must return type "trigger"
fr: La fonction %s doit renvoyer le type "trigger"

en: trigger function %u returned null value
fr: La fonction déclencheur %u a renvoyé la valeur NULL

en: BEFORE STATEMENT trigger cannot return a value
fr: Le déclencheur BEFORE STATEMENT ne peut pas renvoyer une valeur

en: could not serialize access due to concurrent update
fr: Impossible de sérialiser un accès à cause d'une mise à jour concurrente

en: unnamed constraints cannot be set explicitly
fr: Les contraintes sans nom ne peuvent pas être initialisées explicitement

en: constraint "%s" is not deferrable
fr: La contrainte «%s» n'est pas DEFERRABLE

en: type names must be %d characters or less
fr: Les noms de type doivent avoir au plus %d caractères

en: array element type cannot be %s
fr: Le type d'élément tableau ne peut pas être %s

en: alignment "%s" not recognized
fr: Alignement «%s» non reconnu

en: storage "%s" not recognized
fr: Stockage «%s» non reconnu

en: type attribute "%s" not recognized
fr: Attribut du type «%s» non reconnu

en: type input function must be specified
fr: La type d'entrée de la fonction doit être spécifiée

en: type output function must be specified
fr: Le type de sortie de la fonction doit être spécifié

en: changing return type of function %s from "opaque" to %s
fr: Changement du type de retour de la fonction %s à partir de "opaque" vers %s

en: type input function %s must return type %s
fr: Le type d'entrée de la fonction %s doit être%s

en: changing return type of function %s from "opaque" to "cstring"
fr: Changement du type de retour de la fonction %s de "opaque" vers "cstring"

en: type output function %s must return type "cstring"
fr: La sortie de la fonction %s doit être "cstring"

en: type receive function %s must return type %s
fr: La fonction de réception du type %s doit renvoyer le type %s

en: type send function %s must return type "bytea"
fr: La fonction d'envoi du type %s doit renvoyer le type "bytea"

en: domain names must be %d characters or less
fr: Les noms de domaine doivent avoir au plus %d caractères

en: "%s" is not a valid base type for a domain
fr: «%s» n'est pas un type de base valide pour un domaine

en: foreign key constraints not possible for domains
fr: Contraintes de clé étrangère impossible pour les domaines

en: multiple default expressions
fr: Expressions par défaut multiples

en: conflicting NULL/NOT NULL constraints
fr: Contraintes NULL/NOT NULL en conflit

en: unique constraints not possible for domains
fr: Contraintes uniques impossible pour les domaines

en: primary key constraints not possible for domains
fr: Contraintes de clé primaire impossible pour les domaines

en: specifying constraint deferrability not supported for domains
fr: spécifier des contraintes deferrantes n'est pas supporter par les domaines

en: "%s" is not a domain
fr: «%s» n'est pas un domaine

en: changing argument type of function %s from "opaque" to "cstring"
fr: Changement du type d'argument de la fonction %s d'"opaque" à "cstring"

en: changing argument type of function %s from "opaque" to %s
fr: Changement du type d'argument de la fonction %s d'"opaque" à %s

en: composite type must have at least one attribute
fr: Le type composite doit avoir au moins un attribut

en: column "%s" of table "%s" contains null values
fr: La colonne «%s» de la table «%s» contient des valeurs NULL

en: column "%s" of table "%s" contains values that violate the new constraint
fr: La colonne «%s» de la table «%s» contient des valeurs violant la nouvelle contrainte

en: constraint "%s" for domain "%s" already exists
fr: La contrainte «%s» du domaine «%s» existe déjà

en: cannot use table references in domain check constraint
fr: Impossible d'utiliser les références de table dans la contrainte de vérification de domaine

en: cannot use aggregate in check constraint
fr: Impossible d'utiliser un aggrégat dans la contrainte de vérification

en: could not write to temporary file "%s": %m
fr: Impossible d'écrire le fichier temporaire «%s» : %m

en: invalid group name "%s"
fr: Nom de groupe invalide «%s»

en: invalid user name "%s"
fr: Nom d'utilisateur invalide «%s»

en: could not rename file "%s" to "%s": %m
fr: Impossible de renommer le fichier «%s» en «%s» : %m

en: invalid user password "%s"
fr: Mot de passe de l'utilisateur invalide "%s"

en: user ID must be positive
fr: L'identifiant de l'utilisateur doit être positif

en: must be superuser to create users
fr: doit être superutilisateur pour créer des utilisateurs

en: user name "%s" is reserved
fr: Le nom d'utilisateur «%s» est réservé

en: user "%s" already exists
fr: L'utilisateur «%s» existe déjà

en: user ID %d is already assigned
fr: L'identifiant de l'utilisateur %d est déjà affecté

en: user "%s" does not exist
fr: L'utilisateur «%s» n'existe pas

en: must be superuser to drop users
fr: doit être superutilisateur pour supprimer des utilisateurs

en: current user cannot be dropped
fr: L'utilisateur actuel ne peut pas être supprimé

en: session user cannot be dropped
fr: L'utilisateur de la session ne peut pas être supprimé

en: user "%s" cannot be dropped
fr: L'utilisateur «%s» ne peut pas être supprimé

en: The user owns database "%s".
fr: L'utilisateur est propriétaire de la base de données «%s».

en: session user may not be renamed
fr: L'utilisateur de la session ne pourrait pas être renommé

en: must be superuser to rename users
fr: doit être superutilisateur pour renommer les utilisateurs

en: before using passwords you must revoke privileges on %s
fr: Avant d'utiliser les mots de passe, vous devez révoquer les droits sur %s

en: This restriction is to prevent unprivileged users from reading the passwords.
fr: Cette restriction permet d'empêcher les utilisateurs non privilégiés de lire les mots de passe.

en: Try REVOKE ALL ON "%s" FROM PUBLIC.
fr: Essayez REVOKE ALL ON «%s» FROM PUBLIC.

en: group ID must be positive
fr: L'identifiant du groupe doit être positif

en: must be superuser to create groups
fr: doit être superutilisateur pour créer des groupes

en: group name "%s" is reserved
fr: Le nom du groupe «%s» est réservé

en: group "%s" already exists
fr: Le groupe «%s» existe déjà

en: group ID %d is already assigned
fr: L'identifiant %d du groupe est déjà affecté

en: must be superuser to alter groups
fr: doit être superutilisateur pour modifier les groupes

en: group "%s" does not have any members
fr: Le groupe «%s» n'a aucun membres

en: user "%s" is not in group "%s"
fr: L'utilisateur «%s» n'est pas dans le groupe «%s»

en: must be superuser to drop groups
fr: Doit être superutilisateur pour supprimer les groupes

en: must be superuser to rename groups
fr: doit être superutilisateur pour renommer les groupes

en: oldest xmin is far in the past
fr: Le plus ancien xmin est loin dans le passé

en: Close open transactions soon to avoid wraparound problems.
fr: Fermez les transactions ouvertes rapidement pour éviter des problèmes de réinitialisation.

en: some databases have not been vacuumed in over 2 billion transactions
fr: Quelques bases de données n'ont pas eu l'opération de maintenance VACUUM depuis plus de 2 milliards de transactions

en: You may have already suffered transaction-wraparound data loss.
fr: Vous pouvez avoir déjà souffert de pertes de données suite à une réinitialisation du numéro des transactions.

en: some databases have not been vacuumed in over 1 billion transactions
fr: Quelques bases de données n'ont pas eu l'opération de maintenance VACUUM depuis plus de 1 milliards de transactions

en: Better vacuum them soon, or you may have a wraparound failure.
fr: Il vaudrait mieux lancer VACUUM rapidement, sinon vous risquez une réinitilisation du numéro de transaction.

en: some databases have not been vacuumed in %d transactions
fr: Quelques bases de données n'ont pas eu l'opération de maintenance VACUUM depuis plus de %d milliards de transactions

en: Better vacuum them within %d transactions, or you may have a wraparound failure.
fr: Il vaudrait mieux lancer VACUUM avant %d transactions, sinon vous risquez une réinitilisation du numéro de transaction.

en: skipping "%s" --- only table or database owner can vacuum it
fr: Ne s'occupe pas de «%s» --- seul le propriétaire de la table ou de la base de données peut lancer un VACUUM

en: skipping "%s" --- cannot vacuum indexes, views, or special system tables
fr: Ne s'occupe pas de «%s» --- impossible de lancer un VACUUM sur les index, vues ou tables système

en: vacuuming "%s.%s"
fr: Lancement du VACUUM sur "%s.%s"

en: relation "%s" page %u is uninitialized --- fixing
fr: Pour la relation «%s», la page "%u"  n'est pas initialisé --- correction en cours

en: relation "%s" TID %u/%u: InsertTransactionInProgress %u --- can't shrink relation
fr: Pour la relation «%s», TID %u/%u : InsertTransactionInProgress %u --- impossible de diminuer la relation

en: relation "%s" TID %u/%u: DeleteTransactionInProgress %u --- can't shrink relation
fr: Pour la relation «%s», TID %u/%u : DeleteTransactionInProgress %u --- impossible de diminuer la relation

en: "%s": found %.0f removable, %.0f nonremovable row versions in %u pages
fr: «%s»: %.0f versions de ligne supprimables, %.0f non supprimables parmi %u pages

en: %.0f dead row versions cannot be removed yet.
    Nonremovable row versions range from %lu to %lu bytes long.
    There were %.0f unused item pointers.
    Total free space (including removable row versions) is %.0f bytes.
    %u pages are or will become empty, including %u at the end of the table.
    %u pages containing %.0f free bytes are potential move destinations.
    %s
fr: %.0f versions de lignes mortes ne peuvent pas encore être supprimées.
    Les versions non supprimables de ligne vont de %lu to %lu octets.
    Il existait %.0f pointeurs d'éléments inutilisés.
    Espace libre total (incluant les versions supprimables de ligne) est de %.0f octets.
    %u pages sont ou deviendront vides, ceci incluant %u à la fin de la table.
    %u pages contenant %.0f octets libres sont des destinations de déplacement disponibles.
    %s

en: "%s": moved %u row versions, truncated %u to %u pages
fr: «%s»: moved %u row versions, truncated %u to %u pages

en: "%s": truncated %u to %u pages
fr: «%s»: %u pages tronqués à %u

en: index "%s" now contains %.0f row versions in %u pages
fr: L'index «%s» contient maintenant %.0f versions de ligne dans %u pages

en: %u index pages have been deleted, %u are currently reusable.
    %s
fr: Les pages d'index %u ont été supprimées, %u sont actuellement réutilisables.
    %s

en: index "%s" contains %.0f row versions, but table contains %.0f row versions
fr: L'index «%s» contient %.0f versions de ligne, mais la table contient %.0f versions de ligne

en: Rebuild the index with REINDEX.
fr: Reconstruction de l'index avec REINDEX.

en: %.0f index row versions were removed.
    %u index pages have been deleted, %u are currently reusable.
    %s
fr: %.0f versions de ligne d'index ont été supprimées.
    %u pages d'index ont été supprimées, %u sont actuellement réutilisables.
    %s

en: %.0f dead row versions cannot be removed yet.
    There were %.0f unused item pointers.
    %u pages are entirely empty.
    %s
fr: %.0f versions de lignes mortes ne peuvent pas encore être supprimées.
    Il y a %.0f pointeurs d'éléments inutilisés.
    %u pages sont entièrement vide.
    %s

en: "%s": removed %d row versions in %d pages
fr: «%s»: %d versions versions de ligne supprimée parmi %d pages

en: invalid list syntax for parameter "datestyle"
fr: Syntaxe de liste invalide pour le paramètre "datestyle"

en: unrecognized "datestyle" key word: "%s"
fr: Mot clé "datestyle" non reconnu : «%s»

en: conflicting "datestyle" specifications
fr: Spécifications "datestyle" conflictuelles

en: invalid interval value for time zone: month not allowed
fr: Valeur d'intervalle invalide pour la zone horaire : les mois ne sont pas autorisés

en: unrecognized time zone name: "%s"
fr: Nom de zone horaire non reconnu : «%s»

en: time zone "%s" appears to use leap seconds
fr: La zone horaire «%s» semble utiliser les secondes "leap"

en: PostgreSQL does not support leap seconds.
fr: PostgreSQL ne supporte pas les secondes "leap".

en: SET TRANSACTION ISOLATION LEVEL must be called before any query
fr: SET TRANSACTION ISOLATION LEVEL doit être appelé avant toute requête

en: conversion between %s and %s is not supported
fr: La conversion entre %s et %s n'est pas supportée

en: view must have at least one column
fr: La vue doit avoir au moins une colonne

en: cannot change number of columns in view
fr: Impossible de modifier le nombre de colonnes dans la vue

en: cannot change name of view column "%s"
fr: Impossible de modifier le nom des colonnes de la vue «%s»

en: cannot change data type of view column "%s"
fr: Impossible de modifier le type de données de la colonne de la vue «%s»

en: cannot change sequence "%s"
fr: Impossible de modifier la séquence «%s»

en: cannot change TOAST relation "%s"
fr: Impossible de modifier la relation TOAST «%s»

en: cannot change view "%s"
fr: Impossible de modifier la vue «%s»

en: null value in column "%s" violates not-null constraint
fr: Une valeur NULL dans la colonne «%s» viole la contrainte NOT NULL

en: new row for relation "%s" violates check constraint "%s"
fr: La nouvelle ligne pour la relation «%s» viole la contrainte de vérification «%s»

en: number of array dimensions (%d) exceeds the maximum allowed (%d)
fr: Le nombre de dimensions du tableau (%d) dépasse le maximum autorisé (%d)

en: no value found for parameter "%s"
fr: Aucune valeur trouvée pour le paramètre «%s»

en: no value found for parameter %d
fr: Aucune valeur trouvée pour le paramètre %d

en: functions and operators can take at most one set argument
fr: Les fonctions et opérateurs peuvent prendre au plus un argument d'ensemble

en: set-valued function called in context that cannot accept a set
fr: La fonction avec set-value a été appelé dans un contexte qui n'accepte pas un ensemble

en: function returning row cannot return null value
fr: Le fonction renvoyant une ligne ne peut pas renvoyer une valeur NULL

en: function returning row did not return a valid tuple slot
fr: La fonction renvoyant la ligne n'a pas retourné une ligne valide

en: table-function protocol for materialize mode was not followed
fr: Le protocole de la table-fonction pour le mode matérialisé n'a pas été suivi

en: unrecognized table-function returnMode: %d
fr: table-function returnMode non reconnu : %d

en: IS DISTINCT FROM does not support set arguments
fr: IS DISTINCT FROM ne supporte pas les arguments d'ensemble

en: op ANY/ALL (array) does not support set arguments
fr: op ANY/ALL (array) ne supporte pas les arguments d'ensemble

en: cannot merge incompatible arrays
fr: Impossible de fusionner les tableaux incompatibles

en: Array with element type %s cannot be included in ARRAY construct with element type %s.
fr: Le tableau avec le type d'élément %s ne peut pas être inclus dans la consstruction ARRAY avec le type d'élément %s.

en: multidimensional arrays must have array expressions with matching dimensions
fr: Les tableaux multidimensionels doivent avoir des expressions de tableaux avec les dimensions correspondantes

en: NULLIF does not support set arguments
fr: NULLIF ne supporte pas les arguments d'ensemble

en: domain %s does not allow null values
fr: Le domaine %s n'autorise pas les valeurs NULL

en: value for domain %s violates check constraint "%s"
fr: La valeur pour le domaine %s viole la contrainte de vérification «%s»

en: could not determine actual result type for function declared to return type %s
fr: Impossible de déterminer le type du résultat actuel pour la fonction déclarant retourner le type %s

en: could not determine actual type of argument declared %s
fr: Impossible de déterminer le type actuel de l'argument déclaré %s

en: SQL function "%s" statement %d
fr: Fonction SQL «%s» instruction %d

en: SQL function "%s"
fr: Fonction SQL «%s»

en: SQL function "%s" during startup
fr: Fonction SQL «%s» lors du lancement

en: aggregate %u needs to have compatible input type and transition type
fr: L'aggrégat %u a besoin d'avoir un type d'entrée compatible avec le type de transition

en: query-specified return row and actual function return row do not match
fr: La colonne de retour spécifiée par la requête et la colonne de retour de la fonction ne correspondent pas

en: could not read from hash-join temporary file: %m
fr: Impossible de lire le fichier temporaire contenant la jointure hâchée : %m

en: could not rewind hash-join temporary file: %m
fr: Impossible de revenir au début du fichier temporaire de la jointure hâchée : %m

en: could not write to hash-join temporary file: %m
fr: Impossible d'écrire le fichier temporaire de la jointure hâchée : %m

en: cannot open multi-query plan as cursor
fr: Impossible d'ouvrir le plan à plusieurs requêtes comme curseur

en: cannot open non-SELECT query as cursor
fr: Impossible d'ouvrir une requête sans SELECT comme curseur

en: cannot open SELECT INTO query as cursor
fr: Impossible d'ouvrir la requête SELECT INTO comme curseur

en: RIGHT JOIN is only supported with merge-joinable join conditions
fr: RIGHT JOIN est supporté seulement avec les conditions de jointures MERGE

en: FULL JOIN is only supported with merge-joinable join conditions
fr: FULL JOIN est supporté seulement avec les conditions de jointures MERGE

en: more than one row returned by a subquery used as an expression
fr: Plus d'une ligne renvoyée par une sous-requête utilisée comme une expression

en: invalid large-object descriptor: %d
fr: descripteur de gros objet invalide : %d

en: must be superuser to use server-side lo_import()
fr: doit être superutilisateur pour utiliser lo_import() du côté serveur

en: Anyone can use the client-side lo_import() provided by libpq.
fr: Toute personne peut utiliser lo_import(), fourni par libpq, du côté client.

en: could not open server file "%s": %m
fr: Impossible d'ouvrir le fichier serveur «%s»: %m

en: could not read server file "%s": %m
fr: Impossible de lire le fichier serveur «%s»: %m

en: must be superuser to use server-side lo_export()
fr: doit être superutilisateur pour utiliser lo_export() du côté serveur

en: Anyone can use the client-side lo_export() provided by libpq.
fr: Toute personne peut utiliser lo_export(), fournie par libpq, du côté client.

en: could not create server file "%s": %m
fr: Impossible de créer le fichier serveur «%s»: %m

en: could not write server file "%s": %m
fr: Impossible d'écrire le fichier serveur «%s»: %m

en: Kerberos error: %s
fr: Erreur Kerberos : %s

en: unexpected Kerberos protocol version received from client (received "%s", expected "%s")
fr: Version inattendue du protocole Kerberos reçue à partir du client (reçu "%s", attendu "%s")

en: unexpected Kerberos user name received from client (received "%s", expected "%s")
fr: Nom d'utilisateur Kerberos inattendu reçu à partir du client (reçu "%s", attendu "%s")

en: Kerberos 4 not implemented on this server
fr: Kerberos 4 non implémenté sur ce serveur

en: Kerberos initialization returned error %d
fr: L'initialisation de Kerberos a retourné une erreur %d

en: Kerberos keytab resolving returned error %d
fr: La résolution keytab de Kerberos a renvoyé l'erreur %d

en: Kerberos sname_to_principal("%s") returned error %d
fr: sname_to_principal("%s") de Kerberos a renvoyé une erreur %d

en: Kerberos recvauth returned error %d
fr: recvauth de Kerberos a renvoyé une erreur %d

en: Kerberos unparse_name returned error %d
fr: unparse_name de Kerberos a renvoyé une erreur %d

en: Kerberos 5 not implemented on this server
fr: Kerberos 5 non implémenté sur ce serveur

en: %s authentication failed for user "%s"
fr: %s authentication échouée pour l'utilisateur "%s"

en: missing or erroneous pg_hba.conf file
fr: Fichier pg_hba.conf manquant ou erroné

en: See server log for details.
fr: Voir les traces du serveur pour plus de détails.

en: no pg_hba.conf entry for host "%s", user "%s", database "%s", %s
fr: Aucune entrée dans pg_hba.conf pour l'hôte "%s", utilisateur "%s", base de données "%s", %s

en: SSL on
fr: SSL lancé

en: SSL off
fr: SSL arrêté

en: no pg_hba.conf entry for host "%s", user "%s", database "%s"
fr: Aucune entrée dans pg_hba.conf pour l'hôte "%s", utilisateur "%s", base de données "%s"

en: Kerberos 4 only supports IPv4 connections
fr: Kerberos 4 supporte uniquement les connexions IPv4

en: could not enable credential reception: %m
fr: Impossible d'activer la réception de lettres de créance : %m

en: error from underlying PAM layer: %s
fr: Erreur de la couche PAM : %s

en: unsupported PAM conversation %d/%s
fr: Conversation PAM non supportée %d/%s

en: empty password returned by client
fr: Mot de passe vide renvoyé par le client

en: could not create PAM authenticator: %s
fr: Impossible de créer l'authenticateur PAM : %s

en: pam_set_item(PAM_USER) failed: %s
fr: pam_set_item(PAM_USER) a échoué : %s

en: pam_set_item(PAM_CONV) failed: %s
fr: pam_set_item(PAM_CONV) a échoué : %s

en: pam_authenticate failed: %s
fr: pam_authenticate a échoué : %s

en: pam_acct_mgmt failed: %s
fr: pam_acct_mgmt a échoué : %s

en: could not release PAM authenticator: %s
fr: Impossible de fermer l'authenticateur PAM : %s

en: expected password response, got message type %d
fr: Était en attente du mot de passe, a reçu un type de message %d

en: invalid password packet size
fr: Taille du paquet du mot de passe invalide

en: received password packet
fr: Paquet du mot de passe reçu

en: SSL SYSCALL error: %m
fr: Erreur SSL SYSCALL : %m

en: SSL SYSCALL error: EOF detected
fr: Erreur du SSL SYSCALL : EOF détectée

en: SSL error: %s
fr: Erreur SSL : %s

en: unrecognized SSL error code %d
fr: Code d'erreur SSL %d non reconnu

en: SSL renegotiation failure
fr: Échec lors de la renégotiation SSL

en: SSL failed to send renegotiation request
fr: SSL a échoué lors de l'envoi de la requête de renégotiation

en: could not create SSL context: %s
fr: Impossible de créer le contexte SSL : %s

en: could not load server certificate file "%s": %s
fr: Impossible de charger le fichier du certificat serveur "%s": %s

en: could not access private key file "%s": %m
fr: Impossible d'accéder au fichier de la clé privée "%s": %m

en: unsafe permissions on private key file "%s"
fr: Droits non sains sur le fichier de la clé privée "%s"

en: File must be owned by the database user and must have no permissions for "group" or "other".
fr: Le fichier doit appartenir au propriétaire de la base de données et ne doit pas avoir de droits pour un groupe ou pour les autres.

en: could not load private key file "%s": %s
fr: Impossible de charger le fichier de clé privée "%s": %s

en: check of private key failed: %s
fr: Échec de la vérification de la clé privée : %s

en: could not load root certificate file "%s": %s
fr: Impossible de charger le fichier du certificat racine "%s": %s

en: Will not verify client certificates.
fr: Ne vérifiera pas les certificats du client.

en: could not initialize SSL connection: %s
fr: Impossible d'initialiser la connexion SSL : %s

en: SSL connection from "%s"
fr: Connexion SSL de "%s"

en: cannot use authentication method "crypt" because password is MD5-encrypted
fr: Impossible d'utiliser la méthode d'authentification "crypt" car le mot de passe est crypté avec MD5

en: authentication file token too long, skipping: "%s"
fr: Jeton du fichier d'authentication trop long, laisse de côté : "%s"

en: could not open secondary authentication file "@%s" as "%s": %m
fr: Impossible d'ouvrir le fichier d'authentication secondaire "@%s" comme "%s": %m

en: invalid IP address "%s" in pg_hba.conf file: %s
fr: Adresse IP invalide "%s" dans le fichier pg_hba.conf : %s

en: invalid entry in pg_hba.conf file at line %d, token "%s"
fr: Entrée invalide dans le fichier pg_hba.conf à la ligne %d, jeton "%s"

en: missing field in pg_hba.conf file at end of line %d
fr: Champ manquant dans le fichier pg_hba.conf à la fin de la ligne %d

en: could not open configuration file "%s": %m
fr: Impossible d'ouvrir le fichier de configuration "%s" : %m

en: invalid entry in pg_ident.conf file at line %d, token "%s"
fr: Entrée invalide dans le fichier pg_ident.conf à la ligne %d, jeton "%s"

en: missing entry in pg_ident.conf file at end of line %d
fr: Entrée manquante dans le fichier pg_ident.conf à la fin de la ligne %d

en: cannot use Ident authentication without usermap field
fr: Impossible d'utiliser l'authentication Ident sans le champ field

en: could not open Ident usermap file "%s": %m
fr: Impossible d'ouvrir Ident pour le fichier usermap "%s" : %m

en: could not create socket for Ident connection: %m
fr: Impossible de créer le socket pour la connexion Ident : %m

en: could not bind to local address "%s": %m
fr: Impossible de se lier à l'adresse locale "%s" : %m

en: could not connect to Ident server at address "%s", port %s: %m
fr: Impossible de se connecter au serveur Ident à l'adresse "%s", port %s : %m

en: could not send query to Ident server at address "%s", port %s: %m
fr: Impossible d'envoyer la requête au serveur Ident à l'adresse "%s", port %s : %m

en: could not receive response from Ident server at address "%s", port %s: %m
fr: Impossible de recevoir la réponse du serveur Ident à l'adresse "%s", port %s : %m

en: could not get peer credentials: %m
fr: Impossible d'obtenir l'authentification de l'autre : %m

en: local user with ID %d does not exist
fr: L'utilisateur local dont l'identifiant est %d n'existe pas

en: Ident authentication is not supported on local connections on this platform
fr: L'authentication Ident n'est pas supportée sur les connexions locales sur cette plateforme

en: could not translate host name "%s", service "%s" to address: %s
fr: Impossible de résoudre le nom de l'hôte "%s", service "%s" par l'adresse : %s

en: could not translate service "%s" to address: %s
fr: Impossible de résoudre le service "%s" par l'adresse : %s

en: unrecognized address family %d
fr: Famille d'adresses non reconnue %d

note: translator: %s is IPv4, IPv6, or Unix
en: could not create %s socket: %m
fr: Impossible de créer le socket %s : %m

en: setsockopt(SO_REUSEADDR) failed: %m
fr: Echec de setsockopt(SO_REUSEADDR) : %m

en: setsockopt(IPV6_V6ONLY) failed: %m
fr: Echec de setsockopt(IPV6_V6ONLY) : %m

note: translator: %s is IPv4, IPv6, or Unix
en: could not bind %s socket: %m
fr: Impossible de se lier à la socket %s : %m

en: Is another postmaster already running on port %d? If not, remove socket file "%s" and retry.
fr: Un autre postmaster fonctionne-t'il déjà sur le port %d ? Sinon, supprimez le fichier socket "%s" et réessayez.

en: Is another postmaster already running on port %d? If not, wait a few seconds and retry.
fr: Un autre postmaster fonctionne-t'il déjà sur le port %d ? Sinon, attendez quelques secondes et réessayez.

note: translator: %s is IPv4, IPv6, or Unix
en: could not listen on %s socket: %m
fr: Impossible d'écouter sur le socket %s : %m

en: could not set group of file "%s": %m
fr: Impossible d'initialiser le groupe du fichier "%s" : %m

en: could not set permissions of file "%s": %m
fr: Impossible d'initialiser les droits du fichier "%s" : %m

en: could not accept new connection: %m
fr: Impossible d'accepter la nouvelle connexion : %m

en: could not receive data from client: %m
fr: Impossible de recevoir les données du client : %m

en: unexpected EOF within message length word
fr: Fin de fichier (EOF) inattendue à l'intérieur de la longueur du message

en: invalid message length
fr: Longueur du message invalide

en: incomplete message from client
fr: Message incomplet du client

en: could not send data to client: %m
fr: Impossible d'envoyer les données du client : %m

en: no data left in message
fr: Pas de données dans le message

en: insufficient data left in message
fr: Données insuffisantes laissées dans le message

en: invalid string in message
fr: Chaîne invalide dans le message

en: invalid message format
fr: Format du message invalide

en: %s: setsysinfo failed: %s
fr: %s: setsysinfo a échoué: %s

en: "root" execution of the PostgreSQL server is not permitted.
    The server must be started under an unprivileged user ID to prevent
    possible system security compromise.  See the documentation for
    more information on how to properly start the server.
fr: L'exécution du serveur PostgreSQL par l'utilisateur "root" n'est pas permise.
    Le serveur doit être lancé avec un utilisateur non privilégié pour empêcher
    tout problème possible de sécurité sur le serveur. Voir la documentation pour
    plus d'informations sur le lancement propre du serveur.

en: %s: real and effective user IDs must match
fr: %s: l'identifiant réel et effectif de l'utilisateur doivent correspondre

en: %s: invalid effective UID: %d
fr: %s: UID effectif invalide : %d

en: %s: could not determine user name (GetUserName failed)
fr: %s: impossible de déterminer le nom de l'utilisateur (GetUserName failed)

en: UNION JOIN is not implemented
fr: UNION JOIN n'est pas implémenté

en: SELECT FOR UPDATE is not supported for inheritance queries
fr: SELECT FOR UPDATE n'est pas supporté pour les requêtes d'héritage

en: SELECT FOR UPDATE cannot be applied to the nullable side of an outer join
fr: SELECT FOR UPDATE ne peut être appliqué sur le côté possiblement NULL d'une jointure externe

en: could not identify an equality operator for types %s and %s
fr: Impossible d'identifier l'opérateur d'égalité pour les types %s et %s

en: equality operator for types %s and %s should be merge-joinable, but isn't
fr: L'opérateur d'égalité pour les types %s et %s devraient être compris dans un MERGE JOIN mais ce n'est pas le cas

en: SELECT FOR UPDATE is not allowed in subqueries
fr: SELECT FOR UPDATE n'est pas autorisé dans les sous-requêtes

en: SQL function "%s" during inlining
fr: Fonction SQL "%s" durant "inlining"

en: could not create semaphores: %m
fr: Impossible de créer des sémaphores : %m

en: Failed system call was semget(%d, %d, 0%o).
fr: L'appel système ayant échoué était semget(%d, %d, 0%o).

en: This error does *not* mean that you have run out of disk space.
    It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded.  You need to raise the respective kernel parameter.  Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its max_connections parameter (currently %d).
    The PostgreSQL documentation contains more information about configuring your system for PostgreSQL.
fr: Cette erreur ne signifie *pas* que vous manquez d'espace disque.
    Il arrive que soit la limite système de nombre maximum d'ensembles de sémaphores (SEMMNI) ou le nombre maximum de sémaphores pour le système (SEMMNS) serait dépassée. Vous avez besoin d'augmenter le paramètre noyau respectif.Autrement, réduisez la consomnation de sémaphores par PostgreSQL en réduisant son paramètre max_connections (actuellement %d).
    La documentation de PostgreSQL contient plus d'informations sur la configuration de votre système avec PostgreSQL.

en: You possibly need to raise your kernel's SEMVMX value to be at least %d.  Look into the PostgreSQL documentation for details.
fr: Vous pouvez avoir besoin d'augmenter la valeur SEMVMX par noyau pour valoir au moins de %d. Regardez dans la documentation de PostgreSQL pour les détails.

en: could not create shared memory segment: %m
fr: Impossible de créer le segment de mémoire partagée : %m

en: Failed system call was shmget(key=%d, size=%u, 0%o).
fr: L'appel système ayant échoué était shmget(key=%d, size=%u, 0%o).

en: This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter.  You can either reduce the request size or reconfigure the kernel with larger SHMMAX.  To reduce the request size (currently %u bytes), reduce PostgreSQL's shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).
    If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.
    The PostgreSQL documentation contains more information about shared memory configuration.
fr: Cette erreur signifie habituellement que la demande de PostgreSQL pour un segment de mémoire partagée a dépassé le paramètre PostgreSQL de votre noyau. Vous pouvez soit réduire la taille de la requête soit reconfigurer le noyau avec un SHMMAX plus important. Pour réduire la taille de la requête (actuellement %u octets), réduisez le paramètre de shared_buffers de PostgreSQL (actuellement %d) et/ou le paramètre max_connections (actuellement %d).
    Si la taille de la requête est déjà petite, il est possible qu'il est moindre que le paramètre SHMMIN de votre noyau, dans ce cas, augmentez la taille de la requête ou reconfigurez SHMMIN.
    La documentation de PostgreSQL contient plus d'informations sur la configuration de la mémoire partagée.

en: This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory or swap space. To reduce the request size (currently %u bytes), reduce PostgreSQL's shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).
    The PostgreSQL documentation contains more information about shared memory configuration.
fr: Cette erreur signifie habituellement que la demande PostgreSQL pour un segment de mémoire partagée dépasse la mémoire disponible ou l'espace swap. Pour réduire la taille de la requête (actuellement %u octets), réduisez le paramètre shared_buffers de PostgreSQL (actuellement %d) et/ou le paramètre max_connections (actuellement %d).
    La documentation de PostgreSQL contient plus d'informations sur la configuration de la mémoire partagée.

en: This error does *not* mean that you have run out of disk space. It occurs either if all available shared memory IDs have been taken, in which case you need to raise the SHMMNI parameter in your kernel, or because the system's overall limit for shared memory has been reached.  If you cannot increase the shared memory limit, reduce PostgreSQL's shared memory request (currently %u bytes), by reducing its shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).
    The PostgreSQL documentation contains more information about shared memory configuration.
fr: Cette erreur signifie habituellement que la demande de PostgreSQL pour un segment de mémoire partagée a dépassé le paramètre PostgreSQL de votre noyau. Vous pouvez soit réduire la taille de la requête soit reconfigurer le noyau avec un SHMMIN plus important. Pour réduire la taille de la requête (actuellement %u octets), réduisez le paramètre de shared_buffers de PostgreSQL (actuellement %d) et/ou le paramètre max_connections (actuellement %d).
    Si la taille de la requête est déjà petite, il est possible qu'il est moindre que le paramètre SHMMIN de votre noyau, dans ce cas, augmentez la taille de la requête ou reconfigurez SHMMIN.
    La documentation de PostgreSQL contient plus d'informations sur la configuration de la mémoire partagée.

en: data directory "%s" does not exist
fr: Le répertoire des données "%s" n'existe pas

en: could not read permissions of directory "%s": %m
fr: Impossible de lire les droits du répertoire "%s": %m

en: data directory "%s" has group or world access
fr: Le répertoire des données "%s" est accessible par le groupe et par les autres

en: Permissions should be u=rwx (0700).
fr: Les droits devraient être u=rwx (0700).

en: %s: could not find the database system
    Expected to find it in the directory "%s",
    but could not open file "%s": %s
fr: %s : impossible de trouver le système de bases de données
    S'attendait à le trouver dans le répertoire "%s",
    mais n'a pas réussi à ouvrir le fichier "%s": %s

en: assert checking is not compiled in
fr: La vérification de l'assertion n'a pas été intégrée lors de la compilation

en: Try "%s --help" for more information.
fr: Essayez "%s --help" pour plus d'informations.

en: invalid argument: "%s"
fr: Argument invalide : "%s"

en: the number of buffers (-B) must be at least twice the number of allowed connections (-N) and at least 16
fr: Le nombre de tampons (-B) doit être au moins deux fois le nombre de connexions disponibles (-N) et au moins 16

en: superuser_reserved_connections must be less than max_connections
fr: superuser_reserved_connections doit être inférieur à max_connections

en: invalid datetoken tables, please fix
fr: Tables comprenant des dates invalides, merci de corriger

en: %s: could not locate postgres executable
fr: %s : impossible de localiser l'exécutable postgres

en: TCP/IP connections must be enabled for SSL
fr: Les connexions TCP/IP doivent être activées par SSL

en: could not create listen socket for "%s"
fr: Impossible de créer le socket d'écoute pour "%s"

en: could not create TCP/IP listen socket
fr: Impossible de créer le socket d'écoute TCP/IP

en: could not create Unix-domain socket
fr: Impossible de créer le socket domaine Unix

en: could not fork background process: %s
fr: Impossible de créer un processus fils : %s

en: could not dissociate from controlling TTY: %s
fr: Impossible de se dissocier du TTY contrôlant : %s

en: %s is the PostgreSQL server.
fr: %s est le serveur PostgreSQL.

en: Options:
fr: Options :

en:   -A 1|0          enable/disable run-time assert checking
fr:   -A 1|0          active/désactive la vérification de l'assertion à l'exécution

en:   -B NBUFFERS     number of shared buffers
fr:   -B NBUFFERS     nombre de tampons partagés

en:   -c NAME=VALUE   set run-time parameter
fr:   -c NAME=VALUE   paramètre d'initialisation à l'exécution

en:   -d 1-5          debugging level
fr:   -d 1-5          niveau de déboguage

en:   -D DATADIR      database directory
fr:   -D DATADIR      répertoire des bases de données

en:   -F              turn fsync off
fr:   -F              désactiver fsync

en:   -h HOSTNAME     host name or IP address to listen on
fr:   -h HOSTNAME     nom d'hôte ou adresse IP à partir de laquelle écouter

en:   -i              enable TCP/IP connections
fr:   -i              active les connexions TCP/IP

en:   -k DIRECTORY    Unix-domain socket location
fr:   -k DIRECTORY    emplacement du socket domaine Unix

en:   -l              enable SSL connections
fr:   -l              active les connexions SSL

en:   -N MAX-CONNECT  maximum number of allowed connections
fr:   -N MAX-CONNECT  nombre maximum de connexions permises

en:   -o OPTIONS      pass "OPTIONS" to each server process
fr:   -o OPTIONS      passe "OPTIONS" à chaque processus serveur

en:   -p PORT         port number to listen on
fr:   -p PORT         numéro du port où écouter

en:   -S              silent mode (start in background without logging output)
fr:   -S              mode silencieux (lancement en arrière-plan sans affichage des traces)

en:   --help          show this help, then exit
fr:   --help          affiche cette aide puis quitte

en:   --version       output version information, then exit
fr:   --version       affiche le numéro de version puis quitte

en: 
    Developer options:
fr: 
    Options développeur:

en:   -n              do not reinitialize shared memory after abnormal exit
fr:   -n              ne réinitialise pas la mémoire partagée après une sortie anormale

en:   -s              send SIGSTOP to all backend servers if one dies
fr:   -s              envoit SIGSTOP à tous les processus serveur si l'un d'entre eux meurt

en: 
    Please read the documentation for the complete list of run-time
    configuration settings and how to set them on the command line or in
    the configuration file.
    
    Report bugs to <pgsql-bugs@postgresql.org>.
fr: 
    Merci de lire la documentation pour la liste complète des paramètres
    de configuration à l'exécution et sur la façon des les initialiser sur la ligne
    de commande ou dans le fichier de configuration.
    
    Rapportez les bogues à <pgsql-bugs@postgresql.org>.

en: select() failed in postmaster: %m
fr: Echec de select() dans postmaster : %m

en: incomplete startup packet
fr: Paquet de démarrage incomplet

en: invalid length of startup packet
fr: Longueur invalide du paquet de démarrage

en: failed to send SSL negotiation response: %m
fr: Echec lors de l'envoi de la réponse de négotiation SSL : %m

en: unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u
fr: Protocole non supportée de l'interface %u.%u: le serveur supporte de %u.0 à %u.%u

en: invalid startup packet layout: expected terminator as last byte
fr: Configuration invalide du paquet de démarrage : terminaison attendue comme dernier octet

en: no PostgreSQL user name specified in startup packet
fr: Aucun nom d'utilisateur PostgreSQL n'a été spécifié dans le paquet de démarrage

en: the database system is starting up
fr: Le système de bases de données se lance

en: the database system is shutting down
fr: Le système de base de données s'arrête

en: the database system is in recovery mode
fr: Le système de bases de données est en cours de restauration

en: sorry, too many clients already
fr: Désolé, trop de clients sont déjà connectés

en: received SIGHUP, reloading configuration files
fr: SIGHUP reçu, rechargement des fichiers de configurationfiles

en: received smart shutdown request
fr: Réception d'une demande d'arrêt intelligent

en: received fast shutdown request
fr: Réception d'une demande d'arrêt rapide

en: aborting any active transactions
fr: Annulation des transactions actives

en: received immediate shutdown request
fr: Réception d'une demande d'arrêt immédiat

en: statistics collector process
fr: Récupération des statistiques en cours

en: shutdown process
fr: Arrêt en cours

en: startup process
fr: Démarrage en cours

en: aborting startup due to startup process failure
fr: Annulation du démarrage à cause d'un échec dans le processus de lancement

en: all server processes terminated; reinitializing
fr: Tous les processus serveur se sont arrêtés, réinitialisation

en: child process
fr: processus fils

en: checkpoint process
fr: processus du point de vérification (checkpoint)

en: server process
fr: processus serveur

en: terminating any other active server processes
fr: Arrêt des autres processus serveur actifs

en: %s (PID %d) exited with exit code %d
fr: %s (PID %d) a quitte avec le code de sortie %d

en: %s (PID %d) was terminated by signal %d
fr: %s (PID %d) a été arrêté par le signal %d

en: %s (PID %d) exited with unexpected status %d
fr: %s (PID %d) a quitté avec le statut inattendu %d

en: connection startup failed
fr: Echec du lancement de la connexion

en: could not fork new process for connection: %m
fr: Impossible de lancer le nouveau processus fils pour la connexion : %m

en: could not fork new process for connection:
fr: Impossible de lancer le nouveau processu fils pour la connexion :

en: connection received: host=%s port=%s
fr: Connexion reçue : hôte=%s port=%s

en: connection authorized: user=%s database=%s
fr: Connexion autorisée : utilisateur=%s base de données=%s

en: checkpoints are occurring too frequently (%d seconds apart)
fr: Les points de vérification (checkpoints) arrivent trop fréquemment
    (toutes les %d secondes)

en: Consider increasing the configuration parameter "checkpoint_segments".
fr: Considèrez l'augmentation du paramètre de configuration "checkpoint_segments".

en: could not fork startup process: %m
fr: Impossible de lancer le processus fils de démarrage : %m

en: could not fork checkpoint process: %m
fr: Impossible de lancer le processus fils pour le point de vérification : %m

en: could not fork shutdown process: %m
fr: Impossible de lancer le processus fils d'arrêt : %m

en: could not fork process: %m
fr: Impossible de lancer le processus fils : %m

en: could not resolve "localhost": %s
fr: Impossible de résoudre "localhost": %s

en: could not create socket for statistics collector: %m
fr: Impossible de créer la socket pour le récupérateur de statistiques : %m

en: could not bind socket for statistics collector: %m
fr: Impossible de lier la socket au récupérateur de statistiques : %m

en: could not get address of socket for statistics collector: %m
fr: Impossible d'obtenir l'adresse de la socket du récupérateur de statistiques : %m

en: could not connect socket for statistics collector: %m
fr: Impossible de connecter la socket aux récupérateur de statistiques : %m

en: disabling statistics collector for lack of working socket
fr: Désactivation du récupérateur de statistiques à cause du manque de socket fonctionnel

en: could not set statistics collector socket to nonblocking mode: %m
fr: Impossible d'initialiser la socket du récupérateur de statistiques dans le mode non bloquant : %m

en: could not create pipe for statistics collector: %m
fr: Impossible de créer un tube pour le récupérateur de statistiques : %m

en: statistics collector startup skipped
fr: Laisse de côté le lancement du récupérateur de statistiques

en: could not fork statistics buffer: %m
fr: Impossible de lancer le processus fils du tampon de statistiques : %m

en: must be superuser to reset statistics counters
fr: doit être superutilisateur pour réinitialiser les compteurs statistiques

en: could not create pipe for statistics buffer: %m
fr: Impossible de créer un tube pour le tampon des statistiques : %m

en: could not fork statistics collector: %m
fr: Impossible de lancer le processus fils du collecteur de statistiques : %m

en: out of memory in statistics collector --- abort
fr: Mémoire insuffisante pour le collecteur de statistiques --- annulation

en: select() failed in statistics collector: %m
fr: Echec du select() dans le collecteur de statistiques : %m

en: could not read from statistics collector pipe: %m
fr: Impossible de lire à partir du tube du collecteur de statistiques : %m

en: invalid statistics message length
fr: Longueur invalide du message des statistiques

en: could not set statistics collector pipe to nonblocking mode: %m
fr: Impossible d'initialiser le tube du collecteur de statistiques dans le mode non bloquant : %m

en: statistics buffer is full
fr: Le tampon statistiques est rempli

en: select() failed in statistics buffer: %m
fr: Echec du select() dans le tampon statistiques : %m

en: could not read statistics message: %m
fr: Impossible de lire le message des statistiques : %m

en: could not write to statistics collector pipe: %m
fr: Impossible d'écrire dans le tube du collecteur de statistiques : %m

en: invalid server process ID %d
fr: Identifiant du processus serveur invalide %d

en: could not open temporary statistics file "%s": %m
fr: Impossible d'ouvrir le fichier temporaire des statistiques "%s": %m

en: database hash table corrupted during cleanup --- abort
fr: Corruption de la table hachée de la base de données lors du lancement --- annulation

en: tables hash table for database %u corrupted during cleanup --- abort
fr: Corruption de la table hachée de la base de données %u lors du lancement --- annulation

en: could not close temporary statistics file "%s": %m
fr: Impossible de fermer le fichier temporaire de statistiques "%s": %m

en: could not rename temporary statistics file "%s" to "%s": %m
fr: Impossible de renommer le fichier temporaire des statistiques "%s" to "%s": %m

en: dead-server-process hash table corrupted during cleanup --- abort
fr: Corruption de la table hachée des processus serveur morts lors du nettoyage --- annulation

en: corrupted pgstat.stat file
fr: Fichier pgstat.stat corrompu

en: rule "%s" for relation "%s" already exists
fr: La règle "%s" pour la relation "%s" existe déjà

en: rule actions on OLD are not implemented
fr: Les actions de la règle sur OLD ne sont pas implémentées

en: Use views or triggers instead.
fr: Utilisez à la place des vues ou des déclencheurs.

en: rule actions on NEW are not implemented
fr: Les actions de la règle sur NEW ne sont pas implémentées

en: Use triggers instead.
fr: Utilisez des déclencheurs à la place.

en: INSTEAD NOTHING rules on SELECT are not implemented
fr: Les règles INSTEAD NOTHING sur SELECT ne sont pas implémentées

en: Use views instead.
fr: Utilisez les vues à la place.

en: multiple actions for rules on SELECT are not implemented
fr: Les actions multiples pour les règles sur SELECT ne sont pas implémentées

en: rules on SELECT must have action INSTEAD SELECT
fr: Les règles sur SELECT doivent avoir une action INSTEAD SELECT

en: event qualifications are not implemented for rules on SELECT
fr: Les qualifications d'événements ne sont pas implémentées pour les règles sur SELECT

en: SELECT rule's target list has too many entries
fr: La liste cible de la règle SELECT a de trop nombreuses entrées

en: cannot convert relation containing dropped columns to view
fr: Impossible de convertir la relation contenant les colonnes supprimées de la vue

en: SELECT rule's target entry %d has different column name from "%s"
fr: L'entrée cible de la règle SELECT %d a des noms de colonnes différentes à partir de "%s"

en: SELECT rule's target entry %d has different type from column "%s"
fr: L'entrée cible de la règle SELECT %d a plusieurs types pour la colonne "%s"

en: SELECT rule's target entry %d has different size from column "%s"
fr: L'entrée cible de la règle SELECT %d a plusieurs tailles pour la colonne "%s"

en: SELECT rule's target list has too few entries
fr: L'entrée cible de la règle SELECT a trop d'entrées

en: "%s" is already a view
fr: "%s" est déjà une vue

en: view rule for "%s" must be named "%s"
fr: La règle de la vue pour "%s" doit être nommée "%s"

en: could not convert table "%s" to a view because it is not empty
fr: Impossible de convertir la table "%s" en une vue car elle n'est pas vide

en: could not convert table "%s" to a view because it has triggers
fr: Impossible de convertir la table "%s" en une vue parce qu'elle a des déclencheurs

en: In particular, the table may not be involved in any foreign key relationships.
fr: En particulier, la table pourrait ne pas être impliquée dans les relations des clés étrangères.

en: could not convert table "%s" to a view because it has indexes
fr: Impossible de convertir la table "%s" en une vue parce qu'elle a des index

en: could not convert table "%s" to a view because it has child tables
fr: Impossible de convertir la table "%s" en une vue parce qu'elle a des tables filles

en: rule "%s" for relation "%s" does not exist
fr: La règle "%s" de la relation "%s" n'existe pas

en: conditional utility statements are not implemented
fr: Les instructions conditionnelles ne sont pas implémentées

en: cannot handle whole-row reference
fr: Impossible de gérer une référence sur une ligne entière

en: multiple assignments to same column "%s"
fr: Affectations multiples pour la même colonne "%s"

en: infinite recursion detected in rules for relation "%s"
fr: Récursion infinie détectée dans les règles de la relation "%s"

en: cannot insert into a view
fr: Impossible d'insérer dans une vue

en: You need an unconditional ON INSERT DO INSTEAD rule.
fr: Vous avez besoin d'une règle ON INSERT DO INSTEAD.

en: cannot update a view
fr: Impossible de mettre à jour une vue

en: You need an unconditional ON UPDATE DO INSTEAD rule.
fr: Vous avez besoin d'une règle non conditionnelle ON UPDATE DO INSTEAD.

en: cannot delete from a view
fr: Impossible de supprimer à partir d'une vue

en: You need an unconditional ON DELETE DO INSTEAD rule.
fr: Vous avez besoin d'une règle inconditionnelle ON DELETE DO INSTEAD.

en: out of shared memory
fr: Mémoire partagée insuffisante

en: invalid page header in block %u of relation "%s"; zeroing out page
fr: En-tête de page invalide dans le bloc %u de la relation "%s"; page remplie de zéros

en: invalid page header in block %u of relation "%s"
fr: En-tête de page invalide dans le bloc %u de la relation "%s"

en: could not write block %u of %u/%u
fr: Impossible d'écrire le bloc %u de %u/%u

en: Multiple failures --- write error may be permanent.
fr: Echecs multipls --- l'erreur d'écriture pourrait être permanent.

en: writing block %u of relation %u/%u
fr: Ecriture du bloc %u de la relation %u/%u

en: out of free buffers
fr: Plus de tampons libres

en: no empty local buffer available
fr: Aucun tampon local vide disponible

en: insufficient file descriptors available to start server process
fr: Nombre de descripteurs de fichier insuffisants pour lancer le processus serveur

en: System allows %d, we need at least %d.
fr: Le système autorise %d, nous avons besoin d'au moins %d.

en: out of file descriptors: %m; release and retry
fr: Plus de descripteurs de fichiers : %m; quittez et ré-essayez

en: insufficient shared memory for free space map
fr: Mémoire partagée insufisante pour le FSM

en: max_fsm_pages must exceed max_fsm_relations * %d
fr: max_fsm_pages doit excéder max_fsm_relations * %d

en: max_fsm_pages is too large
fr: max_fsm_pages est trop large

en: free space map: %d relations, %d pages stored; %.0f total pages needed
fr: free space map : %d relations, %d pages stockées ; %.0f pages nécessaires

en: Allocated FSM size: %d relations + %d pages = %.0f kB shared memory.
fr: Allocation de la taille FSM : %d relations + %d pages = %.0f Ko de mémoire partagée.

en: could not allocate shared memory segment "%s"
fr: Impossible d'allouer un segment de mémoire partagée "%s"

en: Process %d waits for %s on transaction %u; blocked by process %d.
fr: Le processus %d attend %s sur la transaction %u; bloqué par le processus %d.

en: Process %d waits for %s on relation %u of database %u; blocked by process %d.
fr: Le processus %d attend %s sur la relation %u de la base de données %u; bloqué par le processus %d.

en: deadlock detected
fr: Bloquage détecté

en: You may need to increase max_locks_per_transaction.
fr: Vous pourriez avoir besoin d'augmenter max_locks_per_transaction.

en: corrupted page pointers: lower = %u, upper = %u, special = %u
fr: Pointeurs de page corrompus : le plus bas = %u, le plus haut = %u, spécial = %u

en: corrupted item pointer: %u
fr: Pointeur d'élément corrompu : %u

en: corrupted item lengths: total %u, available space %u
fr: Longueurs d'élément corrompus : total %u, espace disponible %u

en: corrupted item pointer: offset = %u, size = %u
fr: Pointeur d'élément corrompu : décalage = %u, taille = %u

en: could not create relation "%s": %m
fr: Impossible de créer la relation "%s" : %m

en: could not extend relation "%s": %m
fr: Impossible d'étendre la relation "%s" : %m

en: Check free disk space.
fr: Vérifiez l'espace disque disponible.

en: could not close relation "%s": %m
fr: Impossible de fermer la relation "%s" : %m

en: could not read block %d of relation "%s": %m
fr: Impossible de lire le bloc %d de la relation "%s": %m

en: could not write block %d of relation "%s": %m
fr: Impossible d'écrire le bloc %d de la relation "%s" : %m

en: could not write block %d of %u/%u blind: %m
fr: Impossible d'écrire le bloc %d de %u/%u : %m

en: could not count blocks of relation "%s": %m
fr: Impossible de compter les blocs de la relation "%s" : %m

en: could not truncate relation "%s" to %u blocks: %m
fr: Impossible de tronquer la relation "%s" en %u blocs : %m

en: could not unlink %u/%u: %m
fr: Impossible de supprimer %u/%u : %m

en: invalid frontend message type %d
fr: Type %d du message de l'interface invalide

en: statement: %s
fr: instruction : %s

en: current transaction is aborted, commands ignored until end of transaction block
fr: La transaction courante est annulée, les commandes sont ignorées jusqu'à la fon du bloc de la transaction

en: duration: %ld.%03ld ms
fr: durée : %ld.%03ld ms

en: duration: %ld.%03ld ms  statement: %s
fr: durée : %ld.%03ld ms  instruction : %s

en: cannot insert multiple commands into a prepared statement
fr: Impossible d'insérer les commandes multiples dans une instruction préparée

en: bind message has %d parameter formats but %d parameters
fr: Le message bind a %d formats de paramètres mais %d parameters

en: unnamed prepared statement does not exist
fr: L'instruction préparée non nommée n'existe pas

en: bind message supplies %d parameters, but prepared statement "%s" requires %d
fr: Le message bind fournit %d paramètres, mais l'instruction préparée "%s" requiert %d

en: incorrect binary data format in bind parameter %d
fr: Format de données binaires incorrect dans le paramètre bind %d

en: portal "%s" does not exist
fr: Le portail "%s" n'existe pas

en: terminating connection because of crash of another server process
fr: Arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur

en: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
fr: Le postmaster a commandé à ce processus serveur d'annuler la transaction courante et de quitter car un autre processus serveur a quitté anormalement et qu'il existe probablement de la mémoire partagée corrompue.

en: In a moment you should be able to reconnect to the database and repeat your command.
fr: Dans un moment, vous devriez être capable de vous reconnecter à la base de données et de relancer votre commande.

en: floating-point exception
fr: Exception sur la vigule flottante

en: An invalid floating-point operation was signaled. This probably means an out-of-range result or an invalid operation, such as division by zero.
fr: Une opération invalide sur les vigules flottantes a été signalée. Ceci signifie probablement un résultat en dehors de l'échelle ou une opération invalide telle qu'une division par zéro.

en: terminating connection due to administrator command
fr: Arrêt des connexions suite à la demande de l'administrateur

en: canceling query due to user request
fr: Annulation de la requête dûe à la requête de l'utilisateur

en: %s is the PostgreSQL stand-alone backend.  It is not
    intended to be used by normal users.
fr: %s est le moteur autonome de PostgreSQL. 
    Il ne doit pas être utilisé par les utilisateurs standards.

en: Usage:
      %s [OPTION]... [DBNAME]
fr: Usage:
      %s [OPTION]... [NOM_BASE]

en:   -d 0-5          debugging level (0 is off)
fr:   -d 0-5          niveau de déboguage (0 correspond à une désactivation)

en:   -e              use European date input format (DMY)
fr:   -e              utilise le format de date européen (DMY)

en:   -E              echo query before execution
fr:   -E              affiche la requête avant l'exécution

en:   -N              do not use newline as interactive query delimiter
fr:   -N              n'utilise pas le retoru chariot comme délimiteur de requête interactif

en:   -o FILENAME     send stdout and stderr to given file
fr:   -o NOMFICHIER   envoit stdout et stderr vers le fichier indiqué

en:   -P              disable system indexes
fr:   -P              désactive les index système

en:   -s              show statistics after each query
fr:   -s              affiche les statistiques après chaque requête

en:   -S SORT-MEM     set amount of memory for sorts (in kbytes)
fr:   -S MEM-TRI      initialise la taille mémoire pour les tris (en Ko)

en:   --describe-config  describe configuration parameters, then exit
fr:   --describe-config  décrit les paramètres de configuration, puis quitte

en:   -f s|i|n|m|h    forbid use of some plan types
fr:   -f s|i|n|m|h    interdit l'utilisation de certains types de plan

en:   -i              do not execute queries
fr:   -i              n'exécute pas les requêtes

en:   -O              allow system table structure changes
fr:   -O              autorise la modification des structures des tables système

en:   -t pa|pl|ex     show timings after each query
fr:   -t pa|pl|ex     affiche le temps d'exécution pour chaque requête

en:   -W NUM          wait NUM seconds to allow attach from a debugger
fr:   -W NUM          attend NUM secondes pour permettre de le lier à un débogueur

en: 
    Report bugs to <pgsql-bugs@postgresql.org>.
fr: 
    Rapportez les bogues à <pgsql-bugs@postgresql.org>.

en: statement-level statistics are disabled because parser, planner, or executor statistics are on
fr: Les statistiques au niveau instruction sont désactivées car les statistiques de l'analyseur, du plannificateur ou de l'exécuteur sont activées

en: invalid command-line arguments for server process
fr: Arguments invalides en ligne de commande pour le processus serveur

en: Try "%s --help" for more information.
fr: Essayez "%s --help" for pour plus d'informations.

en: %s: invalid command-line arguments
fr: %s: arguments invalides en ligne de commande

en: %s: no database nor user name specified
fr: %s: aucune base de données et aucun utilisateur spécifiés

en: invalid CLOSE message subtype %d
fr: Sous-type %d de message CLOSE invalide

en: invalid DESCRIBE message subtype %d
fr: Sous-type %d du message DESCRIBE invalide

en: bind message has %d result formats but query has %d columns
fr: Le message bind a %d formats de résultat mais la requête a %d colonnes

en: portal "%s" cannot be run anymore
fr: Le portail "%s" ne peut pas être lancé de nouveau

en: cursor can only scan forward
fr: Le curseur peut seulement parcourir en avant

en: Declare it with SCROLL option to enable backward scan.
fr: Déclarez-le avec l'option SCROLL pour activer le parcours inverse.

en: table "%s" does not exist
fr: La table "%s" n'existe pas

en: Use DROP TABLE to remove a table.
fr: Utilisez DROP TABLE pour supprimer table.

en: sequence "%s" does not exist
fr: La séquence "%s" n'existe pas

en: Use DROP SEQUENCE to remove a sequence.
fr: Utilisez DROP SEQUENCE pour supprimer une séquence.

en: view "%s" does not exist
fr: La vue "%s" n'existe pas

en: Use DROP VIEW to remove a view.
fr: Utilisez DROP VIEW pour supprimer une vue.

en: index "%s" does not exist
fr: L'index "%s" n'existe pas

en: Use DROP INDEX to remove an index.
fr: Utilisez DROP INDEX pour supprimer un index.

en: "%s" is not a type
fr: "%s" n'est pas un type

en: Use DROP TYPE to remove a type.
fr: Utilisez DROP TYPE pour supprimer un type.

en: must be superuser to alter owner
fr: doit être superutilisateur pour modifier le propriétaire

en: must be superuser to do CHECKPOINT
fr: doit être superutilisateur pour exécuter le point de vérification (CHECKPOINT)

en: invalid argument size %d in function call message
fr: Taille de l'argument invalide %d dans le message d'appel de la fonction

en: function call message contains %d arguments but function requires %d
fr: Le message d'appel de la fonction contient %d arguments mais la fonction en requiert %d

en: function call message contains %d argument formats but %d arguments
fr: Le message d'appel de la fonction contient %d formats d'argument mais %d arguments

en: incorrect binary data format in function argument %d
fr: Format de données binaires incorrect dans l'argument de la fonction %d

en: encoding name too long
fr: Nom du codage trop long

en: Unicode characters greater than or equal to 0x10000 are not supported
fr: Les caractères Unicode plus grands ou égals à 0x10000 ne sont pas supportés

en: invalid byte sequence for encoding "%s": 0x%s
fr: Séquence d'octets invalide pour le codage "%s" : 0x%s

en: default conversion function for encoding "%s" to "%s" does not exist
fr: La fonction de conversion par défaut pour le codage de "%s" en "%s" n'existe pas

en: invalid source encoding name "%s"
fr: Nom de codage source invalide "%s"

en: invalid destination encoding name "%s"
fr: Nom de codage destination invalide "%s"

en: ignoring unconvertible UTF-8 character 0x%04x
fr: Laisse de côté les caractères UTF-8 inconvertibles 0x%04x

en: invalid encoding number: %d
fr: numéro de codage invalide : %d

en: ignoring unconvertible %s character 0x%04x
fr: Laisse de côté le caractère inconvertible %s 0x%04x

en: could not determine input data types
fr: Impossible de déterminer les types de données en entrée

en: neither input type is an array
fr: Aucun type de données n'est un tableau

en: argument must be empty or one-dimensional array
fr: L'argument doit être vide ou doit être un tableau à une dimension

en: cannot concatenate incompatible arrays
fr: Impossible de concaténer des tableaux non compatibles

en: Arrays of %d and %d dimensions are not compatible for concatenation.
fr: Les tableaux de dimensions %d et %d ne sont pas compatiblee pour la concaténation.

en: Arrays with element types %s and %s are not compatible for concatenation.
fr: Les tableaux avec les types d'élément %s et %s ne sont pas compatibles pour la concaténation.

en: Arrays with differing element dimensions are not compatible for concatenation.
fr: Les tableaux de dimensions différents ne sont pas compatibles pour uneconcaténation.

en: Arrays with differing dimensions are not compatible for concatenation.
fr: Les tableaux de dimensions différents ne sont pas compatibles pour uneconcaténation.

en: invalid array element type OID: %u
fr: OID du type d'élément du tableau invalide : %u

en: invalid number of dimensions: %d
fr: Nombre de dimensions invalides : %d

en: identifier too long
fr: Identifiant trop long

en: Identifier must be less than %d characters.
fr: La taille de l'identifiant doit être plus petit que %d caractères.

en: unrecognized key word: "%s"
fr: Mot clé non reconnu : "%s"

en: ACL key word must be "group" or "user".
fr: Le mot clé ACL doit être soit "group" soit "user".

en: missing name
fr: Nom manquant

en: A name must follow the "group" or "user" key word.
fr: Un nom doit suivre le mot clé "group" ou "user".

en: missing "=" sign
fr: Signe "=" manquant

en: invalid mode character: must be one of "%s"
fr: Mode caractère invalide : doit faire partie de "%s"

en: a name must follow the "/" sign
fr: Un nom doit suivre le signe "/"

en: defaulting grantor to user ID %u
fr: Le propriétaire par défaut devient l'utilisateur d'identifiant %u

en: extra garbage at the end of the ACL specification
fr: Données superflues à la fin de la spécification de l'ACL

en: dependent privileges exist
fr: Des privilèges dépendants existent

en: Use CASCADE to revoke them too.
fr: Utilisez CASCADE pour les révoquer aussi.

en: cannot specify both user and group
fr: Impossible de spécifier à la fois l'utilisateur et le groupe

en: unrecognized privilege type: "%s"
fr: Type de privilège non reconnu : "%s"

en: function "%s" does not exist
fr: La fonction "%s" n'existe pas

en: invalid escape string
fr: Chaîne d'échappement invalide

en: Escape string must be empty or one character.
fr: La chaîne d'échappement doit être vide ou ne contenir qu'un caractère.

en: missing dimension value
fr: Valeur de la dimension manquant

en: missing "]" in array dimensions
fr: "]" dans les dimensions manquant

en: upper bound cannot be less than lower bound
fr: La limite supérieure ne peut pas être plus petite que la limite inférieure

en: array value must start with "{" or dimension information
fr: La valeur du tableau doit commencer avec "{" ou avec l'information de la dimension

en: missing assignment operator
fr: Opérateur d'affectation manquant

en: missing left brace
fr: Parenthèse gauche manquante

en: malformed array literal: "%s"
fr: Tableau littéral mal formé : "%s"

en: invalid array flags
fr: Drapeaux de tableau invalides

en: wrong element type
fr: Mauvais type d'élément

en: no binary input function available for type %s
fr: Aucune fonction d'entrée binaire disponible pour le type %s

en: improper binary format in array element %d
fr: Format binaire mal conçu dans l'élément du tableau %d

en: no binary output function available for type %s
fr: Aucune fonction de sortie binaire disponible pour le type %s

en: slices of fixed-length arrays not implemented
fr: Les morceaux des tableaux à longueur fixe ne sont pas implémentés

en: invalid array subscripts
fr: Indices de tableau invalides

en: updates on slices of fixed-length arrays not implemented
fr: Les mises à jour de morceaux des tableaux à longueur fixe ne sont pas implémentées

en: source array too small
fr: Tableau source trop petit

en: null array elements not supported
fr: Les éléments de tableau NULL ne sont pas supportés

en: cannot compare arrays of different element types
fr: Impossible de comparer des tableaux ayant des types d'éléments différents

en: could not identify a comparison function for type %s
fr: Impossible d'identifier une fonction de comparaison pour le type %s

en: could not determine target array type
fr: Impossible de déterminer le type de tableau cible

en: target type is not an array
fr: Le type cible n'est pas un tableau

en: array coercion to domain type elements not currently supported
fr: La coercion du tableau vers les éléments de type domaine n'est pas actuellement supportée

en: encoding conversion from %s to ASCII not supported
fr: La conversion du codage de %s vers l'ASCII n'est pas supportée

en: invalid input syntax for type boolean: "%s"
fr: Syntaxe en entrée invalide pour le type booléen : "%s"

en: invalid input syntax for type money: "%s"
fr: Syntaxe en entrée invalide pour le type money : "%s"

en: division by zero
fr: division par zéro

en: date/time value "current" is no longer supported
fr: La valeur "current" pour la date et heure n'est plus supportée

en: timestamp out of range
fr: timestamp en dehors des limites

en: cannot convert reserved abstime value to date
fr: Impossible de convertir la valeur réservée abstime en date

en: invalid input syntax for type date: "%s"
fr: Syntaxe en entrée invalide pour le type date : "%s"

en: invalid input syntax for type time: "%s"
fr: Syntaxe en entrée invalide pour le type time : "%s"

en: "time" units "%s" not recognized
fr: L'unité "time" "%s" n'est pas reconnu

en: invalid input syntax for type time with time zone: "%s"
fr: Syntaxe en entrée invalide pour le type "time with time zone" : "%s"

en: "time with time zone" units "%s" not recognized
fr: L'unité "time with time zone" "%s" n'est pas reconnu

en: time zone "%s" not recognized
fr: La zone horaire "%s" n'est pas reconnue

en: "interval" time zone "%s" not valid
fr: La zone horaire "interval" "%s" n'est pas valide

en: inconsistent use of year %04d and "BC"
fr: Utilisation non cohérente de l'année %04d et de "BC"

en: date/time field value out of range: "%s"
fr: Valeur du champ date/time en dehors des limites : "%s"

en: Perhaps you need a different "datestyle" setting.
fr: Peut-être avez-vous besoin d'un paramètrage "datestyle" différent.

en: interval field value out of range: "%s"
fr: Valeur du champ interval en dehors des limites : "%s"

en: time zone displacement out of range: "%s"
fr: Déplacement de la zone horaire en dehors des limites : "%s"

note: translator: first %s is inet or cidr
en: invalid input syntax for type %s: "%s"
fr: Syntaxe en entrée invalide pour le type %s: "%s"

en: invalid Datum pointer
fr: Pointeur Datum invalide

en: unrecognized encoding: "%s"
fr: Codage non reconnu : "%s"

en: invalid hexadecimal digit: "%c"
fr: Chiffre hexadécimal invalide : "%c"

en: invalid hexadecimal data: odd number of digits
fr: Donnée hexadécimale invalide : nombre paire de chiffres

en: unexpected "="
fr: "=" attendu

en: invalid symbol
fr: Symbole invalide

en: invalid end sequence
fr: Fin de séquence invalide

en: invalid input syntax for type bytea
fr: Syntaxe en entrée invalide pour le type bytea

en: type "real" value out of range: overflow
fr: Valeur du type "real" en dehors des limites : dépassement

en: type "real" value out of range: underflow
fr: Valeur du type "real" en dehors des limites : trop petit

en: type "double precision" value out of range: overflow
fr: Valeur du type "double precision" en dehors des limites : dépassement

en: type "double precision" value out of range: underflow
fr: Valeur du type "double precision" en dehors des limites : trop petit

en: invalid input syntax for type real: "%s"
fr: Syntaxe en entrée invalide pour le type real : "%s"

en: "%s" is out of range for type real
fr: "%s" est hors des limites du type real

en: invalid input syntax for type double precision: "%s"
fr: Syntaxe en entrée invalide pour le type double precision : "%s"

en: "%s" is out of range for type double precision
fr: "%s" est en dehors des limites du type double precision

en: integer out of range
fr: Entier en dehors des limites

en: cannot take square root of a negative number
fr: Impossible de calculer la racine carré d'un nombre négatif

en: result is out of range
fr: Le résultat est hors des limites

en: cannot take logarithm of zero
fr: Impossible de calculer le logarythme de zéro

en: cannot take logarithm of a negative number
fr: Impossible de calculer le logarythme sur un nombre négatif

en: input is out of range
fr: L'entrée est en dehors des limites

en: "9" must be ahead of "PR"
fr: "9" doit être avant "PR"

en: "0" must be ahead of "PR"
fr: "0" doit être avant "PR"

en: multiple decimal points
fr: Multiples points décimaux

en: cannot use "V" and decimal point together
fr: Impossible d'utiliser "V" et le point décimal ensemble

en: not unique "S"
fr: "S" non unique

en: cannot use "S" and "PL"/"MI"/"SG"/"PR" together
fr: Impossible d'utiliser "S" et "PL"/"MI"/"SG"/"PR" ensemble

en: cannot use "S" and "MI" together
fr: Impossible d'utiliser "S" et "MI" ensemble

en: cannot use "S" and "PL" together
fr: Impossible d'utiliser "S" et "PL" ensemble

en: cannot use "S" and "SG" together
fr: Impossible d'utiliser "S" et "SG" ensemble

en: cannot use "PR" and "S"/"PL"/"MI"/"SG" together
fr: Impossible d'utiliser "PR" et "S"/"PL"/"MI"/"SG" ensemble

en: "E" is not supported
fr: "E" n'est pas supporté

en: "%s" is not a number
fr: "%s" n'est pas un nombre

en: invalid AM/PM string
fr: Chaîne AM/PM invalide

en: "TZ"/"tz" not supported
fr: "TZ"/"tz" n'est pas supporté

en: invalid value for %s
fr: Valeur invalide pour %s

en: AM/PM hour must be between 1 and 12
fr: L'heure AM/PM doit être compris entre 1 et 12

en: cannot calculate day of year without year information
fr: Impossible de clacule le jour de l'année sans information sur l'année

en: "RN" not supported
fr: "RN" non supporté

en: too many points requested
fr: Trop de points demandé

en: could not format "path" value
fr: Impossible de formater la valeur "path"

en: invalid input syntax for type box: "%s"
fr: Syntaxe en entrée invalide pour le type box : "%s"

en: invalid input syntax for type line: "%s"
fr: Syntaxe en entrée invalide pour le type line: "%s"

en: type "line" not yet implemented
fr: Le type "line" n'est pas encore implémenté

en: invalid input syntax for type path: "%s"
fr: Syntaxe en entrée invalide pour le type path : "%s"

en: invalid number of points in external "path" value
fr: Nombre de points invalide dans la valeur externe de "path"

en: invalid input syntax for type point: "%s"
fr: Syntaxe en entrée invalide pour le type point : "%s"

en: invalid input syntax for type lseg: "%s"
fr: Syntaxe en entrée invalide pour le type lseg : "%s"

en: function "dist_lb" not implemented
fr: La fonction "dist_lb" n'est pas implémentée

en: function "close_lb" not implemented
fr: La fonction "close_lb" n'est pas implémentée

en: cannot create bounding box for empty polygon
fr: Impossible de créer une boîte entourée pour un polygône vide

en: invalid input syntax for type polygon: "%s"
fr: Syntaxe en entrée invalide pour le type polygon : "%s"

en: invalid number of points in external "polygon" value
fr: Nombre de points invalide dans la valeur externe de "polygon"

en: function "poly_distance" not implemented
fr: La fonction "poly_distance" n'est pas implémentée

en: function "path_center" not implemented
fr: La fonction "path_center" n'est pas implémentée

en: open path cannot be converted to polygon
fr: Le chemin ouvert ne peut être converti en polygône

en: invalid input syntax for type circle: "%s"
fr: Syntaxe en entrée invalide pour le type circle : "%s"

en: could not format "circle" value
fr: Impossible de formater la valeur "circle"

en: invalid radius in external "circle" value
fr: Diamètre invalide pour la valeur externe de "circle"

en: cannot convert circle with radius zero to polygon
fr: Impossible de convertir le cercle avec un diamètre zéro en un polygône

en: must request at least 2 points
fr: Doit demander au moins deux points

en: cannot convert empty polygon to circle
fr: Impossible de convertir un polygône vide en cercle

en: int2vector has too many elements
fr: int2vector a trop d'éléments

en: invalid input syntax for type bigint: "%s"
fr: Syntaxe en entrée invalide pour le type bigint : "%s"

en: OID out of range
fr: OID hors des limites

en: requested length too large
fr: Longueur demandée trop importante

en: invalid input syntax for type macaddr: "%s"
fr: Syntaxe en entrée invalide pour le type macaddr : "%s"

en: invalid octet value in "macaddr" value: "%s"
fr: Valeur d'un octet invalide dans la valeur de "macaddr" : "%s"

en: text too long to convert to MAC address
fr: Texte trop long pour être convertie en adresse MAC

en: invalid time zone name: "%s"
fr: Nom de la zone horaire invalide : "%s"

en: cannot convert abstime "invalid" to timestamp
fr: Impossible de convertir abstime "invalide" en timestamp

en: invalid input syntax for type tinterval: "%s"
fr: Syntaxe en entrée invalide pour le type tinterval: "%s"

en: invalid status in external "tinterval" value
fr: Statut invalide dans la valeur externe "tinterval"

en: cannot convert reltime "invalid" to interval
fr: Impossible de convertir reltime "invalid" en interval

en: invalid cidr value: "%s"
fr: Valeur cidr invalide : "%s"

en: Value has bits set to right of mask.
fr: La valeur a des bits positionnés à la droite du masque.

en: could not format inet value: %m
fr: Impossible de formater la valeur inet : %m

en: invalid address family in external "inet" value
fr: Famille d'adresses invalide dans la valeur externe "inet"

en: invalid bits in external "inet" value
fr: Bits invalides dans la valeur externe "inet"

en: invalid type in external "inet" value
fr: Type invalide dans la valeur externe "inet"

en: invalid length in external "inet" value
fr: Longueur invalide dans la valeur externe "inet"

en: invalid external "cidr" value
fr: Valeur externe invalide "cidr"

en: invalid mask length: %d
fr: Longueur de masque invalide : %d

en: invalid name syntax
fr: Syntaxe du nom invalide

en: Must provide "relationname.columnname".
fr: Doit fournir "nom_relation.nom_colonne".

en: invalid length in external "numeric" value
fr: Longueur invalide dans la valeur externe "numeric"

en: invalid sign in external "numeric" value
fr: Signe invalide dans la valeur externe "numeric"

en: invalid digit in external "numeric" value
fr: Chiffre invalide dans la valeur externe "numeric"

en: cannot convert NaN to integer
fr: Impossible de convertir NaN en un entier

en: invalid input syntax for type numeric: "%s"
fr: Syntaxe en entrée invalide pour le type numeric : "%s"

en: value overflows numeric format
fr: La valeur dépasse le format numeric

en: numeric field overflow
fr: Champ numéro en dehors des limites

en: The absolute value is greater than or equal to 10^%d for field with precision %d, scale %d.
fr: La valeur absolue est plus grande ou égale à 10^%d pour le champ de précision %d, échelle %d.

en: argument for function "exp" too big
fr: L'argument de la fonction "exp" est trop gros

en: zero raised to zero is undefined
fr: zéro à la puissance zéro est indéfini

en: invalid input syntax for integer: "%s"
fr: Syntaxe en entrée invalide pour l'entier : "%s"

en: value "%s" is out of range for type integer
fr: La valeur "%s" est en dehors des limites du type integer

en: value "%s" is out of range for type shortint
fr: La valeur "%s" est en dehors des limites du type shortint

en: value "%s" is out of range for 8-bit integer
fr: La valeur "%s" est en dehors des limites des entiers sur 8 bits

en: invalid input syntax for type "oid": "%s"
fr: Syntaxe en entrée invalide pour le type "oid" : "%s"

en: value "%s" is out of range for type "oid"
fr: La valeur "%s" est en dehors des limites pour le type "oid"

en: oidvector has too many elements
fr: oidvector a trop d'éléments

en: insert or update on table "%s" violates foreign key constraint "%s"
fr: Une instruction insert ou update sur la table "%s" viole la contrainte de clé étrangère "%s"

en: MATCH FULL does not allow mixing of null and nonnull key values.
fr: MATCH FULL n'autorise pas le mixage de valeurs clés NULL et non NULL.

en: function "%s" called with wrong number of trigger arguments
fr: La fonction "%s" est appelée avec le mauvais nombre d'arguments déclencheurs

en: no target table given for trigger "%s" on table "%s"
fr: Aucune table cible donnée pour le déclencheur "%s" sur la table "%s"

en: Remove this referential integrity trigger and its mates, then do ALTER TABLE ADD CONSTRAINT.
fr: Supprimez ce déclencheur sur une intégrité référentielle et ses enfants, puis faites un ALTER TABLE ADD CONSTRAINT.

en: table "%s" does not have column "%s" referenced by constraint "%s"
fr: La table "%s" n'a pas de colonne "%s" référencée par la contrainte "%s"

en: function "%s" was not called by trigger manager
fr: La fonction "%s" n'a pas été appelé par le gestionnaire de déclencheurs

en: function "%s" must be fired AFTER ROW
fr: La fonction "%s" doit être lancée pour l'instruction AFTER ROW

en: function "%s" must be fired for INSERT
fr: La fonction "%s" doit être lancée pour l'instruction INSERT

en: function "%s" must be fired for UPDATE
fr: La fonction "%s" doit être lancée pour l'instruction UPDATE

en: function "%s" must be fired for INSERT or UPDATE
fr: La fonction "%s" doit être lancé pour les instructions INSERT ou UPDATE

en: function "%s" must be fired for DELETE
fr: La fonction "%s" doit être lancé pour l'instruction DELETE

en: referential integrity query on "%s" from constraint "%s" on "%s" gave unexpected result
fr: La requête d'intégrité référentielle sur "%s" à partir de la contrainte "%s" sur "%s" donne des résultats inattendus

en: This is most likely due to a rule having rewritten the query.
fr: Ceci est certainement dû à une règle qui a ré-écrit la requête.

en: No rows were found in "%s".
fr: Aucune ligne trouvée dans "%s".

en: Key (%s)=(%s) is not present in table "%s".
fr: La clé (%s)=(%s) n'est pas présente dans la table "%s".

en: update or delete on "%s" violates foreign key constraint "%s" on "%s"
fr: Les instructions update ou delete sur "%s" viole la contrainte de clé étrangère "%s" sur "%s"

en: Key (%s)=(%s) is still referenced from table "%s".
fr: La clé (%s)=(%s) est toujours référencée à partir de la table "%s".

en: cannot accept a value of type record
fr: Impossible d'accepter une valeur de type enregistrement (record)

en: cannot display a value of type record
fr: Impossible d'afficher une valeur de type enregistrement (record)

en: cannot accept a value of type any
fr: Impossible d'accepter une valeur de type any

en: cannot display a value of type any
fr: Impossible d'afficher une valeur de type any

en: cannot accept a value of type anyarray
fr: Impossible d'accepter une valeur de type anyarray

en: cannot accept a value of type trigger
fr: Impossible d'accepter une valeur de type trigger

en: cannot display a value of type trigger
fr: Impossible d'afficher une valeur de type trigger

en: cannot accept a value of type language_handler
fr: Impossible d'accepter une valeur de type language_handler

en: cannot display a value of type language_handler
fr: Impossible d'afficher une valeur de type language_handler

en: cannot accept a value of type internal
fr: Impossible d'accepter une valeur de type internal

en: cannot display a value of type internal
fr: Impossible d'afficher une valeur de type internal

en: cannot accept a value of type opaque
fr: Impossible d'accepter une valeur de type opaque

en: cannot display a value of type opaque
fr: Impossible d'afficher une valeur de type opaque

en: cannot accept a value of type anyelement
fr: Impossible d'accepter une valeur de type anyelement

en: cannot display a value of type anyelement
fr: Impossible d'afficher une valeur de type anyelement

en: invalid regular expression: %s
fr: Expression rationnelle invalide : %s

en: more than one function named "%s"
fr: Il existe plus d'une fonction nommée "%s"

en: more than one operator named %s
fr: Il existe plus d'un opérateur nommé%s

en: too many arguments
fr: Trop d'arguments

en: Provide two argument types for operator.
fr: Fournit deux types d'argument pour l'opérateur.

en: expected a left parenthesis
fr: attendait une parenthèse gauche

en: expected a right parenthesis
fr: attendait une parenthèse droite

en: expected a type name
fr: attendait un nom de type

en: improper type name
fr: Nom du type mal formé

en: rule "%s" has unsupported event type %d
fr: La règle "%s" a un type d'événement %d non supporté

en: case insensitive matching not supported on type bytea
fr: La recherche insensible à la casse n'est pas supportée avec le type bytea

en: regular-expression matching not supported on type bytea
fr: La recherche par expression rationnelle n'est pas supportée sur le type bytea

en: invalid input syntax for type tid: "%s"
fr: Syntaxe en entrée invalide pour le type tid : "%s"

en: timestamp out of range: "%s"
fr: timestamp en dehors de limites : "%s"

en: date/time value "%s" is no longer supported
fr: La valeur date/time "%s" n'est plus supportée

en: timestamp(%d) precision must be between %d and %d
fr: La précision de timestamp(%d) doit être comprise entre %d et %d

en: interval out of range
fr: intervalle en dehors des limites

en: interval(%d) precision must be between %d and %d
fr: La précision d'interval(%d) doit être comprise entre %d et %d

en: cannot subtract infinite timestamps
fr: Impossible de soustraire les valeurs timestamps infinies

en: invalid input syntax for type timestamp: "%s"
fr: Syntaxe en entrée invalide pour le type timestamp : "%s"

en: invalid input syntax for type timestamp with time zone: "%s"
fr: Syntaxe en entrée invalide pour le type "timestamp with time zone" : "%s"

en: invalid input syntax for type interval: "%s"
fr: Syntaxe en entrée invalide pour le type interval : "%s"

en: timestamp units "%s" not recognized
fr: Les unités timestamp "%s" ne sont pas reconnues

en: timestamp units "%s" not supported
fr: Les unités timestamp "%s" ne sont pas supportées

en: timestamp with time zone units "%s" not recognized
fr: Les unités "timestamp with time zone units" "%s" ne sont pas reconnues

en: timestamp with time zone units "%s" not supported
fr: Les unités "timestamp with time zone" "%s" ne sont pas supportées

en: interval units "%s" not recognized
fr: Les unités interval "%s" ne sont pas reconnues

en: interval units "%s" not supported
fr: Les unités interval "%s" ne sont pas supportées

en: cannot calculate week number without year information
fr: Impossible de calculer le numéro de la semaine sans informations sur l'année

en: interval time zone "%s" must not specify month
fr: L'intervalle de zone horaire "%s" ne doit pas spécifier le mois

en: bit string length %d does not match type bit(%d)
fr: La longueur (en bits) de la chaîne %d ne doit pas correspondre au type bit(%d)

en: "%c" is not a valid binary digit
fr: "%c" n'est pas un chiffre binaire valide

en: "%c" is not a valid hexadecimal digit
fr: "%c" n'est pas un chiffre hexadécimal valide

en: bit string too long for type bit varying(%d)
fr: La chaîne bit est trop longue pour le type bit varying(%d)

en: invalid length in external bit string
fr: Longueur invalide dans la chaîne bit externe

en: cannot AND bit strings of different sizes
fr: Impossible d'utiliser l'opérateur AND sur des chaînes bit de tailles différentes

en: cannot OR bit strings of different sizes
fr: Impossible d'utiliser l'opérateur OR sur des chaînes bit de tailles différentes

en: cannot XOR bit strings of different sizes
fr: Impossible d'utiliser l'opérateur XOR sur des chaînes bit de tailles différentes

en: 64-bit integers not supported on this platform
fr: Les entiers 64 bits ne sont pas supportés sur cette plateforme

en: value too long for type character(%d)
fr: Valeur trop longue pour le type character(%d)

en: value too long for type character varying(%d)
fr: Valeur trop longue pour le type character varying(%d)

en: negative substring length not allowed
fr: Longueur de sous-chaîne négative non autorisée

en: index %d out of valid range, 0..%d
fr: Index %d en dehors des limites valides, 0..%d

en: new bit must be 0 or 1
fr: Le nouveau bit doit valoir soit 0 soit 1

en: field position must be greater than zero
fr: La position du champ doit être plus grand que zéro

en: type %s is only a shell
fr: Le type %s est seulement un shell

en: no input function available for type %s
fr: Aucune fonction d'entrée disponible pour le type %s

en: no output function available for type %s
fr: Aucune fonction de sortie disponible pour le type %s

en: could not create relation-cache initialization file "%s": %m
fr: Impossible de créer le fichier d'initialisation relation-cache "%s" : %m

en: Continuing anyway, but there's something wrong.
fr: Continue malgré tout, mais quelque chose s'est mal passé.

en: could not rename relation-cache initialization file "%s" to "%s": %m
fr: Impossible de renommer le fichier d'initialisation relation-cache de "%s" en "%s" : %m

en: error during error recovery, giving up
fr: Erreur lors de la restauration suite à une première erreur, abandon

en: could not reopen file "%s" as stderr: %m
fr: Impossible de ré-ouvrir le fichier "%s" comme stderr : %m

en: could not reopen file "%s" as stdout: %m
fr: Impossible de ré-ouvrir le fichier "%s" comme stdout : %m

en: missing error text
fr: Message d'erreur manquant

en:  at character %d
fr:  au caractère %d

en: DETAIL:
fr: DETAIL :

en: HINT:
fr: ASTUCE :

en: CONTEXT:
fr: CONTEXTE :

en: LOCATION:  %s, %s:%d
fr: EMPLACEMENT :  %s, %s:%d

en: LOCATION:  %s:%d
fr: EMPLACEMENT :  %s:%d

en: STATEMENT:
fr: INSTRUCTION :

en: operating system error %d
fr: Erreur du système d'exploitation %d

en: LOG
fr: TRACE

en: WARNING
fr: ATTENTION

en: ERROR
fr: ERREUR

en: PANIC
fr: PANIQUE

en: internal function "%s" is not in internal lookup table
fr: La fonction interne "%s" n'est pas dans une table de recherche interne

en: unrecognized API version %d reported by info function "%s"
fr: Version API %d non reconnue mais rapportée par la fonction info "%s"

en: function %u has too many arguments (%d, maximum is %d)
fr: La fonction %u a trop d'arguments (%d, le maximum étant %d)

en: could not access file "%s": %m
fr: Impossible d'accéder au fichier "%s" : %m

en: could not load library "%s": %s
fr: Impossible de charger la bibliothèque "%s": %s

en: could not find function "%s" in file "%s"
fr: Impossible de trouver la fonction "%s" dans le fichier "%s"

en: invalid macro name in dynamic library path
fr: Nom de macro invalide dans le chemin des bibliothèques partagées

en: zero-length component in parameter "dynamic_library_path"
fr: Composant de longueur zéro dans le paramètre "dynamic_library_path"

en: component in parameter "dynamic_library_path" is not an absolute path
fr: Un composant du paramètre "dynamic_library_path" n'est pas un chemin absolu

en: permission denied to set session authorization
fr: Droit refusé pour initialiser une autorisation de session

en: invalid user ID: %d
fr: identifiant utilisateur invalide : %d

en: could not create lock file "%s": %m
fr: Impossible de créer le fichier de verrouilllage "%s" : %m

en: could not open lock file "%s": %m
fr: Impossible d'ouvrir le fichier de verrouillage "%s" : %m

en: could not read lock file "%s": %m
fr: Impossible de lire le fichier de verrouillage "%s" : %m

en: lock file "%s" already exists
fr: Le fichier de verrouillage "%s" existe déjà

en: Is another %s (PID %d) running in data directory "%s"?
fr: Un autre %s (de PID %d) est-il déjà lancé avec comme répertoire de données "%s" ?

en: Is another %s (PID %d) using socket file "%s"?
fr: Un autre %s (de PID %d) est-il déjà lancé en utilisant la socket "%s" ?

en: pre-existing shared memory block (key %lu, ID %lu) is still in use
fr: Le bloc de mémoire partagé pré-existant (clé %lu, ID %lu) est toujours utilisé

en: If you're sure there are no old server processes still running, remove the shared memory block with the command "ipcrm", or just delete the file "%s".
fr: Si vous êtes sûr qu'aucun vieux processus serveur n'est toujours lancé, supprimez le bloc de mémoire partagée avec la commande "ipcrm" ou supprimez simplement le fichier "%s".

en: could not remove old lock file "%s": %m
fr: Impossible de supprimer le vieux fichier de verrouillage "%s" : %m

en: The file seems accidentally left over, but it could not be removed. Please remove the file by hand and try again.
fr: Le fichier semble avoir été oublié accidentellement mais il ne peut pas être supprimé. Merci de supprimer ce fichier manuellement et de ré-essayer.

en: could not write lock file "%s": %m
fr: Impossible d'écrire le fichier de verrouillage "%s" : %m

en: could not read from file "%s": %m
fr: Impossible de lire le fichier "%s" : %m

en: "%s" is not a valid data directory
fr: "%s" n'est pas un répertoire de données valide

en: File "%s" is missing.
fr: Le fichier "%s" est manquant.

en: File "%s" does not contain valid data.
fr: Le fichier "%s" ne contient aucune données valides.

en: You may need to initdb.
fr: Vous avez peut-être besoin de lancer initdb.

en: The data directory was initialized by PostgreSQL version %ld.%ld, which is not compatible with this version %s.
fr: Le répertoire des données a été initialisé avec PostgreSQL version %ld.%ld, qui est non compatible avec cette version %s.

en: invalid list syntax for parameter "preload_libraries"
fr: Syntaxe de la liste invalide pour le paramètre "preload_libraries"

en: preloaded library "%s" with initialization function "%s"
fr: Bibliothèque préchargée "%s" avec la fonction d'initialisation "%s"

en: preloaded library "%s"
fr: Bibliothèque préchargée "%s"

en: database "%s", OID %u, has disappeared from pg_database
fr: La base de données "%s", OID %u, a disparu de pg_database

en: database "%s" is not currently accepting connections
fr: La base de données "%s" n'accepte plus les connexions

en: The database subdirectory "%s" is missing.
fr: Le sous-répertoire de la base de données "%s" est manquant.

en: could not access directory "%s": %m
fr: Impossible d'éccéder au répertoire "%s" : %m

en: could not change directory to "%s": %m
fr: Impossible de modifier le répertoire par "%s" : %m

en: no users are defined in this database system
fr: Aucun utilisateur n'est défini dans le système de bases de données

en: You should immediately run CREATE USER "%s" WITH SYSID %d CREATEUSER;.
fr: Vous devez immédiatement lancer CREATE USER "%s" WITH SYSID %d CREATEUSER;.

en: connection limit exceeded for non-superusers
fr: Limite de connexions dépassée pour les utilisateurs standards

en: Ungrouped
fr: Dégroupé

en: Connections and Authentication
fr: Connexions et authentification

en: Connections and Authentication / Connection Settings
fr: Connexions et authentification / Paramètrages de connexion

en: Connections and Authentication / Security and Authentication
fr: Connexions et authentification / Sécurité et authentification

en: Resource Usage
fr: Utilisation des ressources

en: Resource Usage / Memory
fr: Utilisation des ressources / Mémoire

en: Resource Usage / Free Space Map
fr: Utilisation des ressources / Free Space Map

en: Resource Usage / Kernel Resources
fr: Utilisation des ressources / Ressources noyau

en: Write-Ahead Log / Settings
fr: Write-Ahead Log / Paramètrages

en: Write-Ahead Log / Checkpoints
fr: Write-Ahead Log / Points de vérification (Checkpoints)

en: Query Tuning
fr: Optimisation des requêtes

en: Query Tuning / Planner Method Enabling
fr: Optimisation des requêtes / Action du plannificateur

en: Query Tuning / Planner Cost Constants
fr: Optimisation des requêtes / Constantes des coûts plannificateur

en: Query Tuning / Genetic Query Optimizer
fr: Optimisation des requêtes / Optimiseur génétique de requêtes

en: Query Tuning / Other Planner Options
fr: Optimisation des requêtes / Autres options du plannificateur

en: Reporting and Logging
fr: Rapports et traces

en: Reporting and Logging / Syslog
fr: Rapports et traces / Syslog

en: Reporting and Logging / When to Log
fr: Rapports et traces / Quand tracer

en: Reporting and Logging / What to Log
fr: Rapports et traces / Que tracer

en: Statistics
fr: Statistiques

en: Statistics / Monitoring
fr: Statistiques / Surveillance

en: Statistics / Query and Index Statistics Collector
fr: Statistiques / Collecteur des statistiques sur les requêtes et sur les index

en: Client Connection Defaults
fr: Valeurs par défaut pour les connexions client

en: Client Connection Defaults / Statement Behavior
fr: Valeurs par défaut pour les connexions client / Comportement des instructions

en: Client Connection Defaults / Locale and Formatting
fr: Valeurs par défaut pour les connexions client / Locale et formattage

en: Client Connection Defaults / Other Defaults
fr: Valeurs par défaut pour les connexions client / Autres valeurs par défaut

en: Lock Management
fr: Gestion des verrous

en: Version and Platform Compatibility
fr: Compatibilité des versions et des plateformes

en: Version and Platform Compatibility / Previous PostgreSQL Versions
fr: Compatibilité des versions et des plateformes / Anciennes versions de PostgreSQL

en: Version and Platform Compatibility / Other Platforms and Clients
fr: Compatibilité des versions et des plateformes / Anciennes plateformes et anciens clients

en: Developer Options
fr: Options pour le développeur

en: Enables the planner's use of sequential-scan plans.
fr: Active l'utilisation des parcours séquentiel par le plannificateur.

en: Enables the planner's use of index-scan plans.
fr: Active l'utilisation des parcours d'index par le plannificateur.

en: Enables the planner's use of TID scan plans.
fr: Active l'utilisation de plans de parcours TID par le plannificateur.

en: Enables the planner's use of explicit sort steps.
fr: Active l'utilisation des étapes de tris explicites par le plannificateur.

en: Enables the planner's use of hashed aggregation plans.
fr: Active l'utilisation de plans d'aggrégats hâchés par le plannificateur.

en: Enables the planner's use of nested-loop join plans.
fr: Active l'utilisation de plans avec des jointures imbriquées par le plannificateur.

en: Enables the planner's use of merge join plans.
fr: Active l'utilisation de plans de jointures MERGE par le plannificateur.

en: Enables the planner's use of hash join plans.
fr: Active l'utilisation de plans de jointures hâchées par le plannificateur.

en: Enables genetic query optimization.
fr: Active l'optimisation génétique des requêtes.

en: This algorithm attempts to do planning without exhaustive searching.
fr: Cet algoryhtme essaie de faire une plannification sans recherche exhaustive.

en: Shows whether the current user is a superuser.
fr: Affiche si l'utilisateur actuel est un superutilisateur.

en: Makes the server accept TCP/IP connections.
fr: Fait que le serveur accepte les connexions TCP/IP.

en: Enables SSL connections.
fr: Active les connexions SSL.

en: Forces synchronization of updates to disk.
fr: Force la synchronisation des mises à jour sur le disque.

en: The server will use the fsync() system call in several places to make sure that updates are physically written to disk. This insures that a database cluster will recover to a consistent state after an operating system or hardware crash.
fr: Le serveur utiliser l'appel système fsync() à différents endroits pour s'assurer que les mises à jour sont écrites physiquement sur le disque. Ceci nous assure qu'un groupe de bases de données se retrouvera dans un état cohérent après un arrêt brutal dû au système d'exploitation ou au matériel.

en: Continues processing past damaged page headers.
fr: Continue le travail après les en-têtes de page endommagés.

en: Detection of a damaged page header normally causes PostgreSQL to report an error, aborting the current transaction. Setting zero_damaged_pages to true causes the system to instead report a warning, zero out the damaged page, and continue processing. This behavior will destroy data, namely all the rows on the damaged page.
fr: La détection d'une en-tête de page endommagée cause normalement le rapport d'une erreur par PostgreSQL, l'annulation de la transaction en cours. Initialiser zero_damaged_pages à true fait que le système ne rapporte qu'un message d'attention et continue à travailler. Ce comportement détruira des données, notamment toutes les lignes de la page endommagée.

en: Runs the server silently.
fr: Lance le serveur de manière silencieuse.

en: If this parameter is set, the server will automatically run in the background and any controlling terminals are dissociated.
fr: Si ce paramètre est initialisé, le serveur sera lancer automatiquement en tâche de fond et les terminaux de contrôles seront dés-associés.

en: Logs each successful connection.
fr: Trace toutes les connexions réussies.

en: Prefixes server log messages with a time stamp.
fr: Ajoute la date comme préfixe à tous les messages de traces du serveur.

en: Prefixes server log messages with the server PID.
fr: Ajoute le PID du serveur à tous les messages de traces du serveur.

en: Turns on various assertion checks.
fr: Active les différentes vérifications des assertions.

en: This is a debugging aid.
fr: C'est une aide de déboguage.

en: no description available
fr: Aucune description disponible

en: Logs each SQL statement.
fr: Trace toutes les instructions SQL.

en: Logs the duration each completed SQL statement.
fr: Trace la durée de chaque instruction SQL réussie.

en: Prints the parse tree to the server log.
fr: Affiche l'arbre d'analyse dans les traces du serveur.

en: Prints the parse tree after rewriting to server log.
fr: Affiche l'arbre d'analyse après réécriture dans les traces du serveur.

en: Prints the execution plan to server log.
fr: Affiche le plan d'exécution dans les traces du serveur.

en: Indents parse and plan tree displays.
fr: Indente l'affichage des arbres d'analyse et de plannification.

en: Writes parser performance statistics to the server log.
fr: Ecrit les statistiques de performance de l'analyseur dans les traces du serveur.

en: Writes planner performance statistics to the server log.
fr: Ecrit les statistiques de performance de plannification dans les traces du serveur.

en: Writes executor performance statistics to the server log.
fr: Ecrit les statistiques de performance de l'exécuteur dans les traces du serveur.

en: Writes cumulative performance statistics to the server log.
fr: Ecrit les statistiques de performance cumulatives dans les traces du serveur.

en: Uses the indented output format for EXPLAIN VERBOSE.
fr: Utilise le format de sortie indenté pour EXPLAIN VERBOSE.

en: Starts the server statistics-collection subprocess.
fr: Lance le sous-processus de récupération des statistiques du serveur.

en: Zeroes collected statistics on server restart.
fr: Remplissage avec des zéros des statistiques récupérées au relancement du serveur.

en: Collects statistics about executing commands.
fr: Collectionne les statistiques sur les commandes en exécution.

en: Enables the collection of statistics on the currently executing command of each session, along with the time at which that command began execution.
fr: Active la récupération de statistiquessur la commande en cours d'exécution sur chaque session, avec l'heure de commencement de l'exécution de la commande.

en: Collects row-level statistics on database activity.
fr: Récupère les statistiques au niveau ligne sur l'activité de la base de données.

en: Collects block-level statistics on database activity.
fr: Récupère les statistiques au niveau bloc sur l'activité de la base de données.

en: Generates debugging output for LISTEN and NOTIFY.
fr: Génère une sortie de déboguage pour LISTEN et NOTIFY.

en: Logs the host name in the connection logs.
fr: Trace le nom d'hôte dans les traces de connexion.

en: By default, connection logs only show the IP address of the connecting host. If you want them to show the host name you can turn this on, but depending on your host name resolution setup it might impose a non-negligible performance penalty.
fr: Par défaut, les traces de connexion n'affichent que l'adresse IP de l'hôte se connectant. Si vous voulez que s'affiche le nom de l'hôte, vous devez activer cette option mais suivant la configuration de la résolution de noms pour votre hôte, cela pourrait imposer des dégradations de performances non négligeables.

en: Logs the outgoing port number of the connecting host.
fr: Trace le numéro de port de l'hôte connecté.

en: Causes subtables to be included by default in various commands.
fr: Fait que les sous-tables soient incluses par défaut dans les différentes commandes.

en: Interprets ACST, CST, EST, and SAT as Australian time zones.
fr: Interprète ACST, CST, EST et SAT comme zone horaire australienne.

en: Otherwise they are interpreted as North/South American time zones and Saturday.
fr: Sinon, elles sont interprétées comme zones horaires d'Amérique du Nord/Sud.

en: Encrypt passwords.
fr: Crypte les mots de passe.

en: When a password is specified in CREATE USER or ALTER USER without writing either ENCRYPTED or UNENCRYPTED, this parameter determines whether the password is to be encrypted.
fr: Lorsqu'un mot de passe est spécifié dans CREATE USER ou ALTER USER sans indiquer ENCRYPTED ou UNENCRYPTED, ce paramètre détermine si le mot de passe doit être crypté.

en: Treats "expr=NULL" as "expr IS NULL".
fr: Traite "expr=NULL" comme "expr IS NULL".

en: When turned on, expressions of the form expr = NULL (or NULL = expr) are treated as expr IS NULL, that is, they return true if expr evaluates to the null value, and false otherwise. The correct behavior of expr = NULL is to always return null (unknown).
fr: Une fois activé, les expressions de la forme expr = NULL (ou NULL = expr) sont traitées comme expr IS NULL, c'est-à-dire qu'elles renvoient true si l'expression est évaluée comme étant null et false sinon. Le comportement correct de expr = NULL est de toujours renvoyer null (inconnu).

en: Enables per-database user names.
fr: Active les noms d'utilisateur par base de données.

en: This parameter doesn't do anything.
fr: Ce paramètre ne fait rien.

en: It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients.
fr: C'est ici uniquement pour ne pas avoir de problèmes avec le SET AUTOCOMMIT TO ON des clients 7.3.

en: Sets the default read-only status of new transactions.
fr: Initialise le statut de lecture seule par défaut des nouvelles transactions.

en: Shows the current transaction's read-only status.
fr: Affiche le statut de lecture seule de la transaction actuelle.

en: Automatically adds missing table references to FROM clauses.
fr: Ajoute automatiquement les références à la table manquant dans les clauses FROM.

en: Check function bodies during CREATE FUNCTION.
fr: Vérifie les corps de fonction lors du CREATE FUNCTION.

en: Sets the default statistics target.
fr: Initialise la cible par défaut des statistiques.

en: This applies to table columns that have not had a column-specific target set via ALTER TABLE SET STATISTICS.
fr: Ceci s'applique aux colonnes de tables qui n'ont pas de cible spécifique à la colonne initialisé via ALTER TABLE SET STATISTICS.

en: Sets the FROM-list size beyond which subqueries are not collapsed.
fr: Initialise la taille de la liste FROM en dehors de laquelle les sous-requêtes ne sont pas rassemblées.

en: The planner will merge subqueries into upper queries if the resulting FROM list would have no more than this many items.
fr: Le plannificateur fusionnera les sous-requêtes dans des requêtes supérieures si la liste FROM résultante n'aura pas plus de ce nombre d'éléments.

en: Sets the FROM-list size beyond which JOIN constructs are not flattened.
fr: Initialise la taille de la liste FROM en dehors de laquelle les contructions JOIN ne sont pas aplanies.

en: The planner will flatten explicit inner JOIN constructs into lists of FROM items whenever a list of no more than this many items would result.
fr: La plannificateur applanira les constructions INNER JOIN explicites dans des des listes d'éléments FROM lorsqu'une liste d'au plus ce nombre d'éléments en résulterait.

en: Sets the threshold of FROM items beyond which GEQO is used.
fr: Initialise la limite des éléments FROM en dehors de laquelle GEQO est utilisé.

en: GEQO: number of individuals in one population.
fr: GEQO : nombre d'individus dans une population.

en: GEQO: effort is used to calculate a default for generations.
fr: GEQO: l'effort est utilisé pour calculer une valeur par défaut pour les générations.

en: GEQO: number of iterations in the algorithm.
fr: GEQO: nombre d'itérations dans l'algorithme.

en: The number must be a positive integer. If 0 is specified then effort * log2(poolsize) is used.
fr: Le nombre doit être un entier positif. Si 0 est spécifié, alors effort * log2(taille de l'ensemble) est utilisé.

en: The time in milliseconds to wait on lock before checking for deadlock.
fr: Le temps, en millisecondes, d'attente du verrou avant de vérifier les verrous bloqués.

en: Uses syslog for logging.
fr: Utilise syslog pour les traces.

en: If this parameter is 1, messages go both to syslog and the standard output. A value of 2 sends output only to syslog. (Some messages will still go to the standard output/error.) The default is 0, which means syslog is off.
fr: Si ce paramètre vaut 1, les messages vont à la fois dans syslog et sur la sortie standard. Une valeur de 2 envoit la sortie uniquement vers syslog. (Quelques messages iront toujours dans la sortie standard ou la sortie d'erreurs). La valeur par défaut est 0 ce qui signifie que syslog est désactivé.

en: Sets the maximum number of concurrent connections.
fr: Initialise le nombre maximum de connexions simultanées.

en: Sets the number of connection slots reserved for superusers.
fr: Initialise le nombre de connexions réservées aux superutilisateurs.

en: Sets the number of shared memory buffers used by the server.
fr: Initialise le nombe de tampons en mémoire partagée utilisé par le serveur.

en: Sets the TCP port the server listens on.
fr: Initialise le port TCP sur lequel le serveur écoutera.

en: Sets the access permissions of the Unix-domain socket.
fr: Initialise les droits d'accès au socket domaine Unix.

en: Unix-domain sockets use the usual Unix file system permission set. The parameter value is expected to be an numeric mode specification in the form accepted by the chmod and umask system calls. (To use the customary octal format the number must start with a 0 (zero).)
fr: Les sockets domaine Unix utilise l'ensemble des droits habituels du système de fichiers Unix. La valeur de ce paramètre doit être une spécification en mode numérique de la forme acceptée par les appels système chmod et umask (pour utiliser le format octal, le nombre doit commencer avec un zéro).

en: Sets the maximum memory to be used for sorts and hash tables.
fr: Initialise la mémoire maximum utilisé pour les tables de tri et hâchées.

en: Specifies the amount of memory to be used by internal sort operations and hash tables before switching to temporary disk files
fr: Spécifie la mémoire à utilise par les opérations de tris internes et par les tables de hâchage avant de passer sur des fichiers temporaires sur disque

en: Sets the maximum memory used to keep track of to-be-reclaimed rows.
fr: Initialise la mémoire maximum à utiliser pour conserver traces des lignes réclamées.

en: Sets the maximum number of simultaneously open files for each server process.
fr: Initialise le nombre maximum de fichiers ouverts simultanément pour chaque processus serveur.

en: Sets the maximum expression nesting depth.
fr: Initialise la profondeur maximale de l'expression.

en: Sets the maximum allowed duration (in milliseconds) of any statement.
fr: Initialise la durée maximum permise (en millisecondes) de toute instruction.

en: A value of 0 turns off the timeout.
fr: Une valeur de 0 désactive le timeout.

en: Sets the maximum number of tables and indexes for which free space is tracked.
fr: Initialise le nombre maximum de tables et index pour lesquels l'espace libre est tracé.

en: Sets the maximum number of disk pages for which free space is tracked.
fr: Initialise le nombre maximum de pages disque pour lesquelles l'espace libre est tracé.

en: Sets the maximum number of locks per transaction.
fr: Initialise le nombre maximum de verrous par transaction.

en: The shared lock table is sized on the assumption that at most max_locks_per_transaction * max_connections distinct objects will need to be locked at any one time.
fr: La table des verrous partagés est dimensionnée sur l'idée qu'au plus max_locks_per_transaction * max_connections objets distincts auront besoin d'être verrouillés à tout moment.

en: Sets the maximum time in seconds to complete client authentication.
fr: Initialise le temps maximum en secondes pour terminer l'authentification du client.

en: Sets the maximum distance in log segments between automatic WAL checkpoints.
fr: Initialise la distance maximale dans les segments de trace entre chaque point de vérification (checkpoints) des WAL.

en: Sets the maximum time in seconds between automatic WAL checkpoints.
fr: Initialise le temps maximum en secondes entre les points de vérification (checkpoints) des WAL.

en: Logs if filling of checkpoint segments happens more frequently than this (in seconds).
fr: Trace si le remplissage des segments de points de vérification arrivent plus fréquemment que ceci (en millisecondes).

en: Write a message to the server log if checkpoints caused by the filling of checkpoint segment files happens more frequently than this number of seconds. Zero turns off the warning.
fr: Ecrit un message dans les traces du serveur si les points de vérifications causées par le remplissage des fichiers segment des points de vérification arrivent plus fréquemment que ce nombre de secondes. Une valeur 0 désactive l'avertissement.

en: Sets the number of disk-page buffers in shared memory for WAL.
fr: Initialise le nombre de tampons de pages disque dans la mémoire partagée pour les WAL.

en: If nonzero, WAL-related debugging output is logged.
fr: Si différent de zéro, la sortie de déboguage relatives aux WAL est tracée.

en: Sets the delay in microseconds between transaction commit and flushing WAL to disk.
fr: Initialise le délai en microsecondes entre l'acceptation de la transaction et le vidage du WAL sur disque.

en: Sets the minimum concurrent open transactions before performing commit_delay.
fr: Initialise le nombre minimum de transactions ouvertes simultanément avant de lancer commit_delay.

en: Sets the number of digits displayed for floating-point values.
fr: Initialise le nombre de chiffres affiché pour les valeurs à virgule flottante.

en: This affects real, double precision, and geometric data types. The parameter value is added to the standard number of digits (FLT_DIG or DBL_DIG as appropriate).
fr: Ceci affecte les types de données real, double precision et geometriques. La valeur du paramètre est ajoutée au nombre standard de chiffres (FLT_DIG ou DBL_DIG comme approprié).

en: Sets the minimum execution time in milliseconds above which statements will be logged.
fr: Initialise le temps d'exécution minimum en millisecondes au-dessus de lequel les instructions seront tracées.

en: Zero prints all queries. The default is -1 (turning this feature off).
fr: Le zéro affiche toutes les requêtes. La valeur par défaut est -1 (désactivant cette fonctionnalité).

en: Sets the planner's assumption about size of the disk cache.
fr: Initialise le sentiment du plannificateur sur la taille du cache disque.

en: That is, the portion of the kernel's disk cache that will be used for PostgreSQL data files. This is measured in disk pages, which are normally 8 kB each.
fr: C'est-à-dire, la portion du cache disque du noyau qui sera utilisé pour les fichiers de données de PostgreSQL. C'est mesuré en pages disque, qui font normalement 8 Ko chaque.

en: Sets the planner's estimate of the cost of a nonsequentially fetched disk page.
fr: Initialise l'estimation du plannificateur pour le coût d'une page disque récupérée non séquentiellement.

en: This is measured as a multiple of the cost of a sequential page fetch. A higher value makes it more likely a sequential scan will be used, a lower value makes it more likely an index scan will be used.
fr: C'est mesuré comme un multiple du coût de la récupération d'une page séquentielle. Une grande valeur rend plus certain l'utilisation d'un parcours séquentiel, une valeur plus basse fera qu'un parcours d'index sera utilisé.

en: Sets the planner's estimate of the cost of processing each tuple (row).
fr: Initialise l'estimation du plannificateur pour le coût d'exécution sur chaque ligne.

en: This is measured as a fraction of the cost of a sequential page fetch.
fr: C'est mesuré sur une fraction du coût de récupération d'une page séquentiellement.

en: Sets the planner's estimate of processing cost for each index tuple (row) during index scan.
fr: Initialise l'estimation du plannification pour le coût de récupération pour chaque ligne indexée lors du parcours d'index.

en: Sets the planner's estimate of processing cost of each operator in WHERE.
fr: Initialise l'estimation du plannificateur sur le coût d'exécution de chaque opérateur d'un WHERE.

en: GEQO: selective pressure within the population.
fr: GEQO : pression sélective dans la population.

en: Sets the seed for random-number generation.
fr: Initialisation la clré pour la génération de nombres aléatoires.

en: Sets the client's character set encoding.
fr: Initialise le codage des caractères du client.

en: Sets the message levels that are sent to the client.
fr: Initialise les niveaux de message envoyés au client.

en: Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, LOG, NOTICE, WARNING, and ERROR. Each level includes all the levels that follow it. The later the level, the fewer messages are sent.
fr: Les valeurs valides sont DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, LOG, NOTICE, WARNING et ERROR. Chaque niveau inclut tous les niveaux qui le suivent. Plus loin sera le niveau, moindre sera le nombre de messages envoyés.

en: Sets the message levels that are logged.
fr: Initialise les niveaux de messages tracés.

en: Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels that follow it.
fr: Les valeurs valides sont DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL et PANIC. Chaque niveau incut tous les niveaux qui le suit.

en: Sets the verbosity of logged messages.
fr: Initialise la verbosité des messages tracés.

en: Valid values are "terse", "default", and "verbose".
fr: Les valeurs valides sont "terse" (simple), "default" (par défaut) et "verbose" (verbeux).

en: Causes all statements generating error at or above this level to be logged.
fr: Fait que toutes les instructions génèrent des erreurs sur ou moindre du niveau tracé.

en: All SQL statements that cause an error of the specified level or a higher level are logged.
fr: Toutes les instructions SQL causant une erreur du niveau spécifié ou d'un niveau supérieur sont tracées.

en: Sets the display format for date and time values.
fr: Initialise le format d'affichage des valeurs date et time.

en: Also controls interpretation of ambiguous date inputs.
fr: Contrôle aussi l'interprétation des dates ambigues en entrée.

en: Sets the transaction isolation level of each new transaction.
fr: Initialise le niveau d'isolation des transactions pour chaque nouvelle transaction.

en: Each SQL transaction has an isolation level, which can be either "read committed" or "serializable".
fr: Chaque transaction SQL a un niveau d'isolation qui peut être soit "read committed" soit "serializable".

en: Sets the path for dynamically loadable modules.
fr: Initialise le chemin des modules chargeables dynamiquement.

en: If a dynamically loadable module needs to be opened and the specified name does not have a directory component (i.e., the name does not contain a slash), the system will search this path for the specified file.
fr: Si un module chargeable dynaxmiquement a besoin d'être ouvert et que le nom spécifié n'a pas une composant répertoire (c'est--à-dire que le nom ne contient pas un '/'), le sstème cherchera le fichier spécifié sur ce chemin.

en: Sets the location of the Kerberos server key file.
fr: Initalise l'emplacement du fichier de la clé serveur pour Kerberos.

en: Sets the Rendezvous broadcast service name.
fr: Initialise le nom du service broadcast du Rendezvous.

en: Shows the collation order locale.
fr: Affiche la locale de tri et de groupement.

en: Shows the character classification and case conversion locale.
fr: Affiche la classification des caractères et la locale de conversions.

en: Sets the language in which messages are displayed.
fr: Initialise le langage dans lequel les messages sont affichés.

en: Sets the locale for formatting monetary amounts.
fr: Initialise la locale pour le formattage des montants monétaires.

en: Sets the locale for formatting numbers.
fr: Initialise la locale pour formatter les nombres.

en: Sets the locale for formatting date and time values.
fr: Initialise la locale pour formatter les valeurs date et time.

en: Lists shared libraries to preload into server.
fr: Liste les bibliothèques partagées à précharger dans le serveur.

en: Sets the regular expression "flavor".
fr: Initialise l'expression rationnelle "flavor".

en: This can be set to advanced, extended, or basic.
fr: Ceci peut être initialisé avec advanced (avancé), extended (étendu), or basic (basique).

en: Sets the schema search order for names that are not schema-qualified.
fr: Initialise l'ordre de recherche des schémas pour les noms qui ne précisent pas le schéma.

en: Sets the server (database) character set encoding.
fr: Initialise le codage des caractères pour le serveur (base de données).

en: Shows the server version.
fr: Affiche la version du serveur.

en: Shows the session user name.
fr: Affiche le nom de l'utilisateur de la session.

en: Sets the syslog "facility" to be used when syslog enabled.
fr: Initialise le niveau ("facility") de syslog à être utilisé lors de l'activation de syslog.

en: Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7.
fr: Les valeurs valides sont LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7.

en: Sets the program name used to identify PostgreSQL messages in syslog.
fr: Initialise le nom du programme utilisé pour identifier les messages de PostgreSQL dans syslog.

en: Sets the time zone for displaying and interpreting time stamps.
fr: Initialise la zone horaire pour afficher et interpréter les dates/heures.

en: Shows the current transaction's isolation level.
fr: Initialise le niveau d'isolation de la transaction courante.

en: Sets the owning group of the Unix-domain socket.
fr: Initialise le groupe d'appartenance du socket domaine Unix.

en: (The owning user of the socket is always the user that starts the server.)
fr: (L'utilisateur propriétaire du socket est toujours l'utilisateur ayant lancé le serveur.)

en: Sets the directory where the Unix-domain socket will be created.
fr: Initialise le répertoire où le socket domaine Unix sera créé.

en: Sets the host name or IP address to listen to.
fr: Initialise le nom de l'hôte ou l'adresse IP à écouter.

en: Selects the method used for forcing WAL updates out to disk.
fr: Sélectionne la méthode utilisée pour forcer la mise à jour des WAL sur le disque.

en: unrecognized configuration parameter "%s"
fr: Paramètre de configuration "%s" non reconnu

en: parameter "%s" cannot be changed
fr: Le paramètre "%s" ne peut pas être changé

en: parameter "%s" cannot be changed after server start
fr: Le paramètre "%s" ne peut pas être modifié après le lancement du serveur

en: parameter "%s" cannot be changed now
fr: Le paramètre "%s" ne peut pas être modifié maintenant

en: parameter "%s" cannot be set after connection start
fr: Le paramètre "%s" ne peut pas être initialisé après le lancement du serveur

en: permission denied to set parameter "%s"
fr: Droit refusé pour initialiser le paramètre "%s"

en: parameter "%s" requires a Boolean value
fr: Le paramètre "%s" requiert une valeur booléenne

en: Must be superuser to change this value to false.
fr: doit être superutilisateur pour initialiser cette valeur à false.

en: invalid value for parameter "%s": %d
fr: Valeur invalide pour le paramètre "%s": %d

en: parameter "%s" requires an integer value
fr: Le paramètre "%s" requiert une valeur entière

en: %d is outside the valid range for parameter "%s" (%d .. %d)
fr: %d est en-dehors des limites valides pour le paramètre "%s" (%d .. %d)

en: Must be superuser to increase this value or set it to zero.
fr: doit être superutilisateur pour agmenter cette valeur ou pour l'initialiser à zéro.

en: parameter "%s" requires a numeric value
fr: Le paramètre "%s" requiert une valeur numérique

en: %g is outside the valid range for parameter "%s" (%g .. %g)
fr: %g est en dehors des limites valides pour le paramètre "%s" (%g .. %g)

en: Must be superuser to increase this value.
fr: doit être superutilisateur pour augmenter cette valeur.

en: invalid value for parameter "%s": %g
fr: Valeur invalide pour le paramètre "%s": %g

en: invalid value for parameter "%s": "%s"
fr: Valeur invalide pour le paramètre "%s": "%s"

en: SET %s takes only one argument
fr: SET %s prend un seul argument

en: SET requires parameter name
fr: SET requiert le nom du paramètre

en: could not parse setting for parameter "%s"
fr: Impossible d'analyser la configuration du paramètre "%s"

en: SET AUTOCOMMIT TO OFF is no longer supported
fr: SET AUTOCOMMIT TO OFF n'est plus supporté

en: syntax error in file "%s" line %u, near token "%s"
fr: Erreur de syntaxe dans le fichier "%s" ligne %u, près du mot clé "%s"

en: Failed while creating memory context "%s".
fr: Echec lors de la création du contexte mémoire "%s".

en: Failed on request of size %lu.
fr: Echec d'une requête de taille %lu.

en: cursor "%s" already exists
fr: Le curseur "%s" existe déjà

en: closing existing cursor "%s"
fr: Fermeture du curseur existant "%s"

en: could not write block %ld of temporary file: %m
fr: Impossible d'écrire le bloc %ld du fichier temporaire : %m

en: Perhaps out of disk space?
fr: Peut-être manquez-vous de place disque ?

en: could not read block %ld of temporary file: %m
fr: Impossible de lire le bloc %ld du fichier temporaire : %m

en: could not create unique index
fr: Impossible de créer l'index unique

en: Table contains duplicated values.
fr: La table contient des valeurs dupliquées.
