From 321b445a7e61031e7bed86dbad569c586ac453b8 Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Mon, 10 Jun 2019 10:08:27 +0100 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 159456 -> 159592 bytes .../translations/fr/LC_MESSAGES/messages.po | 1041 ++++++++--------- 2 files changed, 496 insertions(+), 545 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index e6adbc9731f12ee56be41455ba3eab115bb740c4..5e7caf624e652792d487b68cd1a4368aef4f79d8 100644 GIT binary patch delta 33126 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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 58bdb7c6d..80dd1d66a 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-01 14:11+0530\n" -"PO-Revision-Date: 2019-05-28 13:52+0200\n" +"POT-Creation-Date: 2019-06-06 13:20+0200\n" +"PO-Revision-Date: 2019-06-06 13:31+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:508 pgadmin/__init__.py:561 #, python-format @@ -106,22 +107,22 @@ msgstr "Navigateur" #: pgadmin/browser/__init__.py:225 #: pgadmin/browser/register_browser_preferences.py:69 msgid "Lock Layout" -msgstr "" +msgstr "Verrouillage de l'interface" #: pgadmin/browser/__init__.py:232 #: pgadmin/browser/register_browser_preferences.py:71 msgid "None" -msgstr "" +msgstr "Aucun" #: pgadmin/browser/__init__.py:239 #: pgadmin/browser/register_browser_preferences.py:72 msgid "Prevent Docking" -msgstr "" +msgstr "Empêche l'ancrage" #: pgadmin/browser/__init__.py:246 #: pgadmin/browser/register_browser_preferences.py:74 msgid "Full Lock" -msgstr "" +msgstr "Verrouillage complet" #: pgadmin/browser/__init__.py:519 pgadmin/browser/collection.py:251 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbfuncs/__init__.py:110 @@ -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,15 +253,15 @@ 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" -msgstr "" +msgstr "Verrouiller l'interface utilisateur à différents niveaux" #: pgadmin/browser/register_browser_preferences.py:84 msgid "Count rows if estimated less than" @@ -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 " @@ -498,8 +499,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" @@ -669,9 +669,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}" @@ -719,8 +719,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" @@ -732,11 +732,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" @@ -748,8 +748,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)." @@ -1298,7 +1298,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 @@ -1598,7 +1599,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" @@ -1788,7 +1790,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" @@ -2051,11 +2054,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" @@ -2336,7 +2339,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." @@ -2351,8 +2355,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" @@ -2367,15 +2371,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 @@ -2450,7 +2455,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 @@ -2462,8 +2468,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" @@ -2508,19 +2514,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" @@ -2535,15 +2542,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" @@ -2615,15 +2621,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" @@ -4139,8 +4144,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 @@ -4328,20 +4333,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 @@ -4482,6 +4485,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" @@ -4497,8 +4502,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." @@ -4508,17 +4513,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 @@ -4578,7 +4584,8 @@ msgstr "Expression :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:970 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:972 msgid "Example: " @@ -4586,14 +4593,14 @@ msgstr "Exemple :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:973 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:1058 msgid "Create a table: " @@ -4601,11 +4608,11 @@ msgstr "Créer une table :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1059 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:1061 msgid "Edit existing table: " @@ -4613,12 +4620,12 @@ msgstr "Modifier une table existante :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1062 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:1064 msgid "Default: " @@ -4629,8 +4636,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:1067 msgid "From/To/In input: " @@ -4638,12 +4645,12 @@ msgstr "Entrées De /Jusqu'à /Dans :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1068 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:1070 @@ -4652,12 +4659,12 @@ msgstr "Exemple : De / Jusqu'à :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1071 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:1073 msgid "In: " @@ -5138,8 +5145,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" @@ -5675,7 +5682,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" @@ -6225,28 +6233,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.