From dad0d690db646ed09a8c531b275e7d89750080a8 Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Wed, 29 May 2019 12:25:37 +0530 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 158720 -> 170020 bytes .../translations/fr/LC_MESSAGES/messages.po | 1060 ++++++++--------- 2 files changed, 509 insertions(+), 551 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index 74fe3f1dd47f532dcbaa04f061fd55d2c424e49f..4a46b1464a4de8d8c19cf5506e58d84f1d7355ee 100644 GIT binary patch delta 45069 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 L!F{2rCR)t}D!zib7*pgKyQ%q>w? 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 delta 33369 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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 d955f2f48..19b24cd99 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-05-28 12:05+0530\n" -"PO-Revision-Date: 2019-04-29 21:38+0200\n" +"POT-Creation-Date: 2019-05-28 13:44+0200\n" +"PO-Revision-Date: 2019-05-28 13:52+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:507 pgadmin/__init__.py:560 #, python-format @@ -111,35 +112,39 @@ msgstr "Noeuds" #: pgadmin/browser/__init__.py:693 msgid "Set Master Password" -msgstr "" +msgstr "Définir le mot de passe maître" #: pgadmin/browser/__init__.py:695 msgid "Please set a master password for pgAdmin." -msgstr "" +msgstr "Veuillez définir un mot de passe maître pour pgAdmin." #: pgadmin/browser/__init__.py:696 msgid "" "This will be used to secure and later unlock saved passwords and other " "credentials." msgstr "" +"Ceci sera utilisé pour sécuriser et déverrouiller les mots de passe " +"enregistrés ainsi que d'autres informations d'identification." #: pgadmin/browser/__init__.py:700 msgid "Unlock Saved Passwords" -msgstr "" +msgstr "Déverrouiller les mots de passe enregistrés" #: pgadmin/browser/__init__.py:702 msgid "Please enter your master password." -msgstr "" +msgstr "Veuillez saisir votre mot de passe maître." #: pgadmin/browser/__init__.py:703 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." #: pgadmin/browser/__init__.py:766 msgid "Incorrect master password" -msgstr "" +msgstr "Mot de passe maître incorrect" #: pgadmin/browser/__init__.py:845 pgadmin/browser/__init__.py:937 #: pgadmin/browser/__init__.py:1008 @@ -206,8 +211,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 ?" @@ -215,8 +220,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." @@ -227,11 +232,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" @@ -249,8 +254,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 " @@ -469,8 +474,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" @@ -640,9 +644,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}" @@ -690,8 +694,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" @@ -703,11 +707,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" @@ -719,8 +723,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)." @@ -1269,7 +1273,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 @@ -1569,7 +1574,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" @@ -1759,7 +1765,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" @@ -1861,7 +1868,6 @@ msgid "Handler function" msgstr "Fonction de gestionnaire" #: pgadmin/browser/server_groups/servers/databases/languages/static/js/language.js:176 -#, fuzzy msgid "Inline function" msgstr "Fonction en ligne" @@ -2023,11 +2029,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" @@ -2308,7 +2314,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." @@ -2323,8 +2330,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" @@ -2339,15 +2346,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 @@ -2422,7 +2430,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 @@ -2434,8 +2443,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" @@ -2480,19 +2489,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" @@ -2507,15 +2517,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" @@ -2587,15 +2596,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" @@ -4111,8 +4119,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 @@ -4300,20 +4308,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 @@ -4454,6 +4460,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" @@ -4469,8 +4477,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." @@ -4480,17 +4488,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 @@ -4550,7 +4559,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: " @@ -4558,14 +4568,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: " @@ -4573,11 +4583,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: " @@ -4585,12 +4595,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: " @@ -4601,8 +4611,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: " @@ -4610,12 +4620,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 @@ -4624,12 +4634,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: " @@ -5110,8 +5120,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" @@ -5647,7 +5657,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" @@ -6197,28 +6208,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 @@ -6302,8 +6312,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." @@ -6315,13 +6325,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" @@ -6402,9 +6411,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 @@ -6414,28 +6422,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" @@ -6588,8 +6594,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" @@ -6600,8 +6606,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" @@ -6613,8 +6619,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" @@ -6637,8 +6643,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" @@ -6662,8 +6668,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" @@ -6673,8 +6678,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: