From ed106e35779afc46f3b9fc033aa312d5fa520e4f Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Mon, 27 Apr 2020 13:52:13 +0530 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 165455 -> 197376 bytes .../translations/fr/LC_MESSAGES/messages.po | 2118 ++++++++--------- 2 files changed, 1042 insertions(+), 1076 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index a14a8ce6d0cf21ce3ad85f83490efead4d24a84c..52c1b2fd49614fe0fadd10a9e40162f9a22a7691 100644 GIT binary patch delta 65768 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≧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≪MHH|Yang4MX=STmMNT;+vEUQz}-y*B?_4aH|A1Cl}c4v7= zpj4DoAS5s;uX8(D;HM%^-!OmO5>D2@uoBK#Cy=$IQ_S%4-*a02f>bZ&$O7EN&WhKCO5 z)_Ju5ubEE!^j$j-9ah=bbo9_+-TOy%9oTPp{{jADvz#pczh^nQ{0Xz2bpAH8owWYh zvz=^7hIQ`Jue<-vY^Q*~@f_#Ju%TUhb?@KVKX|Q^K9D%q$>aLp&3D@PD}CnV4%}Mc zoJ~wx~hWHonatZ~G?s9fH{#kpRy#C#LSl?uOowK1) zu_cQ7FYR>-6=)WlIHY^$VZ8?qh^^jvSod;K@p18Sv2h8p@d;7I%an^R5ffLkM4bQq zUMDiVL~MN7sJOD_N+$U8>~lT{Ef>{eh`-Z5r@Y_Y?-cT{+~<@G89uCs|Bro6-pCKS z59mIG7Q4k(8(l7{TIVj^`$feUEnPG&uDdv;NRGE z9sl{{zf{<x|=%xwe zeeaZY{DW`1+5APfxJkcX<9be@n(K~t{g0El34zv0+>gQo;c46wZlGg2_jVHh{w(hB zz??{Th8u{@?hbJSft>Dw6oCna-K35`$73g%e^ZQ`;C~k5*7WnwYc2&E#=6IyK-psM z|3U*965N}ifdXaSqbUQOYPw01`)4(Dvj=uJbW6K|x=q~Mj=ym;w^Cq3GdFdJ-)rfH z`xmryBLkOOxfetHr`x&z3w+<+O%dWh(#d@m_^Goy#r4nZ=9UkHba&H*1oHH97l#He z^m7M=_l6Zp&Te(MCbFLKj5PBVYiCA`^Spqn)Cda-*gB#>sAJ2;7d^S5p>f0`9; z@j$OtZYRf|c8#0g-(rn>(f@cY@sC;O4hpPY=dN%9e{OKEhXsDv?uMsIR=s!s&I33y z{o>-bfvI z^oM&O#NXqldn!=(miy8TG`;H{cKq>wyAA#8|8{%&tK4%>1ghM3>%0ETkKCMrZy&i` z!~H2=yS@B@*KRw1%XjXd{<`no5`jtY-BhlBnG;gbf5r*P, 2017. # Fred Escallier , 2019. # msgid "" msgstr "" -"Project-Id-Version: PgAdmin4 -3.4\n" +"Project-Id-Version: PgAdmin4\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2020-04-24 18:23+0530\n" -"PO-Revision-Date: 2020-03-29 09:54+0200\n" +"PO-Revision-Date: 2020-04-26 19:58+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:504 pgadmin/__init__.py:560 msgid "Auto-detected {0} installation with the data directory at {1}" -msgstr "" +msgstr "Installation {0} auto-détectée avec le répertoire de données à {1}" #: pgadmin/about/__init__.py:38 #, python-format @@ -102,20 +103,20 @@ msgstr "logo" #: pgadmin/authenticate/internal.py:84 msgid "internal" -msgstr "" +msgstr "interne" #: pgadmin/authenticate/ldap.py:31 #, python-format msgid "Error searching the LDAP directory: %s" -msgstr "" +msgstr "Erreur de recherche dans l'annuaire LDAP : %s" #: pgadmin/authenticate/ldap.py:40 msgid "ldap" -msgstr "" +msgstr "ldap" #: pgadmin/authenticate/registry.py:50 msgid "Authentication source '{0}' has not been implemented." -msgstr "" +msgstr "La source d'authentification {0}' n'est pas implémentée." #: pgadmin/browser/__init__.py:59 pgadmin/browser/static/js/browser.js:186 msgid "Browser" @@ -178,8 +179,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:857 msgid "Incorrect master password" @@ -218,9 +219,12 @@ msgstr "" #: pgadmin/browser/__init__.py:1053 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." #: pgadmin/browser/register_browser_preferences.py:21 msgid "Show system objects?" @@ -260,18 +264,20 @@ msgstr "Intervalle de sauvegarde de l'arborescence" #: pgadmin/browser/register_browser_preferences.py:41 msgid "" -"Browser tree state saving interval in seconds. Use -1 to disable the tree" -" saving mechanism." +"Browser tree state saving interval in seconds. Use -1 to disable the tree " +"saving mechanism." msgstr "" +"Intervalle de sauvegarde de l'état de l'arborescence en secondes. -1 pour " +"désactiver le mécanisme de sauvegarde." #: pgadmin/browser/register_browser_preferences.py:49 msgid "Confirm on close or refresh?" -msgstr "" +msgstr "Confirmer sur fermeture ou actualisation ?" #: pgadmin/browser/register_browser_preferences.py:51 msgid "" -"Confirm closure or refresh of the browser or browser tab is intended " -"before proceeding." +"Confirm closure or refresh of the browser or browser tab is intended before " +"proceeding." msgstr "" "Demander confirmation lors de la fermeture ou de l'actualisation du " "navigateur ou de l'onglet du navigateur." @@ -279,15 +285,16 @@ msgstr "" #: pgadmin/browser/register_browser_preferences.py:59 msgid "Confirm before Close/Reset in object properties dialog?" msgstr "" +"Confirmer avant de Fermer/Réinitialiser les boites de dialogues des " +"propriétés des objets ?" #: pgadmin/browser/register_browser_preferences.py:62 msgid "" -"Confirm before closing or resetting the changes in the properties dialog " -"for an object if the changes are not saved." +"Confirm before closing or resetting the changes in the properties dialog for " +"an object if the changes are not saved." msgstr "" -"Confirme avant la fermeture ou la réinitialisation des boites de " -"dialogues de propriétés des objets si les modifications ne sont pas " -"enregistrées." +"Confirme avant la fermeture ou la réinitialisation des boites de dialogues " +"de propriétés des objets si les modifications ne sont pas enregistrées." #: pgadmin/browser/register_browser_preferences.py:70 msgid "Auto-expand sole children" @@ -295,11 +302,11 @@ msgstr "Auto-extension des objets uniques" #: pgadmin/browser/register_browser_preferences.py:72 msgid "" -"If a treeview node is expanded and has only a single child, automatically" -" expand the child node as well." +"If a treeview node is expanded and has only a single child, automatically " +"expand the child node as well." msgstr "" -"Si un noeud de l'arborescence est étendu et ne présente qu'un seul " -"élément, étendre automatiquement ce dernier." +"Si un noeud de l'arborescence est étendu et ne présente qu'un seul élément, " +"étendre automatiquement ce dernier." #: pgadmin/browser/register_browser_preferences.py:88 msgid "Lock the UI layout at different levels" @@ -321,8 +328,8 @@ msgstr "Nombre de lignes max de l'historique des tâches" #: pgadmin/browser/register_browser_preferences.py:104 msgid "" -"The maximum number of history rows to show on the Statistics tab for " -"pgAgent jobs" +"The maximum number of history rows to show on the Statistics tab for pgAgent " +"jobs" msgstr "" "Nombre maximum de lignes à afficher dans le tableau de statistiques des " "tâches pgAgent" @@ -449,7 +456,7 @@ msgstr "Afficher les données" #: pgadmin/tools/search_objects/static/js/search_objects.js:46 #: pgadmin/tools/search_objects/static/js/search_objects.js:73 msgid "Search objects" -msgstr "" +msgstr "Recherche d'objets" #: pgadmin/browser/register_browser_preferences.py:270 msgid "Create object" @@ -560,8 +567,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:461 msgid "Server deleted" @@ -672,11 +678,11 @@ msgstr "Aucun paramètre n'a été modifié." #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:372 #: pgadmin/browser/server_groups/servers/tablespaces/__init__.py:303 msgid "Could not find the required parameter ({})." -msgstr "" +msgstr "Impossible de trouver les paramètres requis ({})." #: pgadmin/browser/server_groups/servers/__init__.py:749 msgid "Not a valid Host address" -msgstr "" +msgstr "Adresse d'hôte invalide" #: pgadmin/browser/server_groups/servers/__init__.py:838 msgid "" @@ -684,6 +690,9 @@ msgid "" "\n" "{}" msgstr "" +"Impossible de se connecter au serveur :\n" +"\n" +"{}" #: pgadmin/browser/server_groups/servers/__init__.py:912 msgid "Server has no active connection for generating statistics." @@ -734,9 +743,9 @@ msgstr "Configuration du serveur rechargée." #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:167 msgid "" -"Not connected to the server or the connection to the server has been " -"closed." -msgstr "Absence de connexion au serveur ou la connexion au serveur a été fermée." +"Not connected to the server or the connection to the server has been closed." +msgstr "" +"Absence de connexion au serveur ou la connexion au serveur a été fermée." #: pgadmin/browser/server_groups/servers/__init__.py:1246 msgid "Named restore point created: {0}" @@ -788,8 +797,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" @@ -801,11 +810,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" @@ -817,8 +826,8 @@ msgstr "Chemin des binaires PostgreSQL" #: pgadmin/browser/server_groups/servers/types.py:31 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)." @@ -834,7 +843,7 @@ msgstr "Binaires" #: pgadmin/browser/server_groups/servers/types.py:77 msgid "Type: {0}, Description: {1}, Priority: {2}" -msgstr "" +msgstr "Type: {0}, Description: {1}, Priorité: {2}" #: pgadmin/browser/server_groups/servers/types.py:118 #, python-format @@ -853,7 +862,7 @@ msgstr "Bases de données" #: pgadmin/browser/server_groups/servers/databases/__init__.py:178 #: pgadmin/browser/server_groups/servers/databases/schemas/__init__.py:139 msgid "Could not find the server." -msgstr "" +msgstr "Impossible de trouver le serveur." #: pgadmin/browser/server_groups/servers/databases/__init__.py:379 #: pgadmin/browser/server_groups/servers/databases/__init__.py:395 @@ -949,11 +958,11 @@ msgstr "Impossible de trouver le transtypage sur le serveur." #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:665 msgid "Could not generate reversed engineered SQL for the cast." -msgstr "" +msgstr "Impossible de générer le code SQL pour le transtypage." #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:670 msgid "Could not generate reversed engineered SQL for the cast node." -msgstr "" +msgstr "Impossible de générer le code SQL pour le noeud de transtypage." #: pgadmin/browser/server_groups/servers/databases/casts/static/js/cast.js:36 msgid "Cast" @@ -1367,7 +1376,8 @@ msgstr "Impossible de trouver le trigger sur évènement." #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:342 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:616 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:531 msgid "The specified event trigger could not be found.\n" @@ -1428,7 +1438,7 @@ msgstr "Propriétaire" #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:110 msgid "System event trigger?" -msgstr "" +msgstr "Déclencheur système ?" #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:116 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:188 @@ -1461,7 +1471,7 @@ msgstr "Replica" #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:122 msgid "Always" -msgstr "toujours" +msgstr "Toujours" #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:126 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:39 @@ -1641,7 +1651,7 @@ msgstr "Déplaçable ?" #: pgadmin/browser/server_groups/servers/databases/extensions/static/js/extension.js:232 msgid "System extension?" -msgstr "" +msgstr "Extension système ?" #: pgadmin/browser/server_groups/servers/databases/extensions/static/js/extension.js:250 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/static/js/foreign_server.js:182 @@ -1690,11 +1700,11 @@ msgstr "lisible" #: pgadmin/browser/server_groups/servers/databases/external_tables/properties.py:56 msgid "writable" -msgstr "Enregistrable" +msgstr "enregistrable" #: pgadmin/browser/server_groups/servers/databases/external_tables/properties.py:68 msgid "host {}" -msgstr "" +msgstr "hôte {}" #: pgadmin/browser/server_groups/servers/databases/external_tables/properties.py:70 msgid "per host" @@ -1710,11 +1720,11 @@ msgstr "tous les segements" #: pgadmin/browser/server_groups/servers/databases/external_tables/properties.py:76 msgid "{} segment" -msgstr "" +msgstr "{} segment" #: pgadmin/browser/server_groups/servers/databases/external_tables/properties.py:78 msgid "{} segments" -msgstr "" +msgstr "{} segments" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:54 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/static/js/foreign_data_wrapper.js:55 @@ -1728,7 +1738,8 @@ msgstr "Impossible de trouver le wrapper de données distantes." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:350 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:618 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:529 msgid "The specified foreign data wrapper could not be found.\n" @@ -1841,7 +1852,7 @@ msgstr "Valeur" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/static/js/user_mapping.js:42 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/static/js/foreign_data_wrapper.js:40 msgid "Please enter an option name." -msgstr "" +msgstr "Renseigner un nom d'option" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/static/js/foreign_server.js:67 msgid "Foreign Server" @@ -1870,7 +1881,7 @@ msgstr "Type" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/static/js/foreign_server.js:153 msgid "System foreign server?" -msgstr "" +msgstr "Serveur distant système ?" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/static/js/foreign_server.js:164 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/static/js/foreign_server.js:168 @@ -1933,7 +1944,8 @@ msgstr "Impossible de trouver la correspondance d'utilisateurs." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:640 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:733 msgid "Could not find the user mapping information." -msgstr "Impossible de trouver l'information sur la correspondance d'utilisateurs." +msgstr "" +"Impossible de trouver l'information sur la correspondance d'utilisateurs." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:555 msgid "The specified user mapping could not be found.\n" @@ -1970,7 +1982,7 @@ msgstr "Utilisateur" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/static/js/user_mapping.js:152 msgid "System user mapping?" -msgstr "" +msgstr "Correspondance d'utilisateurs système ?" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/static/js/foreign_data_wrapper.js:25 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:41 @@ -1996,7 +2008,7 @@ msgstr "Gestionnaire" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/static/js/foreign_data_wrapper.js:151 msgid "System foreign data wrapper?" -msgstr "" +msgstr "Wrapper de données distantes système ?" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/static/js/foreign_data_wrapper.js:162 msgid "Validator" @@ -2036,7 +2048,7 @@ msgstr "Langages..." #: pgadmin/browser/server_groups/servers/databases/languages/static/js/language.js:133 msgid "System language?" -msgstr "" +msgstr "Langage système ?" #: pgadmin/browser/server_groups/servers/databases/languages/static/js/language.js:139 msgid "Trusted?" @@ -2198,7 +2210,7 @@ msgstr "Objet calatogue" #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/static/js/catalog_object.js:61 msgid "System catalog object?" -msgstr "" +msgstr "Objet catalogue système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:59 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:22 @@ -2219,11 +2231,11 @@ msgstr "Impossible de trouver le collationnement dans la base de données." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:477 #: 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:577 msgid "Collation dropped" @@ -2253,7 +2265,7 @@ msgstr "LC_TYPE" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:141 msgid "System collation?" -msgstr "" +msgstr "Collationnement système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/domains/__init__.py:58 #: pgadmin/browser/server_groups/servers/databases/schemas/domains/static/js/domain.js:26 @@ -2314,7 +2326,7 @@ msgstr "Contrainte du domaine..." #: pgadmin/browser/server_groups/servers/databases/schemas/domains/domain_constraints/static/js/domain_constraints.js:89 msgid "System domain constraint?" -msgstr "" +msgstr "Contrainte de domaine système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/domains/domain_constraints/static/js/domain_constraints.js:95 #: pgadmin/browser/server_groups/servers/databases/schemas/domains/static/js/domain.js:65 @@ -2483,7 +2495,7 @@ msgstr "Table distante..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:572 msgid "System foreign table?" -msgstr "" +msgstr "Table distante système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:578 msgid "Foreign server" @@ -2514,7 +2526,8 @@ msgstr "Configurations de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:330 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:673 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:384 msgid "Could not find the FTS Configuration node in the database node." @@ -2529,8 +2542,8 @@ msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:529 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:583 msgid "The specified FTS configuration could not be found.\n" @@ -2545,15 +2558,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:914 -msgid "Could not generate reversed engineered query for FTS Configuration node." +msgid "" +"Could not generate reversed engineered query for FTS Configuration node." msgstr "" -"Impossible de générer la requête pour la configuration du noeud de " -"recherche plein texte.\n" +"Impossible de générer la requête pour la configuration du noeud de recherche " +"plein texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:30 @@ -2578,7 +2592,7 @@ msgstr "Choisir le jeton" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:216 msgid "Add Token" -msgstr "" +msgstr "Ajouter un Jeton" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:540 @@ -2598,7 +2612,7 @@ msgstr "Configuration de recherche plein texte ..." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:508 msgid "System FTS configuration?" -msgstr "" +msgstr "Configuration de recherche plein texte système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:514 msgid "Parser" @@ -2636,7 +2650,8 @@ msgstr "Dictionnaires de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:341 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:671 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:394 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:807 @@ -2648,8 +2663,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:526 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:579 msgid "The specified FTS dictionary could not be found.\n" @@ -2679,7 +2694,7 @@ msgstr "Dictionnaire de recherche plein texte ..." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:152 msgid "System FTS dictionary?" -msgstr "" +msgstr "Dictionnaire de recherche plein texte système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:158 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:350 @@ -2698,19 +2713,20 @@ msgstr "Analyseurs de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:300 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:616 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:353 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:472 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:526 msgid "The specified FTS parser could not be found.\n" @@ -2725,13 +2741,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:857 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." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:36 msgid "FTS Parser" @@ -2745,7 +2762,7 @@ msgstr "Analyseur de recherche plein texte..." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:106 msgid "System FTS parser?" -msgstr "" +msgstr "Analyseur de recherche plein texte système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:112 msgid "Start function" @@ -2807,15 +2824,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:732 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" @@ -2829,7 +2845,7 @@ msgstr "Modèle de recherche plein texte..." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:101 msgid "System FTS template?" -msgstr "" +msgstr "Modèle de recherche plein texte système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:107 msgid "Init function" @@ -3083,7 +3099,7 @@ msgstr "Fonction déclencheur..." #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:137 msgid "System trigger function?" -msgstr "" +msgstr "Fonction déclencheur système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:164 msgid "trigger" @@ -3242,12 +3258,14 @@ msgstr "En-tête" #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:182 msgid "Updating the package header definition may remove its existing body." msgstr "" +"La mise à jour de la définition de l'en-tête peut supprimer le contenu " +"existant." #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:157 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:184 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:182 msgid "Do you want to continue?" -msgstr "" +msgstr "Souhaitez vous continuer ?" #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:170 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/static/js/package.js:171 @@ -3296,7 +3314,7 @@ msgstr "Séquence..." #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.js:133 msgid "System sequence?" -msgstr "" +msgstr "Séquence système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.js:139 msgid "Current value" @@ -3392,7 +3410,7 @@ msgstr "Catalogue" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/catalog.js:75 msgid "System catalog?" -msgstr "" +msgstr "Catalogue système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:150 #: pgadmin/browser/server_groups/servers/databases/schemas/static/js/schema.js:153 @@ -3531,7 +3549,7 @@ msgstr "Objet cible" #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/static/js/synonym.js:198 msgid "System synonym?" -msgstr "" +msgstr "Synonyme système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/static/js/synonym.js:212 msgid "Target schema cannot be empty." @@ -3569,7 +3587,7 @@ msgstr "Déclencheur(s) activé(s)" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:1581 msgid "Table rows counted: {}" -msgstr "" +msgstr "Lignes comptées : {}" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:671 msgid "Table statistics have been reset" @@ -3828,12 +3846,12 @@ msgstr "La désactivation du déclencheur composé a échoué" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:198 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:200 msgid "Enable Replica" -msgstr "" +msgstr "Activer Replica" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:199 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:201 msgid "Enable Always" -msgstr "" +msgstr "Activer toujours" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:205 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:209 @@ -3970,7 +3988,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/__init__.py:180 msgid "Constraints dropped." -msgstr "" +msgstr "Contraintes supprimées." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/__init__.py:52 msgid "Check Constraints" @@ -4012,7 +4030,7 @@ msgstr "Valider la contrainte de vérification" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/static/js/check_constraint.js:113 msgid "System check constraint?" -msgstr "" +msgstr "Contrainte de vérification système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/static/js/check_constraint.js:155 msgid "Don't validate?" @@ -4038,7 +4056,7 @@ msgstr "Impossible de trouver la contrainte d'exclusion." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/__init__.py:525 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/__init__.py:533 msgid "Could not find required parameter ({})." -msgstr "" +msgstr "Impossible de trouver le paramètre requis ({})." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/__init__.py:683 msgid "The specified exclusion constraint could not be found.\n" @@ -4108,7 +4126,7 @@ msgstr "Contrainte d'exclusion..." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.js:677 msgid "System exclusion constraint?" -msgstr "" +msgstr "Contrainte d'exclusion système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.js:695 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/primary_key.js:527 @@ -4257,7 +4275,7 @@ msgstr "Valider la clé étrangère" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:720 msgid "System foreign key?" -msgstr "" +msgstr "Clé étrangère système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:775 msgid "Match type" @@ -4324,18 +4342,18 @@ msgstr "Impossible de trouver {} dans la table." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:838 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:931 msgid "primary key" -msgstr "" +msgstr "clé primaire" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:296 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:401 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:839 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:932 msgid "unique key" -msgstr "" +msgstr "clé unique" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:547 msgid "Could not find at least one required parameter ({})." -msgstr "" +msgstr "Impossible de trouve au moins un paramètre ({})." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/__init__.py:730 msgid "The specified constraint could not be found.\n" @@ -4366,7 +4384,7 @@ msgstr "Impossible de trouver la contrainte dans la table." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/primary_key.js:128 msgid "System primary key?" -msgstr "" +msgstr "Clé primaire système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/primary_key.js:551 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/unique_constraint.js:537 @@ -4378,11 +4396,11 @@ msgstr "Index" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/unique_constraint.js:648 #, python-format msgid "Please specify columns for %s." -msgstr "" +msgstr "Préciser les colonnes pour les %s." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/unique_constraint.js:114 msgid "System unique constraint?" -msgstr "" +msgstr "Contrainte d'unicité système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/static/js/constraints.js:56 msgid "Oid" @@ -4404,7 +4422,7 @@ msgstr "Impossible de trouver l'index dans la table." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/__init__.py:579 msgid "You must provide one or more column to create index." -msgstr "" +msgstr "Vous devez indiquer une ou plusieurs colonnes pour créer l'index." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/__init__.py:697 msgid "The specified index could not be found.\n" @@ -4634,8 +4652,8 @@ msgstr "Réinitialiser les statistiques" #, python-format msgid "Are you sure you want to reset the statistics for table \"%s\"?" msgstr "" -"Êtes vous sûr de vouloir réinitialiser les statistiques pour la table " -"\"%s\" ?" +"Êtes vous sûr de vouloir réinitialiser les statistiques pour la table \"%s" +"\" ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:275 #, python-format @@ -4835,11 +4853,11 @@ msgstr "Créer une table : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:944 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1098 msgid "" -"User can create multiple partitions while creating new partitioned table." -" Operation switch is disabled in this scenario." +"User can create multiple partitions while creating new partitioned table. " +"Operation switch is disabled in this scenario." msgstr "" -"L'utilisateur peut créer plusieurs partitions en créant une nouvelle " -"table de partition. \"Operation switch\" est désactivé dans ce scénario." +"L'utilisateur peut créer plusieurs partitions en créant une nouvelle table " +"de partition. \"Operation switch\" est désactivé dans ce scénario." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:946 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1100 @@ -4849,12 +4867,12 @@ msgstr "Modifier une table existante : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:947 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1101 msgid "" -"User can create/attach/detach multiple partitions. In attach operation " -"user can select table from the list of suitable tables to be attached." +"User can create/attach/detach multiple partitions. In attach operation user " +"can select table from the list of suitable tables to be attached." msgstr "" -"L'utilisateur peut créer/attacher/détacher plusieurs partitions. Dans le " -"cas de l'attache, l'utilisateur peut sélectionner une table dans la liste" -" de tables disponibles pour l'attache." +"L'utilisateur peut créer/attacher/détacher plusieurs partitions. Dans le cas " +"de l'attache, l'utilisateur peut sélectionner une table dans la liste de " +"tables disponibles pour l'attache." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:949 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1103 @@ -4867,8 +4885,8 @@ msgid "" "The default partition can store rows that do not fall into any existing " "partition’s range or list." msgstr "" -"La partition par défaut peut stocker des lignes qui ne font pas partie " -"d'une plage ou liste de partitions existantes." +"La partition par défaut peut stocker des lignes qui ne font pas partie d'une " +"plage ou liste de partitions existantes." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:952 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1106 @@ -4878,12 +4896,12 @@ msgstr "Entrées De /Jusqu'à /Dans : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:953 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1107 msgid "" -"From/To/In input: Values for these fields must be quoted with single " -"quote. For more than one partition key values must be comma(,) separated." +"From/To/In input: Values for these fields must be quoted with single quote. " +"For more than one partition key values must be comma(,) separated." msgstr "" "Entrées De/Jusqu'à/Dans : Les valeurs pour ces champs doivent être " -"mentionnés entre guillemets simples. Pour définir plusieurs valeurs de " -"clés de partitions, ces dernières doivent être listées séparées par une " +"mentionnés entre guillemets simples. Pour définir plusieurs valeurs de clés " +"de partitions, ces dernières doivent être listées séparées par une " "virgule(,)." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:955 @@ -4894,12 +4912,12 @@ msgstr "Exemple : De / Jusqu'à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:956 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1110 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'." +"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'." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:958 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1112 @@ -5079,8 +5097,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." @@ -5090,17 +5108,18 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:573 msgid "For list partition In field cannot be empty." -msgstr "Pou le partitionnement par liste, le champ \"Dans\" doit être renseigné." +msgstr "" +"Pou le partitionnement par liste, le champ \"Dans\" doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:580 msgid "For hash partition Modulus field cannot be empty." msgstr "" -"Pour le partitionnement par hachage, le champ 'Modulo' doit être " -"renseigné." +"Pour le partitionnement par hachage, le champ 'Modulo' doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:585 msgid "For hash partition Remainder field cannot be empty." -msgstr "Pour le partitionnement par hachage, le champ 'Reste' doit être renseigné." +msgstr "" +"Pour le partitionnement par hachage, le champ 'Reste' doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:67 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:73 @@ -5140,11 +5159,11 @@ msgstr "Modifier \"De type\" supprimera les définitions de colonne." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:788 msgid "Toast tuple target" -msgstr "" +msgstr "Cible de lignes TOAST" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:798 msgid "Parallel workers" -msgstr "" +msgstr "Tâches parallèles" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1003 msgid "Partition table supports two types of keys:" @@ -5166,7 +5185,8 @@ msgstr "Expression : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1009 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:1011 msgid "Example: " @@ -5174,14 +5194,14 @@ msgstr "Exemple : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1012 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/templates/columns/sql/default/stats.sql:2 msgid "Null fraction" @@ -5617,8 +5637,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:975 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:1121 msgid "The specified type could not be found.\n" @@ -5643,22 +5663,22 @@ msgstr "Merci de renseigner le type." #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:221 #, python-format msgid "Length/Precision should not be less than %s." -msgstr "" +msgstr "La longueur/précision ne doit pas être inférieure à %s." #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:223 #, python-format msgid "Length/Precision should not be greater than %s." -msgstr "" +msgstr "La longueur/précision ne doit pas être supérieure à %s." #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:234 #, python-format msgid "Scale should not be less than %s." -msgstr "" +msgstr "L'échelle ne doit pas être inférieure à %s." #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:236 #, python-format msgid "Scale should not be greater than %s." -msgstr "" +msgstr "L'échelle ne doit pas être supérieure à %s." #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:282 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:288 @@ -5876,6 +5896,13 @@ msgid "" "-- or may cause procedural functions to fail if they are not modified to\n" "-- 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" +"-- 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" +"-- pour pendre en considération ces modifications.\n" #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:1582 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:1802 @@ -5922,13 +5949,16 @@ msgstr "Sans donnée (en parallèle)" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:163 msgid "System materialized view?" -msgstr "" +msgstr "Vue matérialisée système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:180 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." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:195 msgid "With data?" @@ -5971,15 +6001,19 @@ msgstr "En cascade" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:192 msgid "" -"Changing the columns in a view requires dropping and re-creating the " -"view. This may fail if other objects are dependent upon this view, or may" -" cause procedural functions to fail if they are not modified to take " -"account of the changes." +"Changing the columns in a view requires dropping and re-creating the view. " +"This may fail if other objects are dependent upon this view, or may cause " +"procedural functions to fail if they are not modified to take account of the " +"changes." msgstr "" +"Modifier les colonnes dans une vue nécessite de supprimer et de r-créer " +"celle-ci. Cette opération peut échouer si des objets dépendent de cette " +"vue, ou peut entraîner des échecs d'exécution de fonctions procédurales si " +"elles ne sont pas modifiées pour pendre en considération ces modifications." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:194 msgid "Do you wish to continue?" -msgstr "" +msgstr "Souhaitez vous continuer ?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:234 msgid "Please enter view code." @@ -6048,7 +6082,7 @@ msgstr "Êtes vous sûr de vouloir déconnecter la base de donnée - %s ?" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:339 msgid "System database?" -msgstr "" +msgstr "Base de données système ?" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:345 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:52 @@ -6184,7 +6218,8 @@ msgstr "Échec de la mise à jour de la tâche planifiée." #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:525 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:616 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" @@ -6735,17 +6770,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 spécifiés 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 @@ -6830,8 +6876,8 @@ msgstr "Catégorie de tâche" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:113 msgid "" -"Please select a class to categorize the job. This option will not affect " -"the way the job runs." +"Please select a class to categorize the job. This option will not affect the " +"way the job runs." msgstr "" "Merci de choisir une catégorie pour classer la tâche. Cette option " "n'affectera pas la manière dont la tâche s'exécute." @@ -6843,13 +6889,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" @@ -6931,6 +6976,9 @@ msgid "" "database server, or Remote to specify a remote database " "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." #: 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 @@ -6940,21 +6988,29 @@ msgstr "Chaîne de connexion" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:188 msgid "Please select the database on which the job step will run." msgstr "" -"Merci de renseigner la base de données sur laquelle s'exécutera l'étape " -"de la tâche." +"Merci de renseigner la base de données sur laquelle s'exécutera l'étape de " +"la tâche." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:193 msgid "" -"Please specify the connection string for the remote database server. Each" -" parameter setting is in the form keyword = value. Spaces around the " -"equal sign are optional. To write an empty value, or a value containing " -"spaces, surround it with single quotes, e.g., keyword = 'a value'. Single" -" quotes and backslashes within the value must be escaped with a " -"backslash, i.e., ' and \\.
For more information, please see the " -"documentation on libpq connection " -"strings." +"Please specify the connection string for the remote database server. Each " +"parameter setting is in the form keyword = value. Spaces around the equal " +"sign are optional. To write an empty value, or a value containing spaces, " +"surround it with single quotes, e.g., keyword = 'a value'. Single quotes and " +"backslashes within the value must be escaped with a backslash, i.e., ' and " +"\\.
For more information, please see the documentation on libpq connection strings." msgstr "" +"Préciser la chaîne de connexion vers le serveur de base de données distant. " +"Chaque paramètre se présente sous la forme mot-clé = valeur. Les espaces " +"autour du signe égal sont facultatifs. Pour écrire une valeur vide, ou une " +"valeur contenant des espaces, entourez-les de guillemets simples, par " +"exemple, mot-clé = 'une valeur'. Les guillemets simples et les antislash à " +"l'intérieur de la valeur doivent être échappés par un antislash.
Pour " +"plus d'informations, veuillez consulter la documentation sur les chaînes de connexion libpq." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:196 msgid "On error" @@ -6999,7 +7055,7 @@ msgstr "Merci de renseigner le code à exécuter." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:307 msgid "Please select valid on error option." -msgstr "" +msgstr "Sélectionner une option valide en cas d'erreur." #: pgadmin/browser/server_groups/servers/pgagent/templates/pga_job/sql/pre3.4/stats.sql:2 #: pgadmin/browser/server_groups/servers/pgagent/templates/pga_jobstep/sql/pre3.4/stats.sql:2 @@ -7071,7 +7127,7 @@ msgstr "Groupe de ressources..." #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:94 msgid "System resource group?" -msgstr "" +msgstr "Groupe de ressources système ?" #: pgadmin/browser/server_groups/servers/resource_groups/static/js/resource_group.js:97 msgid "CPU rate limit (percentage)" @@ -7105,8 +7161,8 @@ msgstr "La limite de connexion doit être un entier ou égal à -1." #: pgadmin/browser/server_groups/servers/roles/__init__.py:172 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" @@ -7117,8 +7173,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" @@ -7130,8 +7186,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:198 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" @@ -7154,8 +7210,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" @@ -7179,8 +7235,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:278 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" @@ -7190,8 +7245,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: