From 3f5fb4b61cb91f1e65a3c0a99804abe2e2b0059e Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Mon, 17 May 2021 13:12:05 +0530 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 213966 -> 230496 bytes .../translations/fr/LC_MESSAGES/messages.po | 2083 ++++++++--------- 2 files changed, 955 insertions(+), 1128 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index a282104a8da154dc950a81bafc0a040f2e40d618..0f0454db11130274bbb55abf54fa3fd5a9830f50 100644 GIT binary patch delta 58829 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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-05-14 17:37+0530\n" -"PO-Revision-Date: 2021-04-17 08:25+0200\n" +"PO-Revision-Date: 2021-05-16 09:29+0200\n" "Last-Translator: Fred Escallier \n" -"Language: fr\n" "Language-Team: français \n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Language: fr\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.7.0\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Generated-By: Babel 2.6.0\n" +"X-Generator: Poedit 2.2.1\n" #: pgadmin/__init__.py:332 pgadmin/authenticate/internal.py:28 msgid "Incorrect username or password." @@ -124,6 +125,8 @@ 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." #: pgadmin/authenticate/internal.py:29 msgid "Login failed" @@ -150,10 +153,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." @@ -161,7 +165,7 @@ msgstr "Échec de l'authentification kerberos. Ticket kerberos non trouvé." #: pgadmin/authenticate/kerberos.py:133 msgid "Delegated credentials not supplied." -msgstr "" +msgstr "Accréditations déléguées non fournies." #: pgadmin/authenticate/ldap.py:29 msgid "Error searching the LDAP directory: {}" @@ -345,8 +349,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:999 msgid "Incorrect master password" @@ -358,12 +362,12 @@ msgstr "Le mot de passe maître ne peut pas être vide" #: pgadmin/browser/__init__.py:1212 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:25 msgid "Show system objects?" @@ -379,10 +383,11 @@ msgid "Display" msgstr "Affichage" #: pgadmin/browser/register_browser_preferences.py:33 -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:41 msgid "Enable browser tree animation?" @@ -398,11 +403,11 @@ msgstr "Intervalle de sauvegarde de l'arborescence" #: pgadmin/browser/register_browser_preferences.py:55 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:63 msgid "Confirm on close or refresh?" @@ -410,8 +415,8 @@ msgstr "Confirmer sur fermeture ou actualisation ?" #: pgadmin/browser/register_browser_preferences.py:65 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." @@ -424,12 +429,11 @@ msgstr "" #: pgadmin/browser/register_browser_preferences.py:76 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:84 msgid "Auto-expand sole children" @@ -437,11 +441,11 @@ msgstr "Auto-extension des objets uniques" #: pgadmin/browser/register_browser_preferences.py:86 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:102 msgid "Lock the UI layout at different levels" @@ -463,8 +467,8 @@ msgstr "Nombre de lignes max de l'historique des tâches" #: pgadmin/browser/register_browser_preferences.py:118 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" @@ -591,11 +595,11 @@ msgstr "Taille adaptée des onglets" #: pgadmin/browser/register_browser_preferences.py:463 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:470 msgid "Query tool tab title" @@ -603,14 +607,13 @@ msgstr "Titre de l'onglet éditeur de requête" #: pgadmin/browser/register_browser_preferences.py:473 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:483 msgid "View/Edit data tab title" @@ -618,15 +621,15 @@ msgstr "Titre de l'onglet Afficher/Éditer les données" #: pgadmin/browser/register_browser_preferences.py:486 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:496 msgid "Debugger tab title" @@ -636,14 +639,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:509 msgid "Open in new browser tab" @@ -681,16 +683,15 @@ msgstr "Éditeur de diagramme entité-association" #: pgadmin/browser/register_browser_preferences.py:515 msgid "" -"Select Query Tool, Debugger, or Schema Diff from the drop-down to set " -"open in new browser tab for that particular module." +"Select Query Tool, Debugger, or Schema Diff 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." #: pgadmin/browser/register_browser_preferences.py:523 -#, fuzzy msgid "Select open new tab..." -msgstr "Choisir l'ouverture d'un nouvel onglet..." +msgstr "Choisir le module à ouvrir dans un nouvel onglet..." #: pgadmin/browser/utils.py:307 msgid "Unimplemented method ({0}) for this url ({1})" @@ -758,8 +759,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:682 msgid "Server deleted" @@ -973,8 +973,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" @@ -986,11 +986,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" @@ -1002,8 +1002,8 @@ msgstr "Chemin des binaires PostgreSQL" #: pgadmin/browser/server_groups/servers/types.py:32 msgid "" -"Path to the directory containing the PostgreSQL utility programs " -"(pg_dump, pg_restore etc)." +"Path to the directory containing the PostgreSQL utility programs (pg_dump, " +"pg_restore etc)." msgstr "" "Chemin du dossier contenant les binaires des utilitaires PostgreSQL " "(pg_dump, pg_restore etc)." @@ -1576,7 +1576,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" @@ -1944,7 +1945,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" @@ -2299,13 +2301,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 @@ -2529,11 +2531,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" @@ -2812,7 +2814,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." @@ -2827,8 +2830,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" @@ -2843,15 +2846,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 @@ -2934,7 +2938,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 @@ -2946,8 +2951,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" @@ -2996,19 +3001,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" @@ -3023,15 +3029,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" @@ -3097,15 +3102,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" @@ -4911,8 +4915,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 @@ -5115,11 +5119,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 @@ -5129,12 +5133,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 @@ -5147,8 +5151,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 @@ -5158,12 +5162,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 @@ -5174,12 +5178,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 @@ -5273,11 +5277,12 @@ msgstr "Politiques RLS..." msgid "Commands" msgstr "Commandes" +# clause pour sécurité niveau ligne, à laisser en anglais #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:113 -#, fuzzy msgid "Using" msgstr "Using" +# clause pour sécurité niveau ligne, à laisser en anglais #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:119 msgid "With check" msgstr "With check" @@ -5286,46 +5291,47 @@ msgstr "With check" msgid "RLS policy expression" msgstr "Expression de politiques RLS" +# clause pour sécurité niveau ligne, à laisser en anglais #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:129 -#, fuzzy msgid "Using: " 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." +# clause pour sécurité niveau ligne, à laisser en anglais #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:132 msgid "With check: " 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" @@ -5448,8 +5454,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." @@ -5459,17 +5465,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 @@ -5547,7 +5554,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: " @@ -5555,14 +5563,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?" @@ -5574,10 +5582,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" @@ -6009,8 +6017,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" @@ -6076,12 +6084,14 @@ msgid "Shell" msgstr "Shell" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:393 +#, fuzzy msgid "Nested Table" -msgstr "" +msgstr "Table imbriquée" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:394 +#, fuzzy msgid "Varying Array" -msgstr "" +msgstr "Tableau variable" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:413 msgid "Composite Type" @@ -6095,7 +6105,7 @@ msgstr "Type énumération (enum)" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:492 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:558 msgid "Data Type" -msgstr "" +msgstr "Type de données" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:628 msgid "Subtype" @@ -6263,7 +6273,7 @@ msgstr "La fonction de sortie doit être renseignée." #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:1117 msgid "Data type cannot be empty." -msgstr "" +msgstr "Le type de connées doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:76 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:39 @@ -6329,8 +6339,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" @@ -6389,12 +6399,12 @@ msgstr "Vue matérialisée système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:191 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:206 msgid "With data?" @@ -6425,8 +6435,7 @@ msgid "" "Please configure the EDB Advanced Server Binary Path in the Preferences " "dialog." msgstr "" -"Configurer le chemin des binaires EDB Advanced Server dans les " -"préférences." +"Configurer le chemin des binaires EDB Advanced Server dans les préférences." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:347 #: pgadmin/static/js/alertify/dialog.js:129 @@ -6459,7 +6468,8 @@ msgstr "Utilitaire non trouvé" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:383 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:390 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:396 #: pgadmin/tools/backup/static/js/backup_dialog.js:72 @@ -6493,16 +6503,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,24 +6636,24 @@ msgstr "Restriction de schéma" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:505 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:524 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:584 msgid "Connect to database." -msgstr "" +msgstr "Connecter la base de données." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:599 msgid "Connect to database" @@ -6723,12 +6732,10 @@ msgid "Password" msgstr "Mot de passe" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:199 -#, fuzzy msgid "Connection timeout" msgstr "Durée de connexion échue" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:204 -#, fuzzy msgid "Passfile" msgstr "Fichier de données d’authentification" @@ -6756,7 +6763,6 @@ msgid "Get Publication" msgstr "Obtenir Publication" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:296 -#, fuzzy msgid "Publication fetched successfully." msgstr "Publication réussie." @@ -6877,30 +6883,28 @@ 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?" msgstr "Actualiser la publication ?" #: pgadmin/browser/server_groups/servers/databases/subscriptions/static/js/subscription.js:429 -#, fuzzy 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?" @@ -6908,13 +6912,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" @@ -6922,8 +6926,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." @@ -6936,19 +6940,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" @@ -7074,7 +7078,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" @@ -7625,29 +7630,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 @@ -7734,11 +7738,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 @@ -7747,13 +7751,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" @@ -7840,8 +7843,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 @@ -7851,31 +7854,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" @@ -8026,8 +8026,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" @@ -8038,8 +8037,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" @@ -8052,8 +8051,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" @@ -8077,8 +8076,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" @@ -8103,8 +8101,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" @@ -8115,8 +8113,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" @@ -8128,8 +8126,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" @@ -8152,8 +8150,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" @@ -8177,8 +8175,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" @@ -8188,8 +8185,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." @@ -15685,18 +15594,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\" ?" @@ -15734,6 +15638,7 @@ msgstr "" #~ msgid "Less" #~ msgstr "Moins" +#, fuzzy #~ msgid "data toggle" #~ msgstr "basculer les données" @@ -15755,43 +15660,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" @@ -15808,54 +15705,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." @@ -15896,6 +15779,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." @@ -15988,13 +15872,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?" @@ -16034,9 +15916,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 - " @@ -16055,74 +15936,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." @@ -16131,14 +15994,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)" @@ -16173,9 +16033,6 @@ msgstr "" #~ msgid "Not Null?" #~ msgstr "Non NULL ?" -#~ msgid "Data Type" -#~ msgstr "Type de données" - #~ msgid "Not Null" #~ msgstr "Non NULL" @@ -16262,25 +16119,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 - " @@ -16296,9 +16148,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." @@ -16312,17 +16162,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" @@ -16371,9 +16221,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" @@ -16384,10 +16233,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" @@ -16398,9 +16245,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" @@ -16426,10 +16272,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" @@ -16518,8 +16362,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." @@ -16530,16 +16373,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" @@ -16552,26 +16393,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" @@ -16579,13 +16416,3 @@ msgstr "" #~ msgid "Dashboard has been disabled by user." #~ msgstr "Le tableau de bord a été désactivé par l'utilisateur." - -#~ msgid "delete" -#~ msgstr "supprimer" - -#~ msgid "has" -#~ msgstr "a" - -#~ msgid "get" -#~ msgstr "obtenir" -