From 60893bcdd1e4ffe362534c6c490eda916898a05f Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Mon, 19 Mar 2018 11:22:47 +0000 Subject: [PATCH] French translation update. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 146937 -> 147498 bytes .../translations/fr/LC_MESSAGES/messages.po | 1004 +++++++++-------- 2 files changed, 523 insertions(+), 481 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index 0e43461885d40849510ab4136f69188c98276ee3..9262f2a9162281be4308e3fae54b15f9caddbcb4 100644 GIT binary patch delta 34635 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 bQkYWPSez#{qx2#tB%gWA{JABin(Kc7S`L}p delta 32643 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 Hac=%UFgmAw diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po index 88d8229ac..9ecc08a53 100644 --- a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po @@ -7,16 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2018-03-15 06:59-0400\n" -"PO-Revision-Date: 2018-03-15 10:57+0100\n" +"POT-Creation-Date: 2018-03-18 11:28+0100\n" +"PO-Revision-Date: 2018-03-18 14:07+0100\n" "Last-Translator: Fred Escallier \n" -"Language: fr\n" "Language-Team: fr \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-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Generated-By: Babel 2.3.4\n" +"X-Generator: Poedit 1.8.11\n" #: pgadmin/__init__.py:475 pgadmin/__init__.py:519 #, python-format @@ -80,6 +81,7 @@ msgstr "Version Python" msgid "Flask Version" msgstr "Version Flask" +# pas trouvé mieux :-) #: pgadmin/about/templates/about/index.html:19 msgid "Application Mode" msgstr "Mode applicatif" @@ -93,7 +95,7 @@ msgstr "Utilisateur Connecté" #: pgadmin/dashboard/templates/dashboard/welcome_dashboard.html:9 #: pgadmin/templates/security/watermark.html:4 msgid "logo" -msgstr "" +msgstr "logo" #: pgadmin/browser/__init__.py:50 pgadmin/browser/static/js/browser.js:110 msgid "Browser" @@ -124,27 +126,27 @@ msgstr "Propriétés" #: pgadmin/browser/__init__.py:225 pgadmin/utils/__init__.py:290 #: pgadmin/utils/__init__.py:299 msgid "Key" -msgstr "" +msgstr "Touche" #: pgadmin/browser/__init__.py:226 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:639 #: pgadmin/utils/__init__.py:304 msgid "Shift" -msgstr "" +msgstr "Shift" #: pgadmin/browser/__init__.py:227 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:645 #: pgadmin/utils/__init__.py:310 msgid "Ctrl" -msgstr "" +msgstr "Ctrl" #: pgadmin/browser/__init__.py:228 pgadmin/utils/__init__.py:315 msgid "Alt/Option" -msgstr "" +msgstr "Alt/Option" #: pgadmin/browser/__init__.py:234 msgid "Browser tree" -msgstr "" +msgstr "Arborescence navigateur" #: pgadmin/browser/__init__.py:242 pgadmin/browser/__init__.py:257 #: pgadmin/browser/__init__.py:272 pgadmin/browser/__init__.py:287 @@ -182,67 +184,67 @@ msgstr "" #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:521 #: pgadmin/tools/sqleditor/utils/query_tool_preferences.py:534 msgid "Keyboard shortcuts" -msgstr "" +msgstr "Raccourcis clavier" #: pgadmin/browser/__init__.py:249 msgid "Tabbed panel backward" -msgstr "" +msgstr "Onglet précédent" #: pgadmin/browser/__init__.py:264 msgid "Tabbed panel forward" -msgstr "" +msgstr "Onglet suivant" #: pgadmin/browser/__init__.py:279 msgid "File main menu" -msgstr "" +msgstr "Fichiers" #: pgadmin/browser/__init__.py:294 msgid "Object main menu" -msgstr "" +msgstr "Objets" #: pgadmin/browser/__init__.py:309 msgid "Tools main menu" -msgstr "" +msgstr "Outils" #: pgadmin/browser/__init__.py:324 msgid "Help main menu" -msgstr "" +msgstr "Aides" #: pgadmin/browser/__init__.py:339 msgid "Open query tool" -msgstr "" +msgstr "Ouvrir l'outil de requête" #: pgadmin/browser/__init__.py:354 msgid "View data" -msgstr "" +msgstr "Afficher les données" #: pgadmin/browser/__init__.py:369 msgid "Create object" -msgstr "" +msgstr "Créer un objet" #: pgadmin/browser/__init__.py:384 msgid "Edit object properties" -msgstr "" +msgstr "Éditer les propriétés de l'objet" #: pgadmin/browser/__init__.py:399 msgid "Delete object" -msgstr "" +msgstr "Supprimer l'objet" #: pgadmin/browser/__init__.py:414 msgid "Open context menu" -msgstr "" +msgstr "Ouvrir le menu contextuel" #: pgadmin/browser/__init__.py:429 msgid "Direct debugging" -msgstr "" +msgstr "Débogage direct" #: pgadmin/browser/__init__.py:444 msgid "Dialog tab forward" -msgstr "" +msgstr "Onglet suivant" #: pgadmin/browser/__init__.py:459 msgid "Dialog tab backward" -msgstr "" +msgstr "Onglet précédent" #: pgadmin/browser/__init__.py:730 pgadmin/browser/collection.py:251 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbfuncs/__init__.py:110 @@ -338,8 +340,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:446 msgid "Server deleted" @@ -513,9 +514,9 @@ msgstr "Configuration du serveur rechargée." #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3901 #: pgadmin/tools/sqleditor/static/js/sqleditor.js:3962 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:1132 msgid "Named restore point created: {0}" @@ -558,8 +559,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" @@ -571,11 +572,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" @@ -587,8 +588,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)." @@ -1179,7 +1180,8 @@ msgstr "Impossible de trouver le trigger sur évènement." #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:336 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:607 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:380 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:636 @@ -1444,16 +1446,16 @@ msgstr "Le nom ne peut pas être vide" #: pgadmin/browser/server_groups/servers/databases/external_tables/__init__.py:56 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:15 msgid "External Tables" -msgstr "" +msgstr "Tables externes" #: pgadmin/browser/server_groups/servers/databases/external_tables/__init__.py:204 #: pgadmin/browser/server_groups/servers/databases/external_tables/__init__.py:247 msgid "Could not find the external table." -msgstr "" +msgstr "Impossible de trouver la table externe." #: pgadmin/browser/server_groups/servers/databases/external_tables/properties.py:55 msgid "readablewritablewritable" -msgstr "" +msgstr "readablewritablewritable" #: 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:46 @@ -1467,7 +1469,8 @@ msgstr "Impossible de trouver le wrapper de données distantes" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:346 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:603 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:513 msgid "The specified foreign data wrapper could not be found.\n" @@ -1656,7 +1659,8 @@ msgstr "Impossible de trouver la correspondance d'utilisateurs" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mapping/__init__.py:652 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mapping/__init__.py:745 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_mapping/__init__.py:559 msgid "The specified user mapping could not be found.\n" @@ -1916,11 +1920,11 @@ msgstr "Impossible de trouver le collationnement dans la base de données." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:448 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:167 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:518 msgid "The specified collation could not be found.\n" @@ -2204,7 +2208,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:653 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:376 msgid "Could not find the FTS Configuration node in the database node." @@ -2219,8 +2224,8 @@ msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:521 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:566 msgid "The specified FTS configuration could not be found.\n" @@ -2235,15 +2240,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:889 -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:18 @@ -2318,7 +2324,8 @@ msgstr "Dictionnaires de recherche plein texte " #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:348 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:647 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:385 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:778 @@ -2330,8 +2337,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:516 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:559 msgid "The specified FTS dictionary could not be found.\n" @@ -2376,19 +2383,20 @@ msgstr "Analyseurs de recherche plein texte " #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parser/__init__.py:296 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parser/__init__.py:571 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_parser/__init__.py:323 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_parser/__init__.py:443 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_parser/__init__.py:488 msgid "The specified FTS parser could not be found.\n" @@ -2403,15 +2411,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_parser/__init__.py:807 msgid "Could not generate reversed engineered query for FTS Parser node" msgstr "" -"Impossible de générer la requête pour le noeud de l'analyseur de " -"recherche plein texte." +"Impossible de générer la requête pour le noeud de l'analyseur de recherche " +"plein texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parser/static/js/fts_parser.js:27 msgid "FTS Parser" @@ -2483,15 +2490,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:695 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:27 msgid "FTS Template" @@ -3214,7 +3220,7 @@ msgstr "Déclencheurs(s) désactivé(s)" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:1529 msgid "Table rows counted" -msgstr "Nombre de lignes de la table" +msgstr "Lignes dénombrées" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1152 msgid "Table statistics have been reset" @@ -3502,6 +3508,7 @@ msgstr "Modifier la méthode d'accès videra les colonnes de la collection" msgid "Fill factor" msgstr "Facteur de remplissage" +# Différable ? #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.js:737 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:732 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/primary_key.js:470 @@ -3510,6 +3517,7 @@ msgstr "Facteur de remplissage" msgid "Deferrable?" msgstr "Différable ?" +# Retardable ? #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.js:745 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:745 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/primary_key.js:498 @@ -3878,8 +3886,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:315 #, python-format @@ -4069,20 +4077,18 @@ msgstr "Erreur lors de la récupération des tables à détacher" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:980 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.
" +"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.
" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:995 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1110 @@ -4235,8 +4241,8 @@ msgstr "Le nom de partition doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:319 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:324 msgid "For range partition To field cannot be empty." @@ -4246,7 +4252,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:331 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/table.js:56 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:62 @@ -4277,14 +4284,14 @@ msgstr "La table de partition supporte deux types de clés :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:993 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." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:995 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." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:997 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1092 @@ -4293,43 +4300,42 @@ msgstr "Exemple" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:999 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:1086 msgid "" "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" -" switch\" est désactivé dans ce scénario." +"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." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1088 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." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1090 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/static/js/table.js:1094 @@ -4338,18 +4344,18 @@ msgid "" "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'." +"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'." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1096 msgid "" -"In: Enabled for list partition. Values must be comma(,) separated and " -"quoted with single quote." +"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 (')" +"être séparées par des virgules (,) et encadrées par des guillemets simples " +"(')" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/column/sql/default/stats.sql:2 msgid "Null fraction" @@ -4798,16 +4804,16 @@ msgstr "TRUNCATE" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:477 msgid "Old table" -msgstr "" +msgstr "Ancienne table" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:478 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:484 msgid "Transition" -msgstr "" +msgstr "Transition" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:483 msgid "New table" -msgstr "" +msgstr "Nouvelle table" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:506 msgid "System trigger?" @@ -4860,8 +4866,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:965 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:1104 msgid "The specified type could not be found.\n" @@ -5037,10 +5043,12 @@ msgstr "Option-2" msgid "Delimiter" msgstr "Délimiteur" +# doc postgresql #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:676 msgid "Alignment type" msgstr "alignement de stockage" +# doc postgresql #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:689 msgid "Storage type" msgstr "stratégie de stockage" @@ -5393,7 +5401,8 @@ msgstr "Échec de la mise à jour de la tâche planifiée" #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:542 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:597 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:24 msgid "Sunday" @@ -5949,28 +5958,27 @@ msgstr "Répéter" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:348 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 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.
    " #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:356 msgid "Week Days" @@ -6047,8 +6055,8 @@ msgstr "Catégorie de tâche" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:102 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." @@ -6060,13 +6068,12 @@ msgstr "Agent hôte" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:106 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:112 msgid "Created" @@ -6100,7 +6107,7 @@ msgstr "Étapes" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:179 msgid "Unable to run pgagent job." -msgstr "" +msgstr "Impossible d'exécuter la tâche pgAgent." #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:375 msgid "Job step creation failed." @@ -6120,7 +6127,9 @@ msgstr "Etape" msgid "Job Step..." msgstr "Étape de tâche" +# type ? #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:134 +#, fuzzy msgid "Kind" msgstr "Genre" @@ -6151,9 +6160,8 @@ msgid "" "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 " -"distant." +"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." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:166 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:176 @@ -6163,28 +6171,26 @@ msgstr "Chaîne de connexion" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:174 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:180 #, python-format 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" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:185 msgid "On error" @@ -6338,8 +6344,8 @@ msgstr "La limite de connexion doit être un entier ou égal à -1." #: pgadmin/browser/server_groups/servers/roles/__init__.py:173 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" @@ -6350,8 +6356,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" @@ -6363,8 +6369,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:199 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" @@ -6387,8 +6393,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" @@ -6412,8 +6418,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:279 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" @@ -6423,8 +6428,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: