From dcaeb20e2900dd1f629938d5cb9dc4bc96824b2b Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Mon, 14 Jun 2021 11:10:47 +0530 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 216074 -> 234135 bytes .../translations/fr/LC_MESSAGES/messages.po | 2159 ++++++++--------- 2 files changed, 990 insertions(+), 1169 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index a7de2392f18931bee1da9a64b27f79b33521a8cd..1bac6300a3cf0f9896303af240ff6f98b12c058a 100644 GIT binary patch delta 60406 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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-06-11 19:14+0530\n" -"PO-Revision-Date: 2021-05-16 09:29+0200\n" +"PO-Revision-Date: 2021-06-12 20:17+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:346 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." @@ -103,9 +104,8 @@ msgid "Current User" msgstr "Utilisateur Connecté" #: pgadmin/about/templates/about/index.html:16 -#, fuzzy msgid "NW.js Version" -msgstr "Version Flask" +msgstr "Version NW.js" #: pgadmin/about/templates/about/index.html:21 pgadmin/browser/__init__.py:79 #: pgadmin/browser/static/js/browser.js:260 @@ -114,30 +114,27 @@ msgstr "Navigateur" #: pgadmin/about/templates/about/index.html:25 msgid "Operating System" -msgstr "" +msgstr "système d'exploitation" #: pgadmin/about/templates/about/index.html:29 -#, fuzzy msgid "pgAdmin Database File" -msgstr "Chargement du fichier..." +msgstr "Fichier de base de données pgAdmin" #: pgadmin/about/templates/about/index.html:33 -#, fuzzy msgid "Log File" -msgstr "Échec de la connexion" +msgstr "Fichier de log" #: pgadmin/about/templates/about/index.html:38 -#, fuzzy msgid "Server Configuration" -msgstr "Recharger la configuration du serveur" +msgstr "Configuration du serveur" #: pgadmin/authenticate/__init__.py:179 msgid "" "pgAdmin internal user authentication is not enabled, please contact " "administrator." msgstr "" -"L'authentification native de pgAdmin n'est pas activée, veuillez " -"contacter l'administrateur." +"L'authentification native de pgAdmin n'est pas activée, veuillez contacter " +"l'administrateur." #: pgadmin/authenticate/internal.py:29 msgid "Login failed" @@ -164,10 +161,11 @@ msgid "kerberos" msgstr "kerberos" #: pgadmin/authenticate/kerberos.py:63 -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:103 msgid "Kerberos authentication failed. Couldn't find kerberos ticket." @@ -355,8 +353,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:1016 msgid "Incorrect master password" @@ -368,12 +366,12 @@ msgstr "Le mot de passe maître ne peut pas être vide" #: pgadmin/browser/__init__.py:1230 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?" @@ -389,10 +387,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?" @@ -408,11 +407,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?" @@ -420,8 +419,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." @@ -434,12 +433,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" @@ -447,11 +445,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" @@ -473,8 +471,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" @@ -601,11 +599,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" @@ -614,14 +612,13 @@ msgstr "Titre de l'onglet éditeur de requête" #: pgadmin/browser/register_browser_preferences.py:475 #: pgadmin/browser/register_browser_preferences.py:537 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" @@ -629,15 +626,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" @@ -647,14 +644,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:511 msgid "Open in new browser tab" @@ -696,25 +692,24 @@ msgstr "Éditeur de diagramme entité-association" #: pgadmin/browser/static/js/toolbar.js:140 #: pgadmin/tools/psql/static/js/psql_module.js:127 msgid "PSQL Tool" -msgstr "" +msgstr "Outil PSQL" #: pgadmin/browser/register_browser_preferences.py:518 -#, fuzzy 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 "" -"Choisir Éditeur de requête, Debugger ou Schema Diff dans la liste afin " -"d'ouvrir un nouvel onglet du navigateur pour ce module." +"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:528 msgid "Select open new tab..." msgstr "Choisir le module à ouvrir dans un nouvel onglet..." #: pgadmin/browser/register_browser_preferences.py:534 -#, fuzzy msgid "PSQL tool tab title" -msgstr "Titre de l'onglet éditeur de requête" +msgstr "Nom de l'onglet de l'outil PSQL" #: pgadmin/browser/utils.py:309 msgid "Unimplemented method ({0}) for this url ({1})" @@ -782,8 +777,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" @@ -997,8 +991,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" @@ -1011,11 +1005,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" @@ -1028,8 +1022,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)." @@ -1603,7 +1597,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" @@ -1971,7 +1966,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" @@ -2326,13 +2322,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 @@ -2556,11 +2552,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" @@ -2839,7 +2835,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." @@ -2854,8 +2851,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" @@ -2870,15 +2867,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 @@ -2961,7 +2959,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 @@ -2973,8 +2972,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" @@ -3023,19 +3022,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" @@ -3050,15 +3050,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" @@ -3124,15 +3123,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" @@ -4938,8 +4936,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 @@ -5142,11 +5140,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 @@ -5156,12 +5154,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 @@ -5174,8 +5172,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 @@ -5185,12 +5183,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 @@ -5201,12 +5199,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 @@ -5322,17 +5320,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." @@ -5343,18 +5341,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" @@ -5477,8 +5475,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." @@ -5488,17 +5486,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 @@ -5576,7 +5575,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: " @@ -5584,14 +5584,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?" @@ -5603,10 +5603,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" @@ -6038,8 +6038,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" @@ -6100,7 +6100,6 @@ msgid "External" msgstr "Externe" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:388 -#, fuzzy msgid "Shell" msgstr "Shell" @@ -6360,8 +6359,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" @@ -6420,12 +6419,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?" @@ -6457,7 +6456,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 @@ -6491,16 +6491,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?" @@ -6625,20 +6624,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." @@ -6872,21 +6871,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 "" -"Précise si la souscription doit être activement répliquée, ou si elle " -"doit être simplement mise en place mais pas encore exécutée. " +"Précise si la souscription doit être activement répliquée, ou si elle doit " +"être simplement mise en place mais pas encore exécutée. " #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:426 msgid "Refresh publication?" @@ -6894,7 +6891,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?" @@ -6902,13 +6900,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 +6914,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,41 +6928,37 @@ 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" msgstr "Nom de la souscription" #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:3 -#, fuzzy msgid "Latest end time" msgstr "Dernière heure de fin" #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:4 -#, fuzzy msgid "Latest end lsn" msgstr "Dernière valeur de l'ISN" #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:5 -#, fuzzy msgid "Last message receipt" -msgstr "Dernière réception de message" +msgstr "Réception du dernier message" #: pgadmin/browser/server_groups/servers/databases/subscriptions/templates/subscriptions/sql/default/stats.sql:6 -#, fuzzy msgid "Last message send time" msgstr "Heure d'envoi du dernier message" @@ -7068,7 +7062,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" @@ -7619,29 +7614,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 @@ -7728,11 +7722,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 @@ -7741,13 +7735,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" @@ -7834,8 +7827,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 @@ -7845,31 +7838,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" @@ -8020,8 +8010,7 @@ msgstr "La limite de connexion doit être un entier ou égal à -1." #: pgadmin/browser/server_groups/servers/roles/__init__.py:289 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" @@ -8032,8 +8021,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" @@ -8046,8 +8035,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:307 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" @@ -8071,8 +8060,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" @@ -8097,8 +8085,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:348 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" @@ -8109,8 +8097,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" @@ -8122,8 +8110,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:366 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" @@ -8146,8 +8134,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" @@ -8171,8 +8159,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:406 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" @@ -8182,8 +8169,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:
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 " +#~ "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 selon " -#~ "le format CRON.
    • La planification" -#~ " s’exécutera pour chaque entrée de " -#~ "date ou d'heure.
      par exemple : pour" -#~ " exécuter toutes les heures, passées " -#~ "de 5 minutes, simplement choisir ‘05’" -#~ " dans la liste des minutes.
    • La" -#~ " définition de plusieurs champs permet " -#~ "d'affiner le contrôle de la " -#~ "planification.
      par exemple : pour une " -#~ "exécution chaque lundi et jeudi à " -#~ "12h05 et 14h05, il faut choisir 05" -#~ " pour les minutes , 12 et 14" -#~ " pour les heures, et lundi et " -#~ "jeudi pour les jours de " -#~ "semaine.
    • Pour plus de flexibilité, la" -#~ " liste des jours du mois présente " -#~ "une option supplémentaire de dernier " -#~ "jour. Il s'agit du dernier jour du" -#~ " mois, qu'il s'agisse du 28 du " -#~ "29 du 30 ou du 31.
    " +#~ "Les planifications sont définies selon le format CRON.
    • La planification s’exécutera pour chaque entrée de date ou " +#~ "d'heure.
      par exemple : pour exécuter toutes les heures, passées de 5 " +#~ "minutes, simplement choisir ‘05’ dans la liste des minutes.
    • La définition de plusieurs champs permet d'affiner le contrôle de " +#~ "la planification.
      par exemple : pour une exécution chaque lundi et " +#~ "jeudi à 12h05 et 14h05, il faut choisir 05 pour les minutes , 12 et 14 " +#~ "pour les heures, et lundi et jeudi pour les jours de semaine.
    • Pour plus de flexibilité, la liste des jours du mois présente une " +#~ "option supplémentaire de dernier jour. Il s'agit du dernier jour du mois, " +#~ "qu'il s'agisse du 28 du 29 du 30 ou du 31.
    " #~ msgid "" -#~ "Select Local if the job step " -#~ "will execute on the local database " -#~ "server, or Remote to specify a" -#~ " remote database server." +#~ "Select Local if the job step will execute on the local database " +#~ "server, or Remote to specify a remote database server." #~ msgstr "" -#~ "Choisir Local si l'étape doit " -#~ "s'exécuter sur le serveur local de " -#~ "base de données, ou Distant pour" -#~ " renseigner un serveur de données " +#~ "Choisir Local si l'étape doit s'exécuter sur le serveur local de " +#~ "base de données, ou Distant pour renseigner un serveur de données " #~ "distant." #~ 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 %s" +#~ "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 %s" #~ msgstr "" -#~ "Merci de renseigner la chaîne de " -#~ "connexion pour le serveur distant de " -#~ "base de données. Chaque paramètre est" -#~ " défini sous la forme motcle = " -#~ "valeur. Les espaces de part et " -#~ "d'autre du signe égal sont optionnels." -#~ " Pour écrire une valeur vide, ou " -#~ "une valeur contenant des espaces, les" -#~ " entourer d'apostrophes simples ('). Par" -#~ " exemple, motcle = 'une valeur'. Les" -#~ " apostrophes (') et les antislash " -#~ "(\\) à l'intérieur d'une valeur doivent" -#~ " être échappés avec un antislash.
    Pour" -#~ " plus d'information consulter la " -#~ "documentation sur %s" +#~ "Merci de renseigner la chaîne de connexion pour le serveur distant de " +#~ "base de données. Chaque paramètre est défini sous la forme motcle = " +#~ "valeur. Les espaces de part et d'autre du signe égal sont optionnels. " +#~ "Pour écrire une valeur vide, ou une valeur contenant des espaces, les " +#~ "entourer d'apostrophes simples ('). Par exemple, motcle = 'une valeur'. " +#~ "Les apostrophes (') et les antislash (\\) à l'intérieur d'une valeur " +#~ "doivent être échappés avec un antislash.
    Pour plus d'information " +#~ "consulter la documentation sur %s" #~ msgid "Please select valid on error option ." #~ msgstr "Veuillez sélectionner une option valide en cas d'erreur." @@ -15882,18 +15779,13 @@ msgstr "" #~ msgstr "Merci de choisir un tablespace" #~ msgid "" -#~ "This will remove all the saved " -#~ "passwords. This will also remove " -#~ "established connections to the server " -#~ "and you may need to reconnect " +#~ "This will remove all the saved passwords. This will also remove " +#~ "established connections to the server and you may need to reconnect " #~ "again. Do you wish to continue ?" #~ msgstr "" -#~ "Cela supprimera tous les mots de " -#~ "passe enregistrés. Cela supprimera également" -#~ " les connexions établies au serveur " -#~ "et vous aurez peut-être besoin de" -#~ " vous reconnecter à nouveau. Souhaitez-" -#~ "vous continuer ?" +#~ "Cela supprimera tous les mots de passe enregistrés. Cela supprimera " +#~ "également les connexions établies au serveur et vous aurez peut-être " +#~ "besoin de vous reconnecter à nouveau. Souhaitez-vous continuer ?" #~ msgid "Are you sure you want to %s %s \"%s\"?" #~ msgstr "Êtes vous sûr de vouloir %s %s \"%s\" ?" @@ -15931,6 +15823,7 @@ msgstr "" #~ msgid "Less" #~ msgstr "Moins" +#, fuzzy #~ msgid "data toggle" #~ msgstr "basculer les données" @@ -15952,43 +15845,35 @@ msgstr "" #~ msgid "Download as CSV" #~ msgstr "Télécharger au format CSV" -#~ msgid "Not connected to server or connection with the server hasbeen closed." +#~ msgid "" +#~ "Not connected to server or connection with the server hasbeen closed." #~ msgstr "Absence de connexion avec le serveur ou la connexion a été fermée." #~ msgid "" -#~ "The SQL below will be executed on" -#~ " the database server to grant the " -#~ "selected privileges. Please click on " -#~ "Finish to complete the process." +#~ "The SQL below will be executed on the database server to grant the " +#~ "selected privileges. Please click on Finish to complete the " +#~ "process." #~ msgstr "" -#~ "Le code SQL ci-dessous sera " -#~ "exécuté sur le serveur de base de" -#~ " données pour accorder les droits " -#~ "déterminés. Merci de cliquer sur " -#~ "Terminer pour l'appliquer." +#~ "Le code SQL ci-dessous sera exécuté sur le serveur de base de données " +#~ "pour accorder les droits déterminés. Merci de cliquer sur Terminer " +#~ "pour l'appliquer." #~ msgid "Colums for exporting..." #~ msgstr "Colonnes pour l'export..." #~ msgid "" -#~ "Select the server, database and schema" -#~ " for the source and target and " +#~ "Select the server, database and schema for the source and target and " #~ "click Compare to compare them." #~ msgstr "" -#~ "Sélectionnez le serveur, la base de " -#~ "données ,le schéma de la source et" -#~ " de la cible et cliquez sur " -#~ "Comparer pour les comparer." +#~ "Sélectionnez le serveur, la base de données ,le schéma de la source et de " +#~ "la cible et cliquez sur Comparer pour les comparer." #~ msgid "" -#~ "The current transaction is not commited" -#~ " to the database.Do you want to " +#~ "The current transaction is not commited to the database.Do you want to " #~ "commit or rollback the transaction?" #~ msgstr "" -#~ "La transaction en cours n'est pas " -#~ "validée dans la base de données, " -#~ "voulez-vous valider ou annuler la " -#~ "transaction ?" +#~ "La transaction en cours n'est pas validée dans la base de données, voulez-" +#~ "vous valider ou annuler la transaction ?" #~ msgid "CSV Output" #~ msgstr "Export CSV" @@ -16005,54 +15890,40 @@ msgstr "" #~ msgid "defs" #~ msgstr "defs" +#, fuzzy #~ msgid "rect" #~ msgstr "rect" -#~ msgid "-- This script is generated by 'Schema Diff' utility of pgAdmin 4. \n" +#~ msgid "" +#~ "-- This script is generated by 'Schema Diff' utility of pgAdmin 4. \n" #~ msgstr "" -#~ "-- Ce script est généré par " -#~ "l'utilitaire \"Schema Diff\" de pgAdmin " -#~ "4.\n" +#~ "-- Ce script est généré par l'utilitaire \"Schema Diff\" de pgAdmin 4.\n" #~ msgid "" -#~ "-- It does not include the " -#~ "dependency resolution logic, hence - it" -#~ " may not be able to resolve " -#~ "some dependent database object differences." -#~ " \n" +#~ "-- It does not include the dependency resolution logic, hence - it may " +#~ "not be able to resolve some dependent database object differences. \n" #~ msgstr "" -#~ "-- N’inclus pas la logique de " -#~ "résolution des dépendances, ainsi, certaines" -#~ " différences entre des objets dépendants" -#~ " peuvent ne pas être résolues. \n" +#~ "-- N’inclus pas la logique de résolution des dépendances, ainsi, " +#~ "certaines différences entre des objets dépendants peuvent ne pas être " +#~ "résolues. \n" #~ msgid "Could not find the foreign table on the server." #~ msgstr "Impossible de trouver la table distante sur le serveur." #~ msgid "" -#~ "The control above is used to " -#~ "Create/Attach/Detach partitions.
    • Create Mode:" -#~ " User will be able to create N" -#~ " number of partitions. Mode switch " -#~ "control is disabled in this " -#~ "scenario.
    • Edit Mode: User will be " -#~ "able to create/attach/detach N number of" -#~ " partitions. In attach mode there " -#~ "will be list of suitable tables to" -#~ " be attached.
    " +#~ "The control above is used to Create/Attach/Detach partitions." +#~ "
    • Create Mode: User will be able to create N number of " +#~ "partitions. Mode switch control is disabled in this scenario.
    • Edit Mode: User will be able to create/attach/detach N number of " +#~ "partitions. In attach mode there will be list of suitable tables to be " +#~ "attached.
    " #~ msgstr "" -#~ "Le contrôle ci-dessus est utilisé " -#~ "pour Créer/Attacher/Détacher des " -#~ "partitions.
    • Mode Création : L'utilisateur" -#~ " sera capable de créer un nombre " -#~ "N de partitions. Le mode \"switch " -#~ "control\" est désactivé dans ce " -#~ "scenario.
    • Mode Édition : L'utilisateur " -#~ "sera capable de créer/attacher/detacher un " -#~ "nombre N de partitions. Dans le " -#~ "mode \"attach\" il y a aura une" -#~ " liste de tables appropriées à " -#~ "attacher.
    " +#~ "Le contrôle ci-dessus est utilisé pour Créer/Attacher/Détacher des " +#~ "partitions.
    • Mode Création : L'utilisateur sera capable de " +#~ "créer un nombre N de partitions. Le mode \"switch control\" est désactivé " +#~ "dans ce scenario.
    • Mode Édition : L'utilisateur sera capable de " +#~ "créer/attacher/detacher un nombre N de partitions. Dans le mode \"attach" +#~ "\" il y a aura une liste de tables appropriées à attacher.
    " #~ msgid "Tablespace cannot be empty." #~ msgstr "Tablespace ne peut pas être vide." @@ -16093,6 +15964,7 @@ msgstr "" #~ msgid "Length/precision should not be greater than %s" #~ msgstr "La longueur/précision ne doit pas être supérieure à %s" +#, fuzzy #~ msgid "The %s \"%s\" cannot be removed." #~ msgstr "Les %s \"%s\" ne peuvent pas être supprimés." @@ -16185,13 +16057,11 @@ msgstr "" #~ msgstr "Êtes vous sûr de vouloir déconnecter le serveur %(server)s ?" #~ msgid "" -#~ "Are you sure you wish to move " -#~ "the objects from %(old_tablespace)s to " +#~ "Are you sure you wish to move the objects from %(old_tablespace)s to " #~ "%(new_tablespace)s?" #~ msgstr "" -#~ "Etes vous sûr de vouloir déplacer " -#~ "les objets depuis %(old_tablespace)s vers " -#~ "%(new_tablespace)s ?" +#~ "Etes vous sûr de vouloir déplacer les objets depuis %(old_tablespace)s " +#~ "vers %(new_tablespace)s ?" #~ msgid "DROP %s?" #~ msgstr "DROP %s?" @@ -16231,9 +16101,8 @@ msgstr "" #~ msgid "Error occurred while setting %(subItem)s option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la" -#~ " définition de l'option %(subItem)s dans" -#~ " EXPLAIN." +#~ "Une erreur est survenue lors de la définition de l'option %(subItem)s " +#~ "dans EXPLAIN." #~ msgid "Script - " #~ msgstr "Script - " @@ -16252,74 +16121,56 @@ msgstr "" #~ msgid "Unable to fetch the database objects due to an error" #~ msgstr "" -#~ "Impossible d’extraire les objets de la" -#~ " base de données du fait d'une " +#~ "Impossible d’extraire les objets de la base de données du fait d'une " #~ "erreur" -#~ msgid "Column: User can select any column from the list of available columns." +#~ msgid "" +#~ "Column: User can select any column from the list of available columns." #~ msgstr "" -#~ "Colonne : L'utilisateur peut choisir " -#~ "n'importe quelle colonne dans la liste" -#~ " des colonnes disponibles." +#~ "Colonne : L'utilisateur peut choisir n'importe quelle colonne dans la " +#~ "liste des colonnes disponibles." #~ msgid "Expression: User can specify expression to create partition key." #~ msgstr "" -#~ "Expression : L'utilisateur peux renseigner " -#~ "l'expression pour créer la clé de " -#~ "partition." +#~ "Expression : L'utilisateur peux renseigner l'expression pour créer la clé " +#~ "de partition." #~ msgid "Example" #~ msgstr "Exemple" #~ msgid "" -#~ "Create a table: User can create " -#~ "multiple partitions while creating new " -#~ "partitioned table. Operation switch is " -#~ "disabled in this scenario." +#~ "Create a table: User can create multiple partitions while creating new " +#~ "partitioned table. Operation switch is disabled in this scenario." #~ msgstr "" -#~ "Création d'une table : L'utilisateur " -#~ "peut créer plusieurs partitions tant " -#~ "qu'il est possible de créer une " -#~ "nouvelle table de partition. \"Operation " +#~ "Création d'une table : L'utilisateur peut créer plusieurs partitions tant " +#~ "qu'il est possible de créer une nouvelle table de partition. \"Operation " #~ "switch\" est désactivé dans ce scénario." #~ msgid "" -#~ "Edit existing table: User can " -#~ "create/attach/detach multiple partitions. In " -#~ "attach operation user can select table" -#~ " from the list of suitable tables " -#~ "to be attached." +#~ "Edit existing table: User can create/attach/detach multiple partitions. " +#~ "In attach operation user can select table from the list of suitable " +#~ "tables to be attached." #~ msgstr "" -#~ "Modifier une table existante : " -#~ "L'utilisateur peut créer/attacher/détacher plusieurs" -#~ " parititons. Dans le cas de " -#~ "l'attache, l'utilisateur peut sélectionner une" -#~ " table dans la liste de tables " -#~ "disponibles pour l'attache." +#~ "Modifier une table existante : L'utilisateur peut créer/attacher/détacher " +#~ "plusieurs parititons. Dans le cas de l'attache, l'utilisateur peut " +#~ "sélectionner une table dans la liste de tables disponibles pour l'attache." #~ msgid "" -#~ "From/To: Enabled for range partition. " -#~ "Consider partitioned table with multiple " -#~ "keys of type Integer, then values " -#~ "should be specified like '100','200'." -#~ msgstr "" -#~ "De/Jusqu'à : 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 : " +#~ "From/To: Enabled for range partition. Consider partitioned table with " +#~ "multiple keys of type Integer, then values should be specified like " #~ "'100','200'." +#~ msgstr "" +#~ "De/Jusqu'à : 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'." #~ msgid "" -#~ "In: Enabled for list partition. Values" -#~ " must be comma(,) separated and " +#~ "In: Enabled for list partition. Values must be comma(,) separated and " #~ "quoted with single quote." #~ msgstr "" -#~ "Dans : Disponible pour le " -#~ "partitionnement par liste. Les valeurs " -#~ "doivent être séparées par des virgules" -#~ " (,) et encadrées par des guillemets" -#~ " simples (')" +#~ "Dans : Disponible pour le partitionnement par liste. Les valeurs doivent " +#~ "être séparées par des virgules (,) et encadrées par des guillemets " +#~ "simples (')" #~ msgid "Modulus/Remainder: Enabled for hash partition." #~ msgstr "Modulo/Reste: Disponibles pour la partition par hachage." @@ -16328,14 +16179,11 @@ msgstr "" #~ msgstr "Échec de l'opération" #~ msgid "" -#~ "There are unsaved changes in the " -#~ "grid. Please save them first to " -#~ "avoid data inconsistencies." +#~ "There are unsaved changes in the grid. Please save them first to avoid " +#~ "data inconsistencies." #~ msgstr "" -#~ "Il y a des modifications non " -#~ "enregistrées dans la grille. Merci de" -#~ " les enregistrer pour éviter les " -#~ "incohérences de données." +#~ "Il y a des modifications non enregistrées dans la grille. Merci de les " +#~ "enregistrer pour éviter les incohérences de données." #~ msgid "Delete Row(s)" #~ msgstr "Supprimer ligne(s)" @@ -16456,25 +16304,20 @@ msgstr "" #~ msgid "No dependent information is available for the current object." #~ msgstr "" -#~ "Aucune information relative à des objets" -#~ " dépendants n'est disponible pour l'objet" -#~ " actif" +#~ "Aucune information relative à des objets dépendants n'est disponible pour " +#~ "l'objet actif" #~ msgid "No dependency information is available for the current object." #~ msgstr "" -#~ "Aucune information relative à des objets" -#~ " rattachés n'est disponible pour l'objet" -#~ " actif." +#~ "Aucune information relative à des objets rattachés n'est disponible pour " +#~ "l'objet actif." #~ msgid "" -#~ "Only objects global to the entire " -#~ "database will be backed up in " -#~ "PLAIN format" +#~ "Only objects global to the entire database will be backed up in PLAIN " +#~ "format" #~ msgstr "" -#~ "Seuls les objets globaux (rôles, " -#~ "tablespaces...) de la base de données" -#~ " seront sauvegardé au format PLAIN " -#~ "(--globals-only)" +#~ "Seuls les objets globaux (rôles, tablespaces...) de la base de données " +#~ "seront sauvegardé au format PLAIN (--globals-only)" #~ msgid "Edit Data - " #~ msgstr "Édition des données - " @@ -16490,9 +16333,7 @@ msgstr "" #~ msgid "Please select any database object type." #~ msgstr "" -#~ "Merci de sélectionner n'importe quel " -#~ "type d’objet de la base de " -#~ "données." +#~ "Merci de sélectionner n'importe quel type d’objet de la base de données." #~ msgid "Initializing query execution." #~ msgstr "Initialisation de l'exécution." @@ -16506,17 +16347,17 @@ msgstr "" #~ msgid "Apply Filter Error" #~ msgstr "Erreur d'application du filtre" -#~ msgid "Copying table data '{0}.{1}' on database '{2}' and server ({3}:{4})..." +#~ msgid "" +#~ "Copying table data '{0}.{1}' on database '{2}' and server ({3}:{4})..." #~ msgstr "" -#~ "Copie des données de la table " -#~ "'{0}.{1}' de la base de données " -#~ "'{2}' et d serveur ({3}:{4})..." +#~ "Copie des données de la table '{0}.{1}' de la base de données '{2}' et d " +#~ "serveur ({3}:{4})..." -#~ msgid "Copying table data '{0}.{1}' on database '{2}' for the server '{3}'..." +#~ msgid "" +#~ "Copying table data '{0}.{1}' on database '{2}' for the server '{3}'..." #~ msgstr "" -#~ "Copie des données de la table " -#~ "'{0}.{1}' de la base de données " -#~ "'{2}' pour le serveur '{3}'..." +#~ "Copie des données de la table '{0}.{1}' de la base de données '{2}' pour " +#~ "le serveur '{3}'..." #~ msgid "Database activity" #~ msgstr "Activité de la base de données" @@ -16565,9 +16406,8 @@ msgstr "" #~ msgid "" #~ "\n" -#~ "Configuration parameters/variables must be " -#~ "passed as an array of JSON objects" -#~ " in\n" +#~ "Configuration parameters/variables must be passed as an array of JSON " +#~ "objects in\n" #~ "the following format in create mode:\n" #~ "variables:[{\n" #~ " database: or null,\n" @@ -16578,10 +16418,8 @@ msgstr "" #~ "]" #~ msgstr "" #~ "\n" -#~ "Les paramètre de configuration doivent " -#~ "être transmis en tant que tableau " -#~ "d'objets JSON dans le format suivant " -#~ "(mode création) :\n" +#~ "Les paramètre de configuration doivent être transmis en tant que tableau " +#~ "d'objets JSON dans le format suivant (mode création) :\n" #~ "variables:[{\n" #~ " database: or null,\n" #~ " name: ,\n" @@ -16592,9 +16430,8 @@ msgstr "" #~ msgid "" #~ "\n" -#~ "Configuration parameters/variables must be " -#~ "passed as an array of JSON objects" -#~ " in\n" +#~ "Configuration parameters/variables must be passed as an array of JSON " +#~ "objects in\n" #~ "the following format in update mode:\n" #~ "rolmembership:{\n" #~ " 'added': [{\n" @@ -16620,10 +16457,8 @@ msgstr "" #~ " ]\n" #~ msgstr "" #~ "\n" -#~ "Les paramètre de configuration doivent " -#~ "être transmis en tant que tableau " -#~ "d'objets JSON dans le format suivant " -#~ "(mode mise à jour) :\n" +#~ "Les paramètre de configuration doivent être transmis en tant que tableau " +#~ "d'objets JSON dans le format suivant (mode mise à jour) :\n" #~ "rolmembership:{\n" #~ " 'added': [{\n" #~ " database: or null,\n" @@ -16712,8 +16547,7 @@ msgstr "" #~ msgid "Error occurred while getting query tool options." #~ msgstr "" -#~ "Une erreur est survenue lors du " -#~ "chargement des options de l'outil de " +#~ "Une erreur est survenue lors du chargement des options de l'outil de " #~ "requête." #~ msgid "Unable to run pgagent job." @@ -16724,16 +16558,14 @@ msgstr "" #~ msgid "Please set binary path for PostgreSQL Server from preferences." #~ msgstr "" -#~ "Merci de configurer le chemin des " -#~ "binaires PostgreSQL dans les préférences." +#~ "Merci de configurer le chemin des binaires PostgreSQL dans les " +#~ "préférences." #~ msgid "" -#~ "Please set binary path for EDB " -#~ "Postgres Advanced Server from preferences." +#~ "Please set binary path for EDB Postgres Advanced Server from preferences." #~ msgstr "" -#~ "Merci de configurer le chemin des " -#~ "binaires EDB Advanced Server dans les" -#~ " préférences." +#~ "Merci de configurer le chemin des binaires EDB Advanced Server dans les " +#~ "préférences." #~ msgid "Restore failed." #~ msgstr "Échec de restauration" @@ -16746,26 +16578,22 @@ msgstr "" #~ msgid "Error occurred while setting verbose option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la" -#~ " définition de l'option d'affichage verbeux" -#~ " (VERBOSE) dans EXPLAIN." +#~ "Une erreur est survenue lors de la définition de l'option d'affichage " +#~ "verbeux (VERBOSE) dans EXPLAIN." #~ msgid "Error occurred while setting costs option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la" -#~ " définition de l'option de coût " -#~ "estimé (COSTS) dans EXPLAIN." +#~ "Une erreur est survenue lors de la définition de l'option de coût estimé " +#~ "(COSTS) dans EXPLAIN." #~ msgid "Error occurred while setting buffers option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la" -#~ " définition de l'option de tampon " +#~ "Une erreur est survenue lors de la définition de l'option de tampon " #~ "(BUFFER) dans EXPLAIN." #~ msgid "Error occurred while setting timing option in explain." #~ msgstr "" -#~ "Une erreur et survenue lors de la" -#~ " définition des options de chronomètre " +#~ "Une erreur et survenue lors de la définition des options de chronomètre " #~ "dans EXPLAIN." #~ msgid "Get Preferences error" @@ -16773,10 +16601,3 @@ msgstr "" #~ msgid "Dashboard has been disabled by user." #~ msgstr "Le tableau de bord a été désactivé par l'utilisateur." - -#~ msgid "Copyright" -#~ msgstr "Copyright" - -#~ msgid "Python Version" -#~ msgstr "Version Python" -