From ad0bcba99e2472957aeb17a894a8b1adf38cb7ba Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Mon, 17 Aug 2020 11:31:01 +0530 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 188847 -> 203191 bytes .../translations/fr/LC_MESSAGES/messages.po | 1745 ++++++++--------- 2 files changed, 809 insertions(+), 936 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index 39151902a9f76178bc2b3e592089a8ecb240c8af..dcebf7e4f65198764833da0bf65b902cb2a3c54f 100644 GIT binary patch delta 52441 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,Y&6XXvT;Df%b+ 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, 2017. # Fred Escallier , 2019. # msgid "" msgstr "" -"Project-Id-Version: PgAdmin4\n" +"Project-Id-Version: PgAdmin4\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2020-08-14 17:25+0530\n" -"PO-Revision-Date: 2020-07-18 07:47+0200\n" +"PO-Revision-Date: 2020-08-16 07:15+0200\n" "Last-Translator: Fred Escallier \n" -"Language: fr\n" "Language-Team: français \n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Language: fr\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.7.0\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Generated-By: Babel 2.6.0\n" +"X-Generator: Poedit 2.2.1\n" #: pgadmin/__init__.py:521 pgadmin/__init__.py:571 msgid "Auto-detected {0} installation with the data directory at {1}" @@ -173,8 +174,8 @@ msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "" -"Ceci est nécessaire pour déverrouiller les mots de passe enregistrés et " -"pour se reconnecter au(x) serveur(s) de base de données." +"Ceci est nécessaire pour déverrouiller les mots de passe enregistrés et pour " +"se reconnecter au(x) serveur(s) de base de données." #: pgadmin/browser/__init__.py:871 msgid "Incorrect master password" @@ -213,12 +214,12 @@ msgstr "" #: pgadmin/browser/__init__.py:1067 msgid "" -"Your account is authenticated using an external {} source. Please contact" -" the administrators of this service if you need to reset your password." +"Your account is authenticated using an external {} source. Please contact " +"the administrators of this service if you need to reset your password." msgstr "" -"Votre compte est authentifié par une source {} externe. Veuillez " -"contacter les administrateurs de ce service si vous avez besoin de " -"réinitialiser votre mot de passe." +"Votre compte est authentifié par une source {} externe. Veuillez contacter " +"les administrateurs de ce service si vous avez besoin de réinitialiser votre " +"mot de passe." #: pgadmin/browser/register_browser_preferences.py:21 msgid "Show system objects?" @@ -259,11 +260,11 @@ msgstr "Intervalle de sauvegarde de l'arborescence" #: pgadmin/browser/register_browser_preferences.py:41 msgid "" -"Browser tree state saving interval in seconds. Use -1 to disable the tree" -" saving mechanism." +"Browser tree state saving interval in seconds. Use -1 to disable the tree " +"saving mechanism." msgstr "" -"Intervalle de sauvegarde de l'état de l'arborescence en secondes. -1 pour" -" désactiver le mécanisme de sauvegarde." +"Intervalle de sauvegarde de l'état de l'arborescence en secondes. -1 pour " +"désactiver le mécanisme de sauvegarde." #: pgadmin/browser/register_browser_preferences.py:49 msgid "Confirm on close or refresh?" @@ -271,8 +272,8 @@ msgstr "Confirmer sur fermeture ou actualisation ?" #: pgadmin/browser/register_browser_preferences.py:51 msgid "" -"Confirm closure or refresh of the browser or browser tab is intended " -"before proceeding." +"Confirm closure or refresh of the browser or browser tab is intended before " +"proceeding." msgstr "" "Demander confirmation lors de la fermeture ou de l'actualisation du " "navigateur ou de l'onglet du navigateur." @@ -285,12 +286,11 @@ msgstr "" #: pgadmin/browser/register_browser_preferences.py:62 msgid "" -"Confirm before closing or resetting the changes in the properties dialog " -"for an object if the changes are not saved." +"Confirm before closing or resetting the changes in the properties dialog for " +"an object if the changes are not saved." msgstr "" -"Confirme avant la fermeture ou la réinitialisation des boites de " -"dialogues de propriétés des objets si les modifications ne sont pas " -"enregistrées." +"Confirme avant la fermeture ou la réinitialisation des boites de dialogues " +"de propriétés des objets si les modifications ne sont pas enregistrées." #: pgadmin/browser/register_browser_preferences.py:70 msgid "Auto-expand sole children" @@ -298,11 +298,11 @@ msgstr "Auto-extension des objets uniques" #: pgadmin/browser/register_browser_preferences.py:72 msgid "" -"If a treeview node is expanded and has only a single child, automatically" -" expand the child node as well." +"If a treeview node is expanded and has only a single child, automatically " +"expand the child node as well." msgstr "" -"Si un noeud de l'arborescence est étendu et ne présente qu'un seul " -"élément, étendre automatiquement ce dernier." +"Si un noeud de l'arborescence est étendu et ne présente qu'un seul élément, " +"étendre automatiquement ce dernier." #: pgadmin/browser/register_browser_preferences.py:88 msgid "Lock the UI layout at different levels" @@ -324,8 +324,8 @@ msgstr "Nombre de lignes max de l'historique des tâches" #: pgadmin/browser/register_browser_preferences.py:104 msgid "" -"The maximum number of history rows to show on the Statistics tab for " -"pgAgent jobs" +"The maximum number of history rows to show on the Statistics tab for pgAgent " +"jobs" msgstr "" "Nombre maximum de lignes à afficher dans le tableau de statistiques des " "tâches pgAgent" @@ -563,8 +563,7 @@ msgid "" "Does the user have permission to access the server?" msgstr "" "Le groupe de serveur spécifié ne peut pas être trouvé.\n" -"L'utilisateur a-t-il les autorisations nécessaires pour accéder à ce " -"serveur?" +"L'utilisateur a-t-il les autorisations nécessaires pour accéder à ce serveur?" #: pgadmin/browser/server_groups/servers/__init__.py:462 msgid "Server deleted" @@ -742,9 +741,9 @@ msgstr "Configuration du serveur rechargée." #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:167 msgid "" -"Not connected to the server or the connection to the server has been " -"closed." -msgstr "Absence de connexion au serveur ou la connexion au serveur a été fermée." +"Not connected to the server or the connection to the server has been closed." +msgstr "" +"Absence de connexion au serveur ou la connexion au serveur a été fermée." #: pgadmin/browser/server_groups/servers/__init__.py:1262 msgid "Named restore point created: {0}" @@ -796,8 +795,8 @@ msgid "" "Path to the directory containing the Greenplum Database utility programs " "(pg_dump, pg_restore etc)." msgstr "" -"Chemin du dossier contenant les binaires des utilitaires de bases de " -"données Greenplum (pg_dump, pg_restore etc)." +"Chemin du dossier contenant les binaires des utilitaires de bases de données " +"Greenplum (pg_dump, pg_restore etc)." #: pgadmin/browser/server_groups/servers/gpdb.py:30 msgid "Greenplum Database" @@ -809,11 +808,11 @@ msgstr "Chemin des binaire EDB Advanced Server" #: pgadmin/browser/server_groups/servers/ppas.py:16 msgid "" -"Path to the directory containing the EDB Advanced Server utility programs" -" (pg_dump, pg_restore etc)." +"Path to the directory containing the EDB Advanced Server utility programs " +"(pg_dump, pg_restore etc)." msgstr "" -"Chemin du dossier contenant les binaires des utilitaires de bases de " -"données EDB Advanced Server (pg_dump, pg_restore etc)." +"Chemin du dossier contenant les binaires des utilitaires de bases de données " +"EDB Advanced Server (pg_dump, pg_restore etc)." #: pgadmin/browser/server_groups/servers/ppas.py:26 msgid "EDB Advanced Server" @@ -825,8 +824,8 @@ msgstr "Chemin des binaires PostgreSQL" #: pgadmin/browser/server_groups/servers/types.py:32 msgid "" -"Path to the directory containing the PostgreSQL utility programs " -"(pg_dump, pg_restore etc)." +"Path to the directory containing the PostgreSQL utility programs (pg_dump, " +"pg_restore etc)." msgstr "" "Chemin du dossier contenant les binaires des utilitaires PostgreSQL " "(pg_dump, pg_restore etc)." @@ -1379,7 +1378,8 @@ msgstr "Impossible de trouver le trigger sur évènement." #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:359 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:647 msgid "Could not find the event trigger information." -msgstr "Impossible de trouver l'information concernant le trigger sur évènement." +msgstr "" +"Impossible de trouver l'information concernant le trigger sur évènement." #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:557 msgid "The specified event trigger could not be found.\n" @@ -1741,7 +1741,8 @@ msgstr "Impossible de trouver le wrapper de données distantes." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:370 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:728 msgid "Could not find the foreign data wrapper information." -msgstr "Impossible de trouver l'information sur le wrapper de données distantes." +msgstr "" +"Impossible de trouver l'information sur le wrapper de données distantes." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:562 msgid "The specified foreign data wrapper could not be found.\n" @@ -1951,7 +1952,8 @@ msgstr "Impossible de trouver la correspondance d'utilisateurs." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:676 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:773 msgid "Could not find the user mapping information." -msgstr "Impossible de trouver l'information sur la correspondance d'utilisateurs." +msgstr "" +"Impossible de trouver l'information sur la correspondance d'utilisateurs." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:432 msgid "The specified user mappings could not be found." @@ -2256,11 +2258,11 @@ msgstr "Impossible de trouver le collationnement dans la base de données." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:470 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:183 msgid "" -"Definition incomplete. Please provide Locale OR Copy Collation OR " -"LC_TYPE/LC_COLLATE." +"Definition incomplete. Please provide Locale OR Copy Collation OR LC_TYPE/" +"LC_COLLATE." msgstr "" -"Définition incomplète!. Merci de fournir soit une Locale soit un " -"LC_TYPE/LC_COLLATE soit copier un collationnement." +"Définition incomplète!. Merci de fournir soit une Locale soit un LC_TYPE/" +"LC_COLLATE soit copier un collationnement." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:562 msgid "Collation dropped" @@ -2565,7 +2567,8 @@ msgstr "Configurations de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:327 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:704 msgid "Could not find the FTS Configuration node." -msgstr "Impossible de trouver le noeud de configuration de recherche plein texte." +msgstr "" +"Impossible de trouver le noeud de configuration de recherche plein texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:381 msgid "Could not find the FTS Configuration node in the database node." @@ -2580,8 +2583,8 @@ msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:526 msgid "Could not find the FTS Configuration node to update." msgstr "" -"Impossible de trouver le noeud de configuration de recherche plein texte " -"à mettre à jour." +"Impossible de trouver le noeud de configuration de recherche plein texte à " +"mettre à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:579 msgid "The specified FTS configuration could not be found.\n" @@ -2596,15 +2599,16 @@ msgid "" "Could not generate reversed engineered query for the FTS Configuration.\n" "{0}" msgstr "" -"Impossible de générer la requête pour la configuration de la recherche " -"plein texte.\n" +"Impossible de générer la requête pour la configuration de la recherche plein " +"texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:930 -msgid "Could not generate reversed engineered query for FTS Configuration node." +msgid "" +"Could not generate reversed engineered query for FTS Configuration node." msgstr "" -"Impossible de générer la requête pour la configuration du noeud de " -"recherche plein texte.\n" +"Impossible de générer la requête pour la configuration du noeud de recherche " +"plein texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:30 @@ -2687,7 +2691,8 @@ msgstr "Dictionnaires de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:338 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:708 msgid "Could not find the FTS Dictionary node." -msgstr "Impossible de trouver le noeud du dictionnaire de recherche plein texte." +msgstr "" +"Impossible de trouver le noeud du dictionnaire de recherche plein texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:391 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:818 @@ -2699,8 +2704,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:523 msgid "Could not find the FTS Dictionary node to update." msgstr "" -"Impossible de trouver le noeud du dictionnaire de recherche plein texte à" -" mettre à jour." +"Impossible de trouver le noeud du dictionnaire de recherche plein texte à " +"mettre à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:575 msgid "The specified FTS dictionary could not be found.\n" @@ -2749,19 +2754,20 @@ msgstr "Analyseurs de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:297 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:648 msgid "Could not find the FTS Parser node." -msgstr "Impossible de trouver le noeud de l'analyseur de recherche plein texte ." +msgstr "" +"Impossible de trouver le noeud de l'analyseur de recherche plein texte ." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:350 msgid "Could not find the FTS Parser node in the database node." msgstr "" -"Impossible de trouver le noeud de l'analyseur de recherche plein texte " -"dans la base de données." +"Impossible de trouver le noeud de l'analyseur de recherche plein texte dans " +"la base de données." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:469 msgid "Could not find the FTS Parser node to update." msgstr "" -"Impossible de trouver le noeud de l'analyseur de recherche plein texte à" -" mettre à jour." +"Impossible de trouver le noeud de l'analyseur de recherche plein texte à " +"mettre à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:522 msgid "The specified FTS parser could not be found.\n" @@ -2776,15 +2782,14 @@ msgid "" "Could not generate reversed engineered query for the FTS Parser.\n" "{0}" msgstr "" -"Impossible de générer la requête pour l'analyseur de recherche plein " -"texte.\n" +"Impossible de générer la requête pour l'analyseur de recherche plein texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:875 msgid "Could not generate reversed engineered query for FTS Parser node." msgstr "" -"Impossible de générer la requête pour le nœud de l'analyseur de recherche" -" plein texte." +"Impossible de générer la requête pour le nœud de l'analyseur de recherche " +"plein texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:36 msgid "FTS Parser" @@ -2860,15 +2865,14 @@ msgid "" "Could not generate reversed engineered query for the FTS Template.\n" "{0}" msgstr "" -"Impossible de générer la requête pour le modèle de recherche plein texte." -"\n" +"Impossible de générer la requête pour le modèle de recherche plein texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/__init__.py:760 msgid "Could not generate reversed engineered query for FTS Template node." msgstr "" -"Impossible de générer la requête pour le noeud du modèle de recherche " -"plein texte." +"Impossible de générer la requête pour le noeud du modèle de recherche plein " +"texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:36 msgid "FTS Template" @@ -4710,8 +4714,8 @@ msgstr "Réinitialiser les statistiques" #, python-format msgid "Are you sure you want to reset the statistics for table \"%s\"?" msgstr "" -"Êtes vous sûr de vouloir réinitialiser les statistiques pour la table " -"\"%s\" ?" +"Êtes vous sûr de vouloir réinitialiser les statistiques pour la table \"%s" +"\" ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:275 #, python-format @@ -4914,11 +4918,11 @@ msgstr "Créer une table : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:944 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1143 msgid "" -"User can create multiple partitions while creating new partitioned table." -" Operation switch is disabled in this scenario." +"User can create multiple partitions while creating new partitioned table. " +"Operation switch is disabled in this scenario." msgstr "" -"L'utilisateur peut créer plusieurs partitions en créant une nouvelle " -"table de partition. \"Operation switch\" est désactivé dans ce scénario." +"L'utilisateur peut créer plusieurs partitions en créant une nouvelle table " +"de partition. \"Operation switch\" est désactivé dans ce scénario." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:946 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1145 @@ -4928,12 +4932,12 @@ msgstr "Modifier une table existante : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:947 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1146 msgid "" -"User can create/attach/detach multiple partitions. In attach operation " -"user can select table from the list of suitable tables to be attached." +"User can create/attach/detach multiple partitions. In attach operation user " +"can select table from the list of suitable tables to be attached." msgstr "" -"L'utilisateur peut créer/attacher/détacher plusieurs partitions. Dans le " -"cas de l'attache, l'utilisateur peut sélectionner une table dans la liste" -" de tables disponibles pour l'attache." +"L'utilisateur peut créer/attacher/détacher plusieurs partitions. Dans le cas " +"de l'attache, l'utilisateur peut sélectionner une table dans la liste de " +"tables disponibles pour l'attache." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:949 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1148 @@ -4946,8 +4950,8 @@ msgid "" "The default partition can store rows that do not fall into any existing " "partition’s range or list." msgstr "" -"La partition par défaut peut stocker des lignes qui ne font pas partie " -"d'une plage ou liste de partitions existantes." +"La partition par défaut peut stocker des lignes qui ne font pas partie d'une " +"plage ou liste de partitions existantes." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:952 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1151 @@ -4957,12 +4961,12 @@ msgstr "Entrées De /Jusqu'à /Dans : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:953 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1152 msgid "" -"From/To/In input: Values for these fields must be quoted with single " -"quote. For more than one partition key values must be comma(,) separated." +"From/To/In input: Values for these fields must be quoted with single quote. " +"For more than one partition key values must be comma(,) separated." msgstr "" "Entrées De/Jusqu'à/Dans : Les valeurs pour ces champs doivent être " -"mentionnés entre guillemets simples. Pour définir plusieurs valeurs de " -"clés de partitions, ces dernières doivent être listées séparées par une " +"mentionnés entre guillemets simples. Pour définir plusieurs valeurs de clés " +"de partitions, ces dernières doivent être listées séparées par une " "virgule(,)." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:955 @@ -4973,12 +4977,12 @@ msgstr "Exemple : De / Jusqu'à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:956 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1155 msgid "" -"Enabled for range partition. Consider partitioned table with multiple " -"keys of type Integer, then values should be specified like '100','200'." +"Enabled for range partition. Consider partitioned table with multiple keys " +"of type Integer, then values should be specified like '100','200'." msgstr "" "Disponible pour les partitions par intervalles. Si la table partitionnée " -"présente plusieurs clés de type entier, les valeurs doivent être " -"renseignées de cette façon : '100','200'." +"présente plusieurs clés de type entier, les valeurs doivent être renseignées " +"de cette façon : '100','200'." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:958 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1157 @@ -5097,17 +5101,17 @@ msgstr "Using : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:130 msgid "" "This expression will be added to queries that refer to the table if row " -"level security is enabled. Rows for which the expression returns true " -"will be visible. Any rows for which the expression returns false or null " -"will not be visible to the user (in a SELECT), and will not be available " -"for modification (in an UPDATE or DELETE). Such rows are silently " -"suppressed; no error is reported." +"level security is enabled. Rows for which the expression returns true will " +"be visible. Any rows for which the expression returns false or null will not " +"be visible to the user (in a SELECT), and will not be available for " +"modification (in an UPDATE or DELETE). Such rows are silently suppressed; no " +"error is reported." msgstr "" -"Cette expression sera ajoutée aux requêtes qui se réfèrent à la table si " -"la sécurité au niveau des lignes est activée (RLS security). Les lignes " -"pour lesquelles l'expression renvoie vrai seront visibles. Les lignes " -"pour lesquelles l'expression renvoie faux ou null ne seront pas visibles " -"pour l'utilisateur (dans un SELECT), et ne seront pas disponibles pour " +"Cette expression sera ajoutée aux requêtes qui se réfèrent à la table si la " +"sécurité au niveau des lignes est activée (RLS security). Les lignes pour " +"lesquelles l'expression renvoie vrai seront visibles. Les lignes pour " +"lesquelles l'expression renvoie faux ou null ne seront pas visibles pour " +"l'utilisateur (dans un SELECT), et ne seront pas disponibles pour " "modification (dans un UPDATE ou un DELETE). Ces lignes sont masquées ; " "aucune erreur n'est reportée." @@ -5118,18 +5122,18 @@ msgstr "With check : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:133 msgid "" -"This expression will be used in INSERT and UPDATE queries against the " -"table if row level security is enabled. Only rows for which the " -"expression evaluates to true will be allowed. An error will be thrown if " -"the expression evaluates to false or null for any of the records inserted" -" or any of the records that result from the update." +"This expression will be used in INSERT and UPDATE queries against the table " +"if row level security is enabled. Only rows for which the expression " +"evaluates to true will be allowed. An error will be thrown if the expression " +"evaluates to false or null for any of the records inserted or any of the " +"records that result from the update." msgstr "" "Cette expression sera utilisée dans les requêtes INSERT et UPDATE sur la " -"table si la sécurité au niveau des lignes activée (RLS security). Seules " -"les lignes pour lesquelles l'expression est définie à vrai seront " -"autorisées. Une erreur sera indiquée si l'expression est évaluée comme " -"fausse ou nulle pour l'un des enregistrements insérés ou l'un des " -"enregistrements résultant de la mise à jour." +"table si la sécurité au niveau des lignes activée (RLS security). Seules les " +"lignes pour lesquelles l'expression est définie à vrai seront autorisées. " +"Une erreur sera indiquée si l'expression est évaluée comme fausse ou nulle " +"pour l'un des enregistrements insérés ou l'un des enregistrements résultant " +"de la mise à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:190 msgid "\"USING\" can not be empty once the value is set" @@ -5263,8 +5267,8 @@ msgstr "Le nom de partition doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:561 msgid "For range partition From field cannot be empty." msgstr "" -"Pour le partitionnement par intervalles, le champ \"A partir de\" doit " -"être renseigné." +"Pour le partitionnement par intervalles, le champ \"A partir de\" doit être " +"renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:566 msgid "For range partition To field cannot be empty." @@ -5274,17 +5278,18 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:573 msgid "For list partition In field cannot be empty." -msgstr "Pou le partitionnement par liste, le champ \"Dans\" doit être renseigné." +msgstr "" +"Pou le partitionnement par liste, le champ \"Dans\" doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:580 msgid "For hash partition Modulus field cannot be empty." msgstr "" -"Pour le partitionnement par hachage, le champ 'Modulo' doit être " -"renseigné." +"Pour le partitionnement par hachage, le champ 'Modulo' doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:585 msgid "For hash partition Remainder field cannot be empty." -msgstr "Pour le partitionnement par hachage, le champ 'Reste' doit être renseigné." +msgstr "" +"Pour le partitionnement par hachage, le champ 'Reste' doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:67 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:73 @@ -5360,7 +5365,8 @@ msgstr "Expression : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1054 msgid "User can specify expression to create partition key." -msgstr "L'utilisateur peux renseigner l'expression pour créer la clé de partition." +msgstr "" +"L'utilisateur peux renseigner l'expression pour créer la clé de partition." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1056 msgid "Example: " @@ -5368,14 +5374,14 @@ msgstr "Exemple : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1057 msgid "" -"Let's say, we want to create a partition table based per year for the " -"column 'saledate', having datatype 'date/timestamp', then we need to " -"specify the expression as 'extract(YEAR from saledate)' as partition key." +"Let's say, we want to create a partition table based per year for the column " +"'saledate', having datatype 'date/timestamp', then we need to specify the " +"expression as 'extract(YEAR from saledate)' as partition key." msgstr "" -"Dans le cas où nous voudrions créer une table de partition par année " -"basée sur une colonne 'saledate', avec pour type de données " -"'date/timestamp'. Il faut alors renseigner l'expression 'extract(YEAR " -"from saledate)' comme clé de partition." +"Dans le cas où nous voudrions créer une table de partition par année basée " +"sur une colonne 'saledate', avec pour type de données 'date/timestamp'. Il " +"faut alors renseigner l'expression 'extract(YEAR from saledate)' comme clé " +"de partition." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1253 msgid "Check Policy?" @@ -5387,10 +5393,10 @@ msgid "" "default-deny policy is used, meaning that no rows are visible or can be " "modified by other users" msgstr "" -"Veuillez vérifier si une politique de sécurité existe. Si aucune " -"politique n'existe pour la table, une politique de refus par défaut est " -"utilisée, ce qui signifie qu'aucune ligne n'est visible ou ne peut être " -"modifiée par d'autres utilisateurs" +"Veuillez vérifier si une politique de sécurité existe. Si aucune politique " +"n'existe pour la table, une politique de refus par défaut est utilisée, ce " +"qui signifie qu'aucune ligne n'est visible ou ne peut être modifiée par " +"d'autres utilisateurs" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/columns/sql/default/stats.sql:2 msgid "Null fraction" @@ -5831,8 +5837,8 @@ msgstr "Le sous-type doit être défini pour un type intervalle de valeurs." #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:973 msgid "External types require both input and output conversion functions." msgstr "" -"Les types externes nécessitent des fonctions de conversion d'entrée et de" -" sortie." +"Les types externes nécessitent des fonctions de conversion d'entrée et de " +"sortie." #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:1153 msgid "The specified type could not be found.\n" @@ -6134,8 +6140,8 @@ msgid "" "-- take account of the changes.\n" msgstr "" "\n" -"-- Modifier les colonnes dans une vue nécessite de supprimer et de " -"r-créer celle-ci.\n" +"-- Modifier les colonnes dans une vue nécessite de supprimer et de r-créer " +"celle-ci.\n" "-- Cette opération peut échouer si des objets dépendent de cette vue,\n" "-- ou peut entraîner des échecs d'exécution de fonctions procédurales si " "elles ne sont pas modifiées\n" @@ -6199,12 +6205,12 @@ msgstr "Vue matérialisée système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:181 msgid "" -"Updating the definition will drop and re-create the materialized view. It" -" may result in loss of information about its dependent objects." +"Updating the definition will drop and re-create the materialized view. It " +"may result in loss of information about its dependent objects." msgstr "" "La mise à jour de la définition va supprimer et de recréer la vue " -"matérialisée. Ceci peut entraîner une perte d'informations sur les objets" -" qui en dépendent." +"matérialisée. Ceci peut entraîner une perte d'informations sur les objets " +"qui en dépendent." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:196 msgid "With data?" @@ -6228,8 +6234,7 @@ msgstr "" #: pgadmin/tools/maintenance/static/js/maintenance.js:220 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "" -"Merci de configurer le chemin des binaires PostgreSQL dans les " -"préférences." +"Merci de configurer le chemin des binaires PostgreSQL dans les préférences." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:326 #: pgadmin/static/js/alertify/dialog.js:123 @@ -6273,7 +6278,8 @@ msgstr "Utilitaire non trouvé" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:367 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:374 msgid "Failed to create materialized view refresh job." -msgstr "Échec de création de la tâche de rafraîchissement de la vue matérialisée." +msgstr "" +"Échec de création de la tâche de rafraîchissement de la vue matérialisée." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:380 #: pgadmin/tools/backup/static/js/backup_dialog.js:72 @@ -6307,16 +6313,15 @@ msgstr "En cascade" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:192 msgid "" -"Changing the columns in a view requires dropping and re-creating the " -"view. This may fail if other objects are dependent upon this view, or may" -" cause procedural functions to fail if they are not modified to take " -"account of the changes." +"Changing the columns in a view requires dropping and re-creating the view. " +"This may fail if other objects are dependent upon this view, or may cause " +"procedural functions to fail if they are not modified to take account of the " +"changes." msgstr "" "Modifier les colonnes dans une vue nécessite de supprimer et de r-créer " "celle-ci. Cette opération peut échouer si des objets dépendent de cette " -"vue, ou peut entraîner des échecs d'exécution de fonctions procédurales " -"si elles ne sont pas modifiées pour pendre en considération ces " -"modifications." +"vue, ou peut entraîner des échecs d'exécution de fonctions procédurales si " +"elles ne sont pas modifiées pour pendre en considération ces modifications." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:194 msgid "Do you wish to continue?" @@ -6425,20 +6430,20 @@ msgstr "Restriction de schéma" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:482 msgid "" -"Please refresh the Schemas node to make changes to the schema restriction" -" take effect." +"Please refresh the Schemas node to make changes to the schema restriction " +"take effect." msgstr "" -"Veuillez actualiser le nœud \"Schémas\" pour que les modifications " -"apportées à la restriction des schémas prennent effet." +"Veuillez actualiser le nœud \"Schémas\" pour que les modifications apportées " +"à la restriction des schémas prennent effet." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:492 msgid "" -"Note: Changes to the schema restriction will require the Schemas node in " -"the browser to be refreshed before they will be shown." +"Note: Changes to the schema restriction will require the Schemas node in the " +"browser to be refreshed before they will be shown." msgstr "" "Remarque : les modifications apportées à la restriction des schémas " -"nécessiteront le rafraîchissement du nœud \"Schémas\" du navigateur avant" -" d'être affichées." +"nécessiteront le rafraîchissement du nœud \"Schémas\" du navigateur avant " +"d'être affichées." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:545 msgid "Connect to database" @@ -6556,7 +6561,8 @@ msgstr "Échec de la mise à jour de la tâche planifiée." #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:515 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:615 msgid "-- No SQL could be generated for the selected object." -msgstr "-- Il n'est pas possible de générer un code SQL pour l'objet sélectionné." +msgstr "" +"-- Il n'est pas possible de générer un code SQL pour l'objet sélectionné." #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:34 msgid "Sunday" @@ -7107,29 +7113,28 @@ msgstr "Répéter" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:359 msgid "" -"Schedules are specified using a cron-style " -"format.
  • For each selected time or date element, the schedule " -"will execute.
    e.g. To execute at 5 minutes past every hour, simply " -"select ‘05’ in the Minutes list box.
  • Values from more than " -"one field may be specified in order to further control the " -"schedule.
    e.g. To execute at 12:05 and 14:05 every Monday and " -"Thursday, you would click minute 05, hours 12 and 14, and weekdays Monday" -" and Thursday.
  • For additional flexibility, the Month Days check " -"list includes an extra Last Day option. This matches the last day of the " -"month, whether it happens to be the 28th, 29th, 30th or 31st.
" +"Schedules are specified using a cron-style format.
  • For each selected time or date element, the schedule will execute." +"
    e.g. To execute at 5 minutes past every hour, simply select ‘05’ in the " +"Minutes list box.
  • Values from more than one field may be " +"specified in order to further control the schedule.
    e.g. To execute at " +"12:05 and 14:05 every Monday and Thursday, you would click minute 05, hours " +"12 and 14, and weekdays Monday and Thursday.
  • For additional " +"flexibility, the Month Days check list includes an extra Last Day option. " +"This matches the last day of the month, whether it happens to be the 28th, " +"29th, 30th or 31st.
" msgstr "" -"Les planifications sont définies en utilisant un format cron-" -"style.
  • Pour chaque élément heure ou date, la " -"planification s'exécutera.
    Par exemple, pour exécuter à chaque heure " -"passée de 5 minutes, sélectionnez simplement ‘05’ dans la liste des " -"minutes.
  • Les valeurs de plusieurs champs peuvent être " -"spécifiées afin de contrôler davantage la programmation.
    Par exemple," -" pour exécuter à 12:05 et à 14:05 chaque lundi et jeudi, il faut cliquer " -"sur la minute 05, les heures 12 et 14, et les jours de semaine lundi et " -"jeudi.
  • Pour plus de flexibilité, la liste de contrôle des jours " -"du mois comprend une option supplémentaire \"Dernier jour\". Celle-ci " -"correspond au dernier jour du mois, qu'il s'agisse du 28, 29, 30 ou " -"31.
" +"Les planifications sont définies en utilisant un format cron-style.
  • Pour chaque élément heure ou date, la planification " +"s'exécutera.
    Par exemple, pour exécuter à chaque heure passée de 5 " +"minutes, sélectionnez simplement ‘05’ dans la liste des minutes.
  • Les valeurs de plusieurs champs peuvent être spécifiées afin de " +"contrôler davantage la programmation.
    Par exemple, pour exécuter à 12:05 " +"et à 14:05 chaque lundi et jeudi, il faut cliquer sur la minute 05, les " +"heures 12 et 14, et les jours de semaine lundi et jeudi.
  • Pour plus " +"de flexibilité, la liste de contrôle des jours du mois comprend une option " +"supplémentaire \"Dernier jour\". Celle-ci correspond au dernier jour du " +"mois, qu'il s'agisse du 28, 29, 30 ou 31.
" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:362 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:374 @@ -7214,8 +7219,8 @@ msgstr "Catégorie de tâche" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:113 msgid "" -"Please select a class to categorize the job. This option will not affect " -"the way the job runs." +"Please select a class to categorize the job. This option will not affect the " +"way the job runs." msgstr "" "Merci de choisir une catégorie pour classer la tâche. Cette option " "n'affectera pas la manière dont la tâche s'exécute." @@ -7227,13 +7232,12 @@ msgstr "Agent hôte" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:117 msgid "" -"Enter the hostname of a machine running pgAgent if you wish to ensure " -"only that machine will run this job. Leave blank if any host may run the " -"job." +"Enter the hostname of a machine running pgAgent if you wish to ensure only " +"that machine will run this job. Leave blank if any host may run the job." msgstr "" "Si vous souhaitez être certain qu'une seule machine exécute cette tâche, " -"renseigner le nom d'hôte d'une machine exécutant pgAgent. Si n'importe " -"quel hôte peut l'exécuter, laisser vide le ." +"renseigner le nom d'hôte d'une machine exécutant pgAgent. Si n'importe quel " +"hôte peut l'exécuter, laisser vide le ." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:123 msgid "Created" @@ -7317,8 +7321,8 @@ msgid "" "server." msgstr "" "Choisir Local si l'étape de la tâche s'exécutera sur le " -"serveur de base de données local, ou Distant pour " -"préciser un serveur de base de données distant." +"serveur de base de données local, ou Distant pour préciser " +"un serveur de base de données distant." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:180 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:190 @@ -7328,31 +7332,29 @@ msgstr "Chaîne de connexion" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:188 msgid "Please select the database on which the job step will run." msgstr "" -"Merci de renseigner la base de données sur laquelle s'exécutera l'étape " -"de la tâche." +"Merci de renseigner la base de données sur laquelle s'exécutera l'étape de " +"la tâche." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:193 msgid "" -"Please specify the connection string for the remote database server. Each" -" parameter setting is in the form keyword = value. Spaces around the " -"equal sign are optional. To write an empty value, or a value containing " -"spaces, surround it with single quotes, e.g., keyword = 'a value'. Single" -" quotes and backslashes within the value must be escaped with a " -"backslash, i.e., ' and \\.
For more information, please see the " -"documentation on libpq connection " -"strings." +"Please specify the connection string for the remote database server. Each " +"parameter setting is in the form keyword = value. Spaces around the equal " +"sign are optional. To write an empty value, or a value containing spaces, " +"surround it with single quotes, e.g., keyword = 'a value'. Single quotes and " +"backslashes within the value must be escaped with a backslash, i.e., ' and " +"\\.
For more information, please see the documentation on libpq connection strings." msgstr "" -"Préciser la chaîne de connexion vers le serveur de base de données " -"distant. Chaque paramètre se présente sous la forme mot-clé = valeur. Les" -" espaces autour du signe égal sont facultatifs. Pour écrire une valeur " -"vide, ou une valeur contenant des espaces, entourez-les de guillemets " -"simples, par exemple, mot-clé = 'une valeur'. Les guillemets simples et " -"les antislash à l'intérieur de la valeur doivent être échappés par un " -"antislash.
Pour plus d'informations, veuillez consulter la " -"documentation sur les chaînes de " -"connexion libpq." +"Préciser la chaîne de connexion vers le serveur de base de données distant. " +"Chaque paramètre se présente sous la forme mot-clé = valeur. Les espaces " +"autour du signe égal sont facultatifs. Pour écrire une valeur vide, ou une " +"valeur contenant des espaces, entourez-les de guillemets simples, par " +"exemple, mot-clé = 'une valeur'. Les guillemets simples et les antislash à " +"l'intérieur de la valeur doivent être échappés par un antislash.
Pour " +"plus d'informations, veuillez consulter la documentation sur les chaînes de connexion libpq." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:196 msgid "On error" @@ -7529,8 +7531,8 @@ msgstr "La limite de connexion doit être un entier ou égal à -1." #: pgadmin/browser/server_groups/servers/roles/__init__.py:311 msgid "" "\n" -"Role membership information must be passed as an array of JSON objects in" -" the\n" +"Role membership information must be passed as an array of JSON objects in " +"the\n" "following format:\n" "\n" "rolmembership:[{\n" @@ -7541,8 +7543,8 @@ msgid "" "]" msgstr "" "\n" -"Les informations d'appartenance au rôle doivent être transmises en tant " -"que tableau d'objets JSON dans le format suivant (mode création) :\n" +"Les informations d'appartenance au rôle doivent être transmises en tant que " +"tableau d'objets JSON dans le format suivant (mode création) :\n" "\n" "rolmembership:[{\n" " role: [rolename],\n" @@ -7554,8 +7556,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:337 msgid "" "\n" -"Role membership information must be passed as a string representing an " -"array of\n" +"Role membership information must be passed as a string representing an array " +"of\n" "JSON objects in the following format:\n" "rolmembership:{\n" " 'added': [{\n" @@ -7578,8 +7580,8 @@ msgid "" " ]\n" msgstr "" "\n" -"Les informations d'appartenance au rôle doivent être transmises en tant " -"que tableau d'objets JSON dans le format suivant (mode mise à jour) :\n" +"Les informations d'appartenance au rôle doivent être transmises en tant que " +"tableau d'objets JSON dans le format suivant (mode mise à jour) :\n" "rolmembership:{\n" " 'added': [{\n" " role: [rolename],\n" @@ -7603,8 +7605,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:416 msgid "" "\n" -"Security Label must be passed as an array of JSON objects in the " -"following\n" +"Security Label must be passed as an array of JSON objects in the following\n" "format:\n" "seclabels:[{\n" " provider: ,\n" @@ -7614,8 +7615,8 @@ msgid "" "]" msgstr "" "\n" -"Le label de sécurité doit être transmis en tant que tableau d'objets JSON" -" dans le format suivant (mode création) :\n" +"Le label de sécurité doit être transmis en tant que tableau d'objets JSON " +"dans le format suivant (mode création) :\n" "seclabels:[{\n" " provider: ,\n" " label: