From 69d0fbe419c90becbd301d040c34714e1f3cf4fc Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Thu, 15 Jul 2021 17:38:57 +0530 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 217665 -> 237560 bytes .../translations/fr/LC_MESSAGES/messages.po | 2272 ++++++++--------- 2 files changed, 1053 insertions(+), 1219 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index d47e8616e110859ff5e921b66698d0d9090f8cd2..269e9e4ab98e3144273e4076bf1882e5f54716ca 100644 GIT binary patch delta 63189 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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: 2021-07-09 21:51+0530\n" -"PO-Revision-Date: 2021-06-12 20:17+0200\n" +"PO-Revision-Date: 2021-07-13 07:08+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:347 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." @@ -115,7 +116,7 @@ msgstr "Navigateur" #: pgadmin/about/templates/about/index.html:25 msgid "Operating System" -msgstr "système d'exploitation" +msgstr "Système d'Exploitation" #: pgadmin/about/templates/about/index.html:29 msgid "pgAdmin Database File" @@ -154,10 +155,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." @@ -216,10 +218,12 @@ 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." #: pgadmin/authenticate/oauth2.py:158 msgid "Please set the configuration parameters properly." -msgstr "" +msgstr "Veuillez définir les paramètres de configuration correctement." #: pgadmin/browser/__init__.py:68 msgid "Your password has not been changed." @@ -351,8 +355,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:1014 msgid "Incorrect master password" @@ -364,12 +368,12 @@ msgstr "Le mot de passe maître ne peut pas être vide" #: pgadmin/browser/__init__.py:1228 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:27 msgid "Show system objects?" @@ -385,10 +389,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?" @@ -404,11 +409,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?" @@ -416,8 +421,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." @@ -430,12 +435,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" @@ -443,11 +447,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" @@ -469,8 +473,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" @@ -597,11 +601,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" @@ -610,14 +614,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" @@ -625,15 +628,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" @@ -643,14 +646,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 @@ -699,10 +701,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..." @@ -778,8 +779,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" @@ -993,8 +993,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" @@ -1007,11 +1007,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" @@ -1024,8 +1024,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)." @@ -1599,7 +1599,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" @@ -1967,7 +1968,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" @@ -2322,13 +2324,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 @@ -2552,11 +2554,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" @@ -2835,7 +2837,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." @@ -2850,8 +2853,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" @@ -2866,15 +2869,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 @@ -2957,7 +2961,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 @@ -2969,8 +2974,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" @@ -3019,19 +3024,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" @@ -3046,15 +3052,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" @@ -3120,15 +3125,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" @@ -4939,8 +4943,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 @@ -5143,11 +5147,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:1142 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:1144 @@ -5157,12 +5161,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:1145 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:1147 @@ -5175,8 +5179,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:1150 @@ -5186,12 +5190,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:1151 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 @@ -5202,12 +5206,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:1154 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:1156 @@ -5323,17 +5327,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." @@ -5344,18 +5348,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" @@ -5479,8 +5483,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." @@ -5490,17 +5494,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 @@ -5578,7 +5583,8 @@ msgstr "Expression : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1066 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:1068 msgid "Example: " @@ -5586,14 +5592,14 @@ msgstr "Exemple : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1069 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:1247 msgid "Check Policy?" @@ -5605,10 +5611,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" @@ -5933,7 +5939,7 @@ msgstr "Déclencheurs" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/__init__.py:325 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/__init__.py:341 msgid "Could not find the specified trigger function" -msgstr "Impossible de trouver la fonction déclencheur." +msgstr "Impossible de trouver la fonction déclencheur" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/__init__.py:707 msgid "Trigger is dropped" @@ -6041,8 +6047,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" @@ -6362,8 +6368,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" @@ -6422,12 +6428,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?" @@ -6459,7 +6465,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 @@ -6493,16 +6500,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?" @@ -6627,20 +6633,20 @@ msgstr "Restriction de schéma" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:508 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:527 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:587 msgid "Connect to database." @@ -6874,19 +6880,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." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 msgid "Refresh publication?" @@ -6895,6 +6901,7 @@ 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." #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:439 msgid "Connect?" @@ -6902,13 +6909,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" @@ -6916,8 +6923,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." @@ -6930,19 +6937,19 @@ 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" @@ -7064,7 +7071,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" @@ -7615,29 +7623,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 @@ -7724,11 +7731,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 @@ -7737,13 +7744,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" @@ -7831,8 +7837,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 @@ -7842,31 +7848,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" @@ -8017,8 +8020,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" @@ -8029,8 +8031,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" @@ -8043,8 +8045,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" @@ -8068,8 +8070,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" @@ -8094,8 +8095,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" @@ -8106,8 +8107,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" @@ -8119,8 +8120,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" @@ -8143,8 +8144,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" @@ -8168,8 +8169,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" @@ -8179,8 +8179,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: