From fd3337024f7ecbe75568d8ba5e88d8199f5953c2 Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Thu, 11 Apr 2019 13:51:40 +0100 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 157367 -> 157512 bytes .../translations/fr/LC_MESSAGES/messages.po | 968 +++++++++--------- 2 files changed, 468 insertions(+), 500 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index 65cbe635b68d61d2804079d09140cbc121027a48..575c1bc2822982dcf9d1a612f590eaeb9d6292fe 100644 GIT binary patch delta 32547 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 delta 32382 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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 4fbdbecf8..adf3eede2 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-04-08 18:10+0530\n" -"PO-Revision-Date: 2019-04-01 12:37+0200\n" +"POT-Creation-Date: 2019-04-11 11:37+0200\n" +"PO-Revision-Date: 2019-04-11 11:39+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:500 pgadmin/__init__.py:553 #, python-format @@ -173,8 +174,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:43 msgid "Confirm on close or refresh ?" @@ -182,8 +183,8 @@ msgstr "Confirmer lors de fermeture ou d'actualisation ?" #: pgadmin/browser/register_browser_preferences.py:45 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." @@ -194,11 +195,11 @@ msgstr "Auto-extension des objets uniques" #: pgadmin/browser/register_browser_preferences.py:55 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:63 msgid "Count rows if estimated less than" @@ -216,8 +217,8 @@ msgstr "Nombre de lignes max de l'historique des tâches" #: pgadmin/browser/register_browser_preferences.py:72 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 " @@ -436,8 +437,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:464 msgid "Server deleted" @@ -607,9 +607,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:1217 msgid "Named restore point created: {0}" @@ -657,8 +657,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" @@ -670,11 +670,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" @@ -686,8 +686,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)." @@ -1236,7 +1236,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 @@ -1536,7 +1537,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:604 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" @@ -1726,7 +1728,8 @@ msgstr "Impossible de trouver la correspondance d'utilisateurs" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mapping/__init__.py:651 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mapping/__init__.py:744 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:566 msgid "The specified user mapping could not be found.\n" @@ -1990,11 +1993,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: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:525 msgid "The specified collation could not be found.\n" @@ -2274,7 +2277,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:655 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." @@ -2289,8 +2293,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:574 msgid "The specified FTS configuration could not be found.\n" @@ -2305,15 +2309,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:893 -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 @@ -2389,7 +2394,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:651 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:784 @@ -2401,8 +2407,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:568 msgid "The specified FTS dictionary could not be found.\n" @@ -2447,19 +2453,20 @@ msgstr "Analyseurs de recherche plein texte " #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:296 #: 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: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_parsers/__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_parsers/__init__.py:496 msgid "The specified FTS parser could not be found.\n" @@ -2474,15 +2481,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" @@ -2554,15 +2560,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:704 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" @@ -4076,8 +4081,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 @@ -4265,20 +4270,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 @@ -4419,6 +4422,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:308 msgid "Modulus" msgstr "Moduo" @@ -4434,8 +4439,8 @@ msgstr "Le nom de partition doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:355 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:360 msgid "For range partition To field cannot be empty." @@ -4445,17 +4450,18 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:367 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:374 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:379 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 @@ -4502,14 +4508,14 @@ msgstr "La table de partition supporte deux types de clés :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:966 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:968 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:970 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1064 @@ -4518,43 +4524,42 @@ msgstr "Exemple" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:972 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: 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:1060 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:1062 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:1066 @@ -4563,18 +4568,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:1068 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/static/js/table.js:1070 msgid "Modulus/Remainder: Enabled for hash partition." @@ -5039,8 +5044,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:1110 msgid "The specified type could not be found.\n" @@ -5370,9 +5375,8 @@ msgid "View..." msgstr "Vue..." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:135 -#, fuzzy msgid "Security barrier?" -msgstr "Barrière de sécurité" +msgstr "Barrière de sécurité ?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:139 msgid "Check options" @@ -5577,7 +5581,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" @@ -6127,28 +6132,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.