From 92539589d8518b4ec81295cc1046471d2bd3947c Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Mon, 6 Sep 2021 10:22:20 +0530 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 221757 -> 238533 bytes .../translations/fr/LC_MESSAGES/messages.po | 2272 ++++++++--------- 2 files changed, 1034 insertions(+), 1238 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index f04c4f0c5418ab6da8d86d5fac507014525fb66b..a7e4622dcc4549f10b09caa613a0576c512de800 100644 GIT binary patch delta 60503 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 N*Lx%vUEd^M{2$D+xpn{m delta 43807 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.=sBrA?OSjp)YPnJNg2Baeuu30~+cqGs9XILD#+< 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 diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po index 8142111a9..cf4be7344 100644 --- a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po @@ -1,23 +1,24 @@ -# French translations for . +# French translations for PROJECT. # Copyright (C) 2017 ORGANIZATION -# This file is distributed under the same license as the project. +# This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 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: 2021-09-03 20:14+0530\n" -"PO-Revision-Date: 2021-07-13 07:08+0200\n" +"PO-Revision-Date: 2021-09-04 09:13+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.9.1\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:348 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." @@ -131,15 +132,15 @@ msgstr "Configuration du serveur" #: pgadmin/authenticate/__init__.py:67 msgid "Your account is locked. Please contact the Administrator." -msgstr "" +msgstr "Votre compte est verrouillé. Veuillez contacter l'administrateur." #: pgadmin/authenticate/__init__.py:85 msgid "{0} more attempts remaining." -msgstr "" +msgstr "Il reste {0} essais" #: pgadmin/authenticate/__init__.py:89 msgid "{0} more attempt remaining." -msgstr "" +msgstr "Il reste {0} essai." #: pgadmin/authenticate/internal.py:29 msgid "Login failed" @@ -166,10 +167,11 @@ msgid "kerberos" msgstr "kerberos" #: pgadmin/authenticate/kerberos.py:171 -msgid "Kerberos authentication can't be used as GSSAPI module couldn't be loaded." +msgid "" +"Kerberos authentication can't be used as GSSAPI module couldn't be loaded." msgstr "" -"L'authentification kerberos ne peut pas être utilisée car le module " -"GSSAPI n'a pas pu être chargé." +"L'authentification kerberos ne peut pas être utilisée car le module GSSAPI " +"n'a pas pu être chargé." #: pgadmin/authenticate/kerberos.py:211 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." @@ -228,8 +230,8 @@ msgid "" "An email id is required to login into pgAdmin. Please update your Oauth2 " "profile." msgstr "" -"Une adresse électronique est requise pour se connecter à pgAdmin. Mettre " -"à jour votre profil Oauth2." +"Une adresse électronique est requise pour se connecter à pgAdmin. Mettre à " +"jour votre profil Oauth2." #: pgadmin/authenticate/oauth2.py:160 msgid "Please set the configuration parameters properly." @@ -365,8 +367,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:1015 msgid "Incorrect master password" @@ -378,18 +380,20 @@ msgstr "Le mot de passe maître ne peut pas être vide" #: pgadmin/browser/__init__.py:1229 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/__init__.py:1334 msgid "" "You successfully reset your password but your account is locked. Please " "contact the Administrator." msgstr "" +"Votre mot de passe est réinitialisé mais votre compte est verrouillé. " +"Veuillez contacter l'administrateur." #: pgadmin/browser/register_browser_preferences.py:27 msgid "Show system objects?" @@ -405,10 +409,11 @@ msgid "Display" msgstr "Affichage" #: pgadmin/browser/register_browser_preferences.py:35 -msgid "If set to True, then all shared servers will be hidden from browser tree" +msgid "" +"If set to True, then all shared servers will be hidden from browser tree" msgstr "" -"Si Vrai, alors tous les serveurs partagés seront cachés dans " -"l'arborescence du navigateur" +"Si Vrai, alors tous les serveurs partagés seront cachés dans l'arborescence " +"du navigateur" #: pgadmin/browser/register_browser_preferences.py:43 msgid "Enable browser tree animation?" @@ -424,11 +429,11 @@ msgstr "Intervalle de sauvegarde de l'arborescence" #: pgadmin/browser/register_browser_preferences.py:57 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:65 msgid "Confirm on close or refresh?" @@ -436,8 +441,8 @@ msgstr "Confirmer sur fermeture ou actualisation ?" #: pgadmin/browser/register_browser_preferences.py:67 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." @@ -450,12 +455,11 @@ msgstr "" #: pgadmin/browser/register_browser_preferences.py:78 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:86 msgid "Auto-expand sole children" @@ -463,11 +467,11 @@ msgstr "Auto-extension des objets uniques" #: pgadmin/browser/register_browser_preferences.py:88 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:104 msgid "Lock the UI layout at different levels" @@ -489,8 +493,8 @@ msgstr "Nombre de lignes max de l'historique des tâches" #: pgadmin/browser/register_browser_preferences.py:120 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" @@ -617,11 +621,11 @@ msgstr "Taille adaptée des onglets" #: pgadmin/browser/register_browser_preferences.py:465 msgid "" -"If set to True, the tabs will take full size as per the title, it will " -"also applicable for already opened tabs" +"If set to True, the tabs will take full size as per the title, it will also " +"applicable for already opened tabs" msgstr "" -"si Vrai, les onglets seront dimensionnés selon la longueur de leur " -"intitulé. Ceci s'applique aussi aux onglets déjà ouverts" +"si Vrai, les onglets seront dimensionnés selon la longueur de leur intitulé. " +"Ceci s'applique aussi aux onglets déjà ouverts" #: pgadmin/browser/register_browser_preferences.py:472 msgid "Query tool tab title" @@ -630,14 +634,13 @@ msgstr "Titre de l'onglet éditeur de requête" #: pgadmin/browser/register_browser_preferences.py:475 #: pgadmin/browser/register_browser_preferences.py:546 msgid "" -"Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users " -"can provide any string with or without placeholders of their choice. The " -"blank title will be revert back to the default title with placeholders." +"Supported placeholders are %DATABASE%, %USERNAME%, and %SERVER%. Users can " +"provide any string with or without placeholders of their choice. The blank " +"title will be revert back to the default title with placeholders." msgstr "" "Les mots clés réservés sont %DATABASE%, %USERNAME%, and %SERVER%. Il est " -"possible de fournir n'importe quelle chaîne avec ou sans ces mots clés. " -"Les titres vides seront remplacés par les titres par défaut avec les mots" -" clés." +"possible de fournir n'importe quelle chaîne avec ou sans ces mots clés. Les " +"titres vides seront remplacés par les titres par défaut avec les mots clés." #: pgadmin/browser/register_browser_preferences.py:485 msgid "View/Edit data tab title" @@ -645,15 +648,15 @@ msgstr "Titre de l'onglet Afficher/Éditer les données" #: pgadmin/browser/register_browser_preferences.py:488 msgid "" -"Supported placeholders are %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, and" -" %SERVER%. Users can provide any string with or without placeholders of " -"their choice. The blank title will be revert back to the default title " -"with placeholders." +"Supported placeholders are %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, and " +"%SERVER%. Users can provide any string with or without placeholders of their " +"choice. The blank title will be revert back to the default title with " +"placeholders." msgstr "" -"Les mots clés réservés sont %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, " -"and %SERVER%. Il est possible de fournir n'importe quelle chaîne avec ou " -"sans ces mots clés. Les titres vides seront remplacés par les titres par " -"défaut avec les mots clés." +"Les mots clés réservés sont %SCHEMA%, %TABLE%, %DATABASE%, %USERNAME%, and " +"%SERVER%. Il est possible de fournir n'importe quelle chaîne avec ou sans " +"ces mots clés. Les titres vides seront remplacés par les titres par défaut " +"avec les mots clés." #: pgadmin/browser/register_browser_preferences.py:498 msgid "Debugger tab title" @@ -663,14 +666,13 @@ msgstr "Titre de l'onglet Debugger" #, python-format msgid "" "Supported placeholders are %FUNCTION%, %ARGS%, %SCHEMA% and %DATABASE%. " -"Users can provide any string with or without placeholders of their " -"choice. The blank title will be revert back to the default title with " -"placeholders." +"Users can provide any string with or without placeholders of their choice. " +"The blank title will be revert back to the default title with placeholders." msgstr "" -"Les mots clés réservés sont %FUNCTION%, %ARGS%, %SCHEMA% and %DATABASE%. " -"Il est possible de fournir n'importe quelle chaîne avec ou sans ces mots " -"clés. Les titres vides seront remplacés par les titres par défaut avec " -"les mots clés." +"Les mots clés réservés sont %FUNCTION%, %ARGS%, %SCHEMA% and %DATABASE%. Il " +"est possible de fournir n'importe quelle chaîne avec ou sans ces mots clés. " +"Les titres vides seront remplacés par les titres par défaut avec les mots " +"clés." #: pgadmin/browser/register_browser_preferences.py:510 #: pgadmin/browser/static/js/collection.js:76 @@ -719,10 +721,9 @@ msgid "" "Select Query Tool, Debugger, Schema Diff, ERD Tool or PSQL Tool from the " "drop-down to set open in new browser tab for that particular module." msgstr "" -"Sélectionnez Éditeur de requêtes, Débogueur, Schéma Diff, Diagramme " -"entité-association ou Outil PSQL dans la liste déroulante pour définir " -"l'ouverture dans un nouvel onglet du navigateur pour ce module " -"particulier." +"Sélectionnez Éditeur de requêtes, Débogueur, Schéma Diff, Diagramme entité-" +"association ou Outil PSQL dans la liste déroulante pour définir l'ouverture " +"dans un nouvel onglet du navigateur pour ce module particulier." #: pgadmin/browser/register_browser_preferences.py:535 msgid "Select open new tab..." @@ -798,8 +799,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:683 msgid "Server deleted" @@ -1013,8 +1013,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" @@ -1027,11 +1027,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" @@ -1044,8 +1044,8 @@ msgstr "Chemin des binaires PostgreSQL" #: pgadmin/browser/server_groups/servers/types.py:34 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)." @@ -1619,7 +1619,8 @@ msgstr "Impossible de trouver le trigger sur évènement." #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:369 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:659 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:569 msgid "The specified event trigger could not be found.\n" @@ -1987,7 +1988,8 @@ msgstr "Impossible de trouver le wrapper de données distantes." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:379 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:740 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:571 msgid "The specified foreign data wrapper could not be found.\n" @@ -2342,13 +2344,13 @@ msgstr "ONLY ?" #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:145 msgid "" -"If ONLY is specified before the table name, only that table is added to " -"the publication. If ONLY is not specified, the table and all its " -"descendant tables (if any) are added." +"If ONLY is specified before the table name, only that table is added to the " +"publication. If ONLY is not specified, the table and all its descendant " +"tables (if any) are added." msgstr "" "Si \"ONLY\" est spécifié avant le nom de la table, seule cette table est " -"ajoutée à la publication. Si \"ONLY\" n'est pas spécifié, la table et " -"toutes ses tables descendantes (s'il y en a) sont ajoutées." +"ajoutée à la publication. Si \"ONLY\" n'est pas spécifié, la table et toutes " +"ses tables descendantes (s'il y en a) sont ajoutées." #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:148 #: pgadmin/browser/server_groups/servers/databases/publications/static/js/publication.js:155 @@ -2572,11 +2574,11 @@ msgstr "Collationnements" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:479 #: 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:570 msgid "Collation dropped" @@ -2855,7 +2857,8 @@ msgstr "Configurations de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:337 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:710 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:391 msgid "Could not find the FTS Configuration node in the database node." @@ -2870,8 +2873,8 @@ msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:536 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:585 msgid "The specified FTS configuration could not be found.\n" @@ -2886,15 +2889,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:937 -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:40 @@ -2977,7 +2981,8 @@ msgstr "Dictionnaires de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:347 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:714 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:400 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:825 @@ -2989,8 +2994,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:532 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:581 msgid "The specified FTS dictionary could not be found.\n" @@ -3039,19 +3044,20 @@ msgstr "Analyseurs de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:306 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:653 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:359 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:478 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:527 msgid "The specified FTS parser could not be found.\n" @@ -3066,15 +3072,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:881 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" @@ -3140,15 +3145,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:759 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" @@ -4962,8 +4966,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:297 #, python-format @@ -5166,11 +5170,11 @@ msgstr "Créer une table : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:989 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1151 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:991 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1153 @@ -5180,12 +5184,12 @@ msgstr "Modifier une table existante : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:992 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1154 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:994 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1156 @@ -5198,8 +5202,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:997 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1159 @@ -5209,12 +5213,12 @@ msgstr "Entrées De /Jusqu'à /Dans : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:998 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1160 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:1000 @@ -5225,12 +5229,12 @@ msgstr "Exemple : De / Jusqu'à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:1001 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1163 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:1003 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1165 @@ -5346,17 +5350,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." @@ -5367,18 +5371,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" @@ -5502,8 +5506,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." @@ -5513,17 +5517,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:75 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:81 @@ -5532,8 +5537,9 @@ msgid "Table..." msgstr "Table..." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:103 +#, fuzzy msgid "Truncate Restart Identity" -msgstr "" +msgstr "Truncate Restart Identity" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:421 msgid "Select to inherit from..." @@ -5605,7 +5611,8 @@ msgstr "Expression : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1075 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:1077 msgid "Example: " @@ -5613,14 +5620,14 @@ msgstr "Exemple : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1078 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:1256 msgid "Check Policy?" @@ -5632,10 +5639,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" @@ -6068,8 +6075,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:992 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:1173 msgid "The specified type could not be found.\n" @@ -6389,8 +6396,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" @@ -6449,12 +6456,12 @@ msgstr "Vue matérialisée système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:192 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:207 msgid "With data?" @@ -6486,7 +6493,8 @@ msgstr "Utilitaire non trouvé" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:366 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:373 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:379 #: pgadmin/tools/backup/static/js/backup_dialog.js:83 @@ -6520,16 +6528,15 @@ msgstr "En cascade" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:204 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:206 msgid "Do you wish to continue?" @@ -6654,20 +6661,20 @@ msgstr "Restriction de schéma" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:510 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:529 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:589 msgid "Connect to database." @@ -6901,21 +6908,19 @@ msgstr "Créer un slot ?" msgid "" "Specifies whether the command should create the replication slot on the " "publisher.This field will be disabled and set to false if subscription " -"connects to same database.Otherwise, the CREATE SUBSCRIPTION call will " -"hang." +"connects to same database.Otherwise, the CREATE SUBSCRIPTION call will hang." msgstr "" -"Indique si la commande doit créer le slot de réplication sur le " -"fournisseur. Ce champ sera désactivé et défini à faux si la souscription " -"se connecte à la même base de données, sinon l'appel CREATE SUBSCRIPTION " -"sera suspendu" +"Indique si la commande doit créer le slot de réplication sur le fournisseur. " +"Ce champ sera désactivé et défini à faux si la souscription se connecte à la " +"même base de données, sinon l'appel CREATE SUBSCRIPTION sera suspendu" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:423 msgid "" "Specifies whether the subscription should be actively replicating, or " "whether it should be just setup but not started yet." msgstr "" -"Indique si la souscription doit être en réplication active, ou si elle " -"doit juste être configurée et pas encore exécutée." +"Indique si la souscription doit être en réplication active, ou si elle doit " +"juste être configurée et pas encore exécutée." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 msgid "Refresh publication?" @@ -6923,7 +6928,8 @@ msgstr "Actualiser la publication ?" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 msgid "Fetch missing table information from publisher." -msgstr "Obtenir des informations sur les tables manquantes auprès du fournisseur." +msgstr "" +"Obtenir des informations sur les tables manquantes auprès du fournisseur." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 msgid "Connect?" @@ -6931,13 +6937,13 @@ msgstr "Se connecter ?" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:443 msgid "" -"Specifies whether the CREATE SUBSCRIPTION should connect to the publisher" -" at all. Setting this to false will change default values of enabled, " +"Specifies whether the CREATE SUBSCRIPTION should connect to the publisher at " +"all. Setting this to false will change default values of enabled, " "create_slot and copy_data to false." msgstr "" "Précise si CREATE SUBSCRIPTION doit être relié au fournisseur. Si vous " -"réglez cette option sur faux, les valeurs par défaut de enabled, " -"create_slot et copy_data deviendront false." +"réglez cette option sur faux, les valeurs par défaut de enabled, create_slot " +"et copy_data deviendront false." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:446 msgid "Slot name" @@ -6945,8 +6951,8 @@ msgstr "nom du slot" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:449 msgid "" -"Name of the replication slot to use. The default behavior is to use the " -"name of the subscription for the slot name." +"Name of the replication slot to use. The default behavior is to use the name " +"of the subscription for the slot name." msgstr "" "Nom du slot de réplication à utiliser. Le comportement par défaut est " "d'utiliser le nom de la souscription pour le nom du slot." @@ -6957,21 +6963,20 @@ msgid "Synchronous commit" msgstr "Engagement synchronisé" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:454 -#, fuzzy msgid "" -"The value of this parameter overrides the synchronous_commit setting. The" -" default value is off." +"The value of this parameter overrides the synchronous_commit setting. The " +"default value is off." msgstr "" -"La valeur de ce paramètre a priorité sur le paramètre " -"\"synchronous_commit\". La valeur par défaut est désactivée." +"La valeur de ce paramètre a priorité sur le paramètre \"synchronous_commit" +"\". La valeur par défaut est désactivée." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:546 msgid "" -"Replication slot name may only contain lower case letters, numbers, and " -"the underscore character." +"Replication slot name may only contain lower case letters, numbers, and the " +"underscore character." msgstr "" -"Le nom du slot de réplication ne peut contenir que des lettres " -"minuscules, des chiffres et le caractère de soulignement." +"Le nom du slot de réplication ne peut contenir que des lettres minuscules, " +"des chiffres et le caractère de soulignement." #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:2 msgid "Subscription name" @@ -7093,7 +7098,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:612 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" @@ -7644,29 +7650,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 @@ -7753,11 +7758,11 @@ 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 "" -"Choisir une catégorie pour classer la tâche. Cette option n'affectera pas" -" la manière dont la tâche s'exécute." +"Choisir une catégorie pour classer la tâche. Cette option n'affectera pas la " +"manière dont la tâche s'exécute." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:115 #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:119 @@ -7766,13 +7771,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" @@ -7860,8 +7864,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 @@ -7871,31 +7875,28 @@ 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 "" -"Renseigner la base de données sur laquelle s'exécutera l'étape de la " -"tâche." +"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" @@ -8046,8 +8047,7 @@ msgstr "La limite de connexion doit être un entier ou égal à -1." #: pgadmin/browser/server_groups/servers/roles/__init__.py:294 msgid "" "\n" -"Role members information must be passed as an array of JSON objects in " -"the\n" +"Role members information must be passed as an array of JSON objects in the\n" "following format:\n" "\n" "rolmembers:[{\n" @@ -8058,8 +8058,8 @@ msgid "" "]" msgstr "" "\n" -"Les informations relatives aux membres du rôle doivent être transmises " -"sous la forme d'un tableau d'objets JSON\n" +"Les informations relatives aux membres du rôle doivent être transmises sous " +"la forme d'un tableau d'objets JSON\n" "avec la forme suivante :\n" "\n" "rolmembers:[{\n" @@ -8072,8 +8072,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:312 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" "rolmembers:{\n" " 'added': [{\n" @@ -8097,8 +8097,7 @@ msgid "" msgstr "" "\n" "Les informations relatives à l'appartenance à un rôle doivent être " -"transmises sous la forme d'une chaîne représentant un tableau d'objets " -"JSON\n" +"transmises sous la forme d'une chaîne représentant un tableau d'objets JSON\n" "avec la forme suivante : \n" "rolmembers:{\n" " 'added': [{\n" @@ -8123,8 +8122,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:353 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" @@ -8135,8 +8134,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" @@ -8148,8 +8147,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:371 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" @@ -8172,8 +8171,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" @@ -8197,8 +8196,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:411 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" @@ -8208,8 +8206,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: