From 4e5d8fe8e2331ed0f04d6cf5380121246f345bef Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Fri, 21 Jun 2019 16:46:13 +0530 Subject: [PATCH] Update French translation --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 159835 -> 170745 bytes .../translations/fr/LC_MESSAGES/messages.po | 1072 ++++++++--------- 2 files changed, 514 insertions(+), 558 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index f1b951870549322f586e62f5cd48163b592c1ebc..cf42363b54a46e150e8e0cd9cd17d4b3153a2fab 100644 GIT binary patch delta 44669 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 diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po index 307492af6..e305f08a3 100644 --- a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po @@ -1,22 +1,23 @@ -# French translations for PgAdmin4. +# French translations for PROJECT. # Copyright (C) 2017 ORGANIZATION -# This file is distributed under the same license as the PgAdmin4 project. +# This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2017. # msgid "" msgstr "" "Project-Id-Version: PgAdmin4 -3.4\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2019-06-21 14:59+0530\n" -"PO-Revision-Date: 2019-06-06 13:31+0200\n" +"POT-Creation-Date: 2019-06-21 12:57+0200\n" +"PO-Revision-Date: 2019-06-21 13:05+0200\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-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Generated-By: Babel 2.6.0\n" +"X-Generator: Poedit 1.8.11\n" #: pgadmin/__init__.py:509 pgadmin/__init__.py:562 #, python-format @@ -158,8 +159,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:802 msgid "Incorrect master password" @@ -231,8 +232,8 @@ msgid "" "Browser tree state saving interval in seconds.Use -1 to disable the tree " "saving mechanism." msgstr "" -"Intervalle de sauvegarde de l'état de l'arborescence en secondes. -1 pour" -" désactiver le mécanisme de sauvegarde." +"Intervalle de sauvegarde de l'état de l'arborescence en secondes. -1 pour " +"désactiver le mécanisme de sauvegarde." #: pgadmin/browser/register_browser_preferences.py:49 msgid "Confirm on close or refresh ?" @@ -240,8 +241,8 @@ msgstr "Confirmer lors de fermeture ou d'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." @@ -252,11 +253,11 @@ msgstr "Auto-extension des objets uniques" #: pgadmin/browser/register_browser_preferences.py:61 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:77 msgid "Lock the UI layout at different levels" @@ -278,8 +279,8 @@ msgstr "Nombre de lignes max de l'historique des tâches" #: pgadmin/browser/register_browser_preferences.py:93 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 " @@ -500,8 +501,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:473 msgid "Server deleted" @@ -671,9 +671,9 @@ msgstr "Configuration du serveur rechargée." #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:164 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:1236 msgid "Named restore point created: {0}" @@ -721,8 +721,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" @@ -734,11 +734,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" @@ -750,8 +750,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)." @@ -1300,7 +1300,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:610 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:639 @@ -1600,7 +1601,8 @@ msgstr "Impossible de trouver le wrapper de données distantes" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:344 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:609 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:520 msgid "The specified foreign data wrapper could not be found.\n" @@ -1790,7 +1792,8 @@ msgstr "Impossible de trouver la correspondance d'utilisateurs" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:633 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:726 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:548 msgid "The specified user mapping could not be found.\n" @@ -2053,11 +2056,11 @@ msgstr "Impossible de trouver le collationnement dans la base de données." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:447 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:178 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:524 msgid "The specified collation could not be found.\n" @@ -2338,7 +2341,8 @@ msgstr "Configurations de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:320 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:643 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:359 msgid "Could not find the FTS Configuration node in the database node." @@ -2353,8 +2357,8 @@ msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:504 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:557 msgid "The specified FTS configuration could not be found.\n" @@ -2369,15 +2373,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:881 -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:29 @@ -2452,7 +2457,8 @@ msgstr "Dictionnaires de recherche plein texte " #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:331 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:639 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:368 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:772 @@ -2464,8 +2470,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:499 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:551 msgid "The specified FTS dictionary could not be found.\n" @@ -2510,19 +2516,20 @@ msgstr "Analyseurs de recherche plein texte " #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:291 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:577 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:318 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:438 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:491 msgid "The specified FTS parser could not be found.\n" @@ -2537,15 +2544,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:815 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_parsers/static/js/fts_parser.js:36 msgid "FTS Parser" @@ -2617,15 +2623,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:692 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" @@ -4032,7 +4037,7 @@ msgstr "Impossible de trouver la partition.\n" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/__init__.py:643 msgid "Partition dropped" -msgstr "" +msgstr "Partition supprimée" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:41 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:386 @@ -4145,8 +4150,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:276 #, python-format @@ -4334,20 +4339,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:933 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:948 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:192 @@ -4488,6 +4491,8 @@ msgstr "Jusqu'à" msgid "In" msgstr "Dans" +# Quotient ? +# Vérifier cohérence avec traduction du manuel pg 11 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:323 msgid "Modulus" msgstr "Moduo" @@ -4503,8 +4508,8 @@ msgstr "Le nom de partition doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:371 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:376 msgid "For range partition To field cannot be empty." @@ -4514,17 +4519,18 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:383 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:390 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:395 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 @@ -4584,7 +4590,8 @@ msgstr "Expression :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:998 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:1000 msgid "Example: " @@ -4592,14 +4599,14 @@ msgstr "Exemple :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1001 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: " @@ -4607,11 +4614,11 @@ msgstr "Créer une table :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1087 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/static/js/table.js:1089 msgid "Edit existing table: " @@ -4619,12 +4626,12 @@ msgstr "Modifier une table existante :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1090 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/static/js/table.js:1092 msgid "Default: " @@ -4635,8 +4642,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/static/js/table.js:1095 msgid "From/To/In input: " @@ -4644,12 +4651,12 @@ msgstr "Entrées De /Jusqu'à /Dans :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1096 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:1098 @@ -4658,12 +4665,12 @@ msgstr "Exemple : De / Jusqu'à :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1099 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/static/js/table.js:1101 msgid "In: " @@ -5144,8 +5151,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:964 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:1109 msgid "The specified type could not be found.\n" @@ -5681,7 +5688,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:604 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:33 msgid "Sunday" @@ -6231,28 +6239,27 @@ msgstr "Répéter" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:358 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:361 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:380 @@ -6336,8 +6343,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." @@ -6349,13 +6356,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" @@ -6436,9 +6442,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:176 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:186 @@ -6448,28 +6453,26 @@ msgstr "Chaîne de connexion" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:184 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:190 #, 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:195 msgid "On error" @@ -6622,8 +6625,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" @@ -6634,8 +6637,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" @@ -6647,8 +6650,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" @@ -6671,8 +6674,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" @@ -6696,8 +6699,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" @@ -6707,8 +6709,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: