From cc282b358543374575609fe6ecab4088c9088449 Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Mon, 12 Oct 2020 14:07:45 +0530 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 188343 -> 205370 bytes .../translations/fr/LC_MESSAGES/messages.po | 1836 ++++++++--------- 2 files changed, 833 insertions(+), 1003 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index dfeb5d0deb862255eb0c58c6c573ca7ae70e7df0..8d6bb2ee12be6672a264a4d58ae722490df78f06 100644 GIT binary patch delta 54486 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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 08f979791..f02132788 100644 --- a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po @@ -1,23 +1,24 @@ -# French translations for . +# French translations for PROJECT. # Copyright (C) 2017 ORGANIZATION -# This file is distributed under the same license as the project. +# This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2017. # Fred Escallier , 2019. # msgid "" msgstr "" -"Project-Id-Version: PgAdmin4\n" +"Project-Id-Version: PgAdmin4\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2020-10-09 17:59+0530\n" -"PO-Revision-Date: 2020-09-16 17:53+0200\n" +"PO-Revision-Date: 2020-10-11 16:06+0200\n" "Last-Translator: Fred Escallier \n" -"Language: fr\n" "Language-Team: français \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" -"Generated-By: Babel 2.7.0\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Generated-By: Babel 2.6.0\n" +"X-Generator: Poedit 2.2.1\n" #: pgadmin/__init__.py:320 pgadmin/authenticate/internal.py:27 msgid "Incorrect username or password." @@ -197,8 +198,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:901 msgid "Incorrect master password" @@ -210,12 +211,12 @@ msgstr "Le mot de passe maître ne peut pas être vide" #: pgadmin/browser/__init__.py:1090 msgid "" -"Your account is authenticated using an external {} source. Please contact" -" the administrators of this service if you need to reset your password." +"Your account is authenticated using an external {} source. Please contact " +"the administrators of this service if you need to reset your password." msgstr "" -"Votre compte est authentifié par une source {} externe. Veuillez " -"contacter les administrateurs de ce service si vous avez besoin de " -"réinitialiser votre mot de passe." +"Votre compte est authentifié par une source {} externe. Veuillez contacter " +"les administrateurs de ce service si vous avez besoin de réinitialiser votre " +"mot de passe." #: pgadmin/browser/register_browser_preferences.py:24 msgid "Show system objects?" @@ -223,7 +224,7 @@ msgstr "Afficher les objets systèmes ?" #: pgadmin/browser/register_browser_preferences.py:30 msgid "Hide shared servers?" -msgstr "" +msgstr "Cacher les serveurs partagés ?" #: pgadmin/browser/register_browser_preferences.py:31 #: pgadmin/utils/constants.py:20 @@ -231,8 +232,11 @@ msgid "Display" msgstr "Affichage" #: pgadmin/browser/register_browser_preferences.py:32 -msgid "If set to True, then all shared servers will be hidden from browser tree" +msgid "" +"If set to True, then all shared servers will be hidden from browser tree" msgstr "" +"Si Vrai, alors tous les serveurs partagés seront cachés dans l'arborescence " +"du navigateur" #: pgadmin/browser/register_browser_preferences.py:40 msgid "Enable browser tree animation?" @@ -248,11 +252,11 @@ msgstr "Intervalle de sauvegarde de l'arborescence" #: pgadmin/browser/register_browser_preferences.py:54 msgid "" -"Browser tree state saving interval in seconds. Use -1 to disable the tree" -" saving mechanism." +"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:62 msgid "Confirm on close or refresh?" @@ -260,8 +264,8 @@ msgstr "Confirmer sur fermeture ou actualisation ?" #: pgadmin/browser/register_browser_preferences.py:64 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." @@ -274,12 +278,11 @@ msgstr "" #: pgadmin/browser/register_browser_preferences.py:75 msgid "" -"Confirm before closing or resetting the changes in the properties dialog " -"for an object if the changes are not saved." +"Confirm before closing or resetting the changes in the properties dialog for " +"an object if the changes are not saved." msgstr "" -"Confirme avant la fermeture ou la réinitialisation des boites de " -"dialogues de propriétés des objets si les modifications ne sont pas " -"enregistrées." +"Confirme avant la fermeture ou la réinitialisation des boites de dialogues " +"de propriétés des objets si les modifications ne sont pas enregistrées." #: pgadmin/browser/register_browser_preferences.py:83 msgid "Auto-expand sole children" @@ -287,11 +290,11 @@ msgstr "Auto-extension des objets uniques" #: pgadmin/browser/register_browser_preferences.py:85 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:101 msgid "Lock the UI layout at different levels" @@ -313,8 +316,8 @@ msgstr "Nombre de lignes max de l'historique des tâches" #: pgadmin/browser/register_browser_preferences.py:117 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" @@ -495,8 +498,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:670 msgid "Server deleted" @@ -632,8 +634,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/__init__.py:1286 msgid "Please enter the server details to connect" msgstr "" -"Merci de renseigner les attributs du serveurs afin de pouvoir s'y " -"connecter" +"Merci de renseigner les attributs du serveurs afin de pouvoir s'y connecter" #: pgadmin/browser/server_groups/servers/__init__.py:1448 #: pgadmin/tools/schema_diff/__init__.py:374 @@ -707,8 +708,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" @@ -720,11 +721,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" @@ -736,8 +737,8 @@ msgstr "Chemin des binaires PostgreSQL" #: pgadmin/browser/server_groups/servers/types.py:32 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)." @@ -1291,7 +1292,8 @@ msgstr "Impossible de trouver le trigger sur évènement." #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:360 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:648 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:558 msgid "The specified event trigger could not be found.\n" @@ -1653,7 +1655,8 @@ msgstr "Impossible de trouver le wrapper de données distantes." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:370 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:731 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:562 msgid "The specified foreign data wrapper could not be found.\n" @@ -2131,11 +2134,11 @@ msgstr "Collationnements" #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:470 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:183 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:561 msgid "Collation dropped" @@ -2398,7 +2401,8 @@ msgstr "Configurations de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:327 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:700 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:381 msgid "Could not find the FTS Configuration node in the database node." @@ -2413,8 +2417,8 @@ msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:526 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:575 msgid "The specified FTS configuration could not be found.\n" @@ -2429,15 +2433,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:926 -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:30 @@ -2520,7 +2525,8 @@ msgstr "Dictionnaires de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:338 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:705 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:391 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:815 @@ -2532,8 +2538,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:523 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:572 msgid "The specified FTS dictionary could not be found.\n" @@ -2582,19 +2588,20 @@ msgstr "Analyseurs de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:297 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:644 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:350 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:469 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:518 msgid "The specified FTS parser could not be found.\n" @@ -2609,15 +2616,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:871 msgid "Could not generate reversed engineered query for FTS Parser node." msgstr "" -"Impossible de générer la requête pour le nœud de l'analyseur de recherche" -" plein texte." +"Impossible de générer la requête pour le nœud 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" @@ -2683,15 +2689,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:749 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" @@ -4422,8 +4427,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:275 #, python-format @@ -4625,11 +4630,11 @@ msgstr "Créer une table : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:944 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1143 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/partitions/static/js/partition.js:946 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1145 @@ -4639,12 +4644,12 @@ msgstr "Modifier une table existante : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:947 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1146 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/partitions/static/js/partition.js:949 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1148 @@ -4657,8 +4662,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/partitions/static/js/partition.js:952 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1151 @@ -4668,12 +4673,12 @@ msgstr "Entrées De /Jusqu'à /Dans : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:953 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1152 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/partitions/static/js/partition.js:955 @@ -4684,12 +4689,12 @@ msgstr "Exemple : De / Jusqu'à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:956 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1155 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'." +"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/partitions/static/js/partition.js:958 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1157 @@ -4801,17 +4806,17 @@ msgstr "Using : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:130 msgid "" "This expression will be added to queries that refer to the table if row " -"level security is enabled. Rows for which the expression returns true " -"will be visible. Any rows for which the expression returns false or null " -"will not be visible to the user (in a SELECT), and will not be available " -"for modification (in an UPDATE or DELETE). Such rows are silently " -"suppressed; no error is reported." +"level security is enabled. Rows for which the expression returns true will " +"be visible. Any rows for which the expression returns false or null will not " +"be visible to the user (in a SELECT), and will not be available for " +"modification (in an UPDATE or DELETE). Such rows are silently suppressed; no " +"error is reported." msgstr "" -"Cette expression sera ajoutée aux requêtes qui se réfèrent à la table si " -"la sécurité au niveau des lignes est activée (RLS security). Les lignes " -"pour lesquelles l'expression renvoie vrai seront visibles. Les lignes " -"pour lesquelles l'expression renvoie faux ou null ne seront pas visibles " -"pour l'utilisateur (dans un SELECT), et ne seront pas disponibles pour " +"Cette expression sera ajoutée aux requêtes qui se réfèrent à la table si la " +"sécurité au niveau des lignes est activée (RLS security). Les lignes pour " +"lesquelles l'expression renvoie vrai seront visibles. Les lignes pour " +"lesquelles l'expression renvoie faux ou null ne seront pas visibles pour " +"l'utilisateur (dans un SELECT), et ne seront pas disponibles pour " "modification (dans un UPDATE ou un DELETE). Ces lignes sont masquées ; " "aucune erreur n'est reportée." @@ -4821,18 +4826,18 @@ msgstr "With check : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:133 msgid "" -"This expression will be used in INSERT and UPDATE queries against the " -"table if row level security is enabled. Only rows for which the " -"expression evaluates to true will be allowed. An error will be thrown if " -"the expression evaluates to false or null for any of the records inserted" -" or any of the records that result from the update." +"This expression will be used in INSERT and UPDATE queries against the table " +"if row level security is enabled. Only rows for which the expression " +"evaluates to true will be allowed. An error will be thrown if the expression " +"evaluates to false or null for any of the records inserted or any of the " +"records that result from the update." msgstr "" "Cette expression sera utilisée dans les requêtes INSERT et UPDATE sur la " -"table si la sécurité au niveau des lignes activée (RLS security). Seules " -"les lignes pour lesquelles l'expression est définie à vrai seront " -"autorisées. Une erreur sera indiquée si l'expression est évaluée comme " -"fausse ou nulle pour l'un des enregistrements insérés ou l'un des " -"enregistrements résultant de la mise à jour." +"table si la sécurité au niveau des lignes activée (RLS security). Seules les " +"lignes pour lesquelles l'expression est définie à vrai seront autorisées. " +"Une erreur sera indiquée si l'expression est évaluée comme fausse ou nulle " +"pour l'un des enregistrements insérés ou l'un des enregistrements résultant " +"de la mise à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/row_security_policies/static/js/row_security_policy.js:190 msgid "\"USING\" can not be empty once the value is set" @@ -4954,8 +4959,8 @@ msgstr "Le nom de partition doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:561 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:566 msgid "For range partition To field cannot be empty." @@ -4965,17 +4970,18 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:573 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:580 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:585 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 @@ -5051,7 +5057,8 @@ msgstr "Expression : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1054 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:1056 msgid "Example: " @@ -5059,14 +5066,14 @@ msgstr "Exemple : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1057 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:1253 msgid "Check Policy?" @@ -5078,10 +5085,10 @@ msgid "" "default-deny policy is used, meaning that no rows are visible or can be " "modified by other users" msgstr "" -"Veuillez vérifier si une politique de sécurité existe. Si aucune " -"politique n'existe pour la table, une politique de refus par défaut est " -"utilisée, ce qui signifie qu'aucune ligne n'est visible ou ne peut être " -"modifiée par d'autres utilisateurs" +"Veuillez vérifier si une politique de sécurité existe. Si aucune politique " +"n'existe pour la table, une politique de refus par défaut est utilisée, ce " +"qui signifie qu'aucune ligne n'est visible ou ne peut être modifiée par " +"d'autres utilisateurs" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/columns/sql/default/stats.sql:2 msgid "Null fraction" @@ -5509,8 +5516,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:1139 msgid "The specified type could not be found.\n" @@ -5794,8 +5801,8 @@ msgid "" "-- take account of the changes.\n" msgstr "" "\n" -"-- Modifier les colonnes dans une vue nécessite de supprimer et de " -"r-créer celle-ci.\n" +"-- Modifier les colonnes dans une vue nécessite de supprimer et de r-créer " +"celle-ci.\n" "-- Cette opération peut échouer si des objets dépendent de cette vue,\n" "-- ou peut entraîner des échecs d'exécution de fonctions procédurales si " "elles ne sont pas modifiées\n" @@ -5854,12 +5861,12 @@ msgstr "Vue matérialisée système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:181 msgid "" -"Updating the definition will drop and re-create the materialized view. It" -" may result in loss of information about its dependent objects." +"Updating the definition will drop and re-create the materialized view. It " +"may result in loss of information about its dependent objects." msgstr "" "La mise à jour de la définition va supprimer et de recréer la vue " -"matérialisée. Ceci peut entraîner une perte d'informations sur les objets" -" qui en dépendent." +"matérialisée. Ceci peut entraîner une perte d'informations sur les objets " +"qui en dépendent." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:196 msgid "With data?" @@ -5883,8 +5890,7 @@ msgstr "" #: pgadmin/tools/maintenance/static/js/maintenance.js:220 msgid "Please configure the PostgreSQL Binary Path in the Preferences dialog." msgstr "" -"Merci de configurer le chemin des binaires PostgreSQL dans les " -"préférences." +"Merci de configurer le chemin des binaires PostgreSQL dans les préférences." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:326 #: pgadmin/static/js/alertify/dialog.js:123 @@ -5928,7 +5934,8 @@ msgstr "Utilitaire non trouvé" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:367 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:374 msgid "Failed to create materialized view refresh job." -msgstr "Échec de création de la tâche de rafraîchissement de la vue matérialisée." +msgstr "" +"Échec de création de la tâche de rafraîchissement de la vue matérialisée." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:380 #: pgadmin/tools/backup/static/js/backup_dialog.js:72 @@ -5962,16 +5969,15 @@ msgstr "En cascade" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:192 msgid "" -"Changing the columns in a view requires dropping and re-creating the " -"view. This may fail if other objects are dependent upon this view, or may" -" cause procedural functions to fail if they are not modified to take " -"account of the changes." +"Changing the columns in a view requires dropping and re-creating the view. " +"This may fail if other objects are dependent upon this view, or may cause " +"procedural functions to fail if they are not modified to take account of the " +"changes." msgstr "" "Modifier les colonnes dans une vue nécessite de supprimer et de r-créer " "celle-ci. Cette opération peut échouer si des objets dépendent de cette " -"vue, ou peut entraîner des échecs d'exécution de fonctions procédurales " -"si elles ne sont pas modifiées pour pendre en considération ces " -"modifications." +"vue, ou peut entraîner des échecs d'exécution de fonctions procédurales si " +"elles ne sont pas modifiées pour pendre en considération ces modifications." #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:194 msgid "Do you wish to continue?" @@ -6083,20 +6089,20 @@ msgstr "Restriction de schéma" #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:464 msgid "" -"Note: Changes to the schema restriction will require the Schemas node in " -"the browser to be refreshed before they will be shown." +"Note: Changes to the schema restriction will require the Schemas node in the " +"browser to be refreshed before they will be shown." msgstr "" "Remarque : les modifications apportées à la restriction des schémas " -"nécessiteront le rafraîchissement du nœud \"Schémas\" du navigateur avant" -" d'être affichées." +"nécessiteront le rafraîchissement du nœud \"Schémas\" du navigateur avant " +"d'être affichées." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:483 msgid "" -"Please refresh the Schemas node to make changes to the schema restriction" -" take effect." +"Please refresh the Schemas node to make changes to the schema restriction " +"take effect." msgstr "" -"Veuillez actualiser le nœud \"Schémas\" pour que les modifications " -"apportées à la restriction des schémas prennent effet." +"Veuillez actualiser le nœud \"Schémas\" pour que les modifications apportées " +"à la restriction des schémas prennent effet." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:541 msgid "Connect to database" @@ -6212,7 +6218,8 @@ msgstr "Échec de la mise à jour de la tâche planifiée." #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:515 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:612 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:34 msgid "Sunday" @@ -6763,29 +6770,28 @@ msgstr "Répéter" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:359 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 en utilisant un format cron-" -"style.
  • Pour chaque élément heure ou date, la " -"planification s'exécutera.
    Par exemple, pour exécuter à chaque heure " -"passée de 5 minutes, sélectionnez simplement ‘05’ dans la liste des " -"minutes.
  • Les valeurs de plusieurs champs peuvent être " -"spécifiées afin de contrôler davantage la programmation.
    Par exemple," -" pour exécuter à 12:05 et à 14:05 chaque lundi et jeudi, il faut cliquer " -"sur la minute 05, les heures 12 et 14, et les jours de semaine lundi et " -"jeudi.
  • Pour plus de flexibilité, la liste de contrôle des jours " -"du mois comprend une option supplémentaire \"Dernier jour\". Celle-ci " -"correspond au dernier jour du mois, qu'il s'agisse du 28, 29, 30 ou " -"31.
" +"Les planifications sont définies en utilisant un format cron-style.
  • Pour chaque élément heure ou date, la planification " +"s'exécutera.
    Par exemple, pour exécuter à chaque heure passée de 5 " +"minutes, sélectionnez simplement ‘05’ dans la liste des minutes.
  • Les valeurs de plusieurs champs peuvent être spécifiées afin de " +"contrôler davantage la programmation.
    Par exemple, pour exécuter à 12:05 " +"et à 14:05 chaque lundi et jeudi, il faut cliquer sur la minute 05, les " +"heures 12 et 14, et les jours de semaine lundi et jeudi.
  • Pour plus " +"de flexibilité, la liste de contrôle des jours du mois comprend une option " +"supplémentaire \"Dernier jour\". Celle-ci correspond au dernier jour du " +"mois, qu'il s'agisse du 28, 29, 30 ou 31.
" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:362 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:374 @@ -6869,8 +6875,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." @@ -6882,13 +6888,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" @@ -6975,8 +6980,8 @@ msgid "" "server." msgstr "" "Choisir Local si l'étape de la tâche s'exécutera sur le " -"serveur de base de données local, ou Distant pour " -"préciser un serveur de base de données distant." +"serveur de base de données local, ou Distant pour préciser " +"un serveur de base de données distant." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:180 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:190 @@ -6986,31 +6991,29 @@ msgstr "Chaîne de connexion" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:188 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:193 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 libpq connection " -"strings." +"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 libpq connection strings." msgstr "" -"Préciser la chaîne de connexion vers le serveur de base de données " -"distant. Chaque paramètre se présente sous la forme mot-clé = valeur. Les" -" espaces autour du signe égal sont facultatifs. Pour écrire une valeur " -"vide, ou une valeur contenant des espaces, entourez-les de guillemets " -"simples, par exemple, mot-clé = 'une valeur'. Les guillemets simples et " -"les antislash à l'intérieur de la valeur doivent être échappés par un " -"antislash.
Pour plus d'informations, veuillez consulter la " -"documentation sur les chaînes de " -"connexion libpq." +"Préciser la chaîne de connexion vers le serveur de base de données distant. " +"Chaque paramètre se présente sous la forme mot-clé = valeur. Les espaces " +"autour du signe égal sont facultatifs. Pour écrire une valeur vide, ou une " +"valeur contenant des espaces, entourez-les de guillemets simples, par " +"exemple, mot-clé = 'une valeur'. Les guillemets simples et les antislash à " +"l'intérieur de la valeur doivent être échappés par un antislash.
Pour " +"plus d'informations, veuillez consulter la documentation sur les chaînes de connexion libpq." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:196 msgid "On error" @@ -7161,8 +7164,8 @@ msgstr "La limite de connexion doit être un entier ou égal à -1." #: pgadmin/browser/server_groups/servers/roles/__init__.py:249 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" @@ -7173,8 +7176,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" @@ -7186,8 +7189,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:267 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" @@ -7210,8 +7213,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" @@ -7235,8 +7238,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:307 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" @@ -7246,8 +7248,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:
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 " +#~ "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.
    " #~ msgid "" -#~ "Select Local if the job step " -#~ "will execute on the local database " -#~ "server, or Remote to specify a" -#~ " remote database server." +#~ "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 " +#~ "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." #~ 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" #~ msgid "Please select valid on error option ." #~ msgstr "Veuillez sélectionner une option valide en cas d'erreur." @@ -14140,18 +14061,13 @@ msgstr "" #~ msgstr "Merci de choisir un tablespace" #~ msgid "" -#~ "This will remove all the saved " -#~ "passwords. This will also remove " -#~ "established connections to the server " -#~ "and you may need to reconnect " +#~ "This will remove all the saved passwords. This will also remove " +#~ "established connections to the server and you may need to reconnect " #~ "again. Do you wish to continue ?" #~ msgstr "" -#~ "Cela supprimera tous les mots de " -#~ "passe enregistrés. Cela supprimera également" -#~ " les connexions établies au serveur " -#~ "et vous aurez peut-être besoin de" -#~ " vous reconnecter à nouveau. Souhaitez-" -#~ "vous continuer ?" +#~ "Cela supprimera tous les mots de passe enregistrés. Cela supprimera " +#~ "également les connexions établies au serveur et vous aurez peut-être " +#~ "besoin de vous reconnecter à nouveau. Souhaitez-vous continuer ?" #~ msgid "Are you sure you want to %s %s \"%s\"?" #~ msgstr "Êtes vous sûr de vouloir %s %s \"%s\" ?" @@ -14189,6 +14105,7 @@ msgstr "" #~ msgid "Less" #~ msgstr "Moins" +#, fuzzy #~ msgid "data toggle" #~ msgstr "basculer les données" @@ -14210,43 +14127,35 @@ msgstr "" #~ msgid "Download as CSV" #~ msgstr "Télécharger au format CSV" -#~ msgid "Not connected to server or connection with the server hasbeen closed." +#~ msgid "" +#~ "Not connected to server or connection with the server hasbeen closed." #~ msgstr "Absence de connexion avec le serveur ou la connexion a été fermée." #~ msgid "" -#~ "The SQL below will be executed on" -#~ " the database server to grant the " -#~ "selected privileges. Please click on " -#~ "Finish to complete the process." +#~ "The SQL below will be executed on the database server to grant the " +#~ "selected privileges. Please click on Finish to complete the " +#~ "process." #~ msgstr "" -#~ "Le code SQL ci-dessous sera " -#~ "exécuté sur le serveur de base de" -#~ " données pour accorder les droits " -#~ "déterminés. Merci de cliquer sur " -#~ "Terminer pour l'appliquer." +#~ "Le code SQL ci-dessous sera exécuté sur le serveur de base de données " +#~ "pour accorder les droits déterminés. Merci de cliquer sur Terminer " +#~ "pour l'appliquer." #~ msgid "Colums for exporting..." #~ msgstr "Colonnes pour l'export..." #~ msgid "" -#~ "Select the server, database and schema" -#~ " for the source and target and " +#~ "Select the server, database and schema for the source and target and " #~ "click Compare to compare them." #~ msgstr "" -#~ "Sélectionnez le serveur, la base de " -#~ "données ,le schéma de la source et" -#~ " de la cible et cliquez sur " -#~ "Comparer pour les comparer." +#~ "Sélectionnez le serveur, la base de données ,le schéma de la source et de " +#~ "la cible et cliquez sur Comparer pour les comparer." #~ msgid "" -#~ "The current transaction is not commited" -#~ " to the database.Do you want to " +#~ "The current transaction is not commited to the database.Do you want to " #~ "commit or rollback the transaction?" #~ msgstr "" -#~ "La transaction en cours n'est pas " -#~ "validée dans la base de données, " -#~ "voulez-vous valider ou annuler la " -#~ "transaction ?" +#~ "La transaction en cours n'est pas validée dans la base de données, voulez-" +#~ "vous valider ou annuler la transaction ?" #~ msgid "CSV Output" #~ msgstr "Export CSV" @@ -14263,54 +14172,40 @@ msgstr "" #~ msgid "defs" #~ msgstr "defs" +#, fuzzy #~ msgid "rect" #~ msgstr "rect" -#~ msgid "-- This script is generated by 'Schema Diff' utility of pgAdmin 4. \n" +#~ msgid "" +#~ "-- This script is generated by 'Schema Diff' utility of pgAdmin 4. \n" #~ msgstr "" -#~ "-- Ce script est généré par " -#~ "l'utilitaire \"Schema Diff\" de pgAdmin " -#~ "4.\n" +#~ "-- Ce script est généré par l'utilitaire \"Schema Diff\" de pgAdmin 4.\n" #~ msgid "" -#~ "-- It does not include the " -#~ "dependency resolution logic, hence - it" -#~ " may not be able to resolve " -#~ "some dependent database object differences." -#~ " \n" +#~ "-- It does not include the dependency resolution logic, hence - it may " +#~ "not be able to resolve some dependent database object differences. \n" #~ msgstr "" -#~ "-- N’inclus pas la logique de " -#~ "résolution des dépendances, ainsi, certaines" -#~ " différences entre des objets dépendants" -#~ " peuvent ne pas être résolues. \n" +#~ "-- N’inclus pas la logique de résolution des dépendances, ainsi, " +#~ "certaines différences entre des objets dépendants peuvent ne pas être " +#~ "résolues. \n" #~ msgid "Could not find the foreign table on the server." #~ msgstr "Impossible de trouver la table distante sur le serveur." #~ 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.
    " +#~ "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.
    " #~ msgid "Tablespace cannot be empty." #~ msgstr "Tablespace ne peut pas être vide." @@ -14351,6 +14246,7 @@ msgstr "" #~ msgid "Length/precision should not be greater than %s" #~ msgstr "La longueur/précision ne doit pas être supérieure à %s" +#, fuzzy #~ msgid "The %s \"%s\" cannot be removed." #~ msgstr "Les %s \"%s\" ne peuvent pas être supprimés." @@ -14443,13 +14339,11 @@ msgstr "" #~ msgstr "Êtes vous sûr de vouloir déconnecter le serveur %(server)s ?" #~ msgid "" -#~ "Are you sure you wish to move " -#~ "the objects from %(old_tablespace)s to " +#~ "Are you sure you wish to move the objects from %(old_tablespace)s to " #~ "%(new_tablespace)s?" #~ msgstr "" -#~ "Etes vous sûr de vouloir déplacer " -#~ "les objets depuis %(old_tablespace)s vers " -#~ "%(new_tablespace)s ?" +#~ "Etes vous sûr de vouloir déplacer les objets depuis %(old_tablespace)s " +#~ "vers %(new_tablespace)s ?" #~ msgid "DROP %s?" #~ msgstr "DROP %s?" @@ -14489,9 +14383,8 @@ msgstr "" #~ msgid "Error occurred while setting %(subItem)s option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la" -#~ " définition de l'option %(subItem)s dans" -#~ " EXPLAIN." +#~ "Une erreur est survenue lors de la définition de l'option %(subItem)s " +#~ "dans EXPLAIN." #~ msgid "Script - " #~ msgstr "Script - " @@ -14510,74 +14403,56 @@ msgstr "" #~ msgid "Unable to fetch the database objects due to an error" #~ msgstr "" -#~ "Impossible d’extraire les objets de la" -#~ " base de données du fait d'une " +#~ "Impossible d’extraire les objets de la base de données du fait d'une " #~ "erreur" -#~ msgid "Column: User can select any column from the list of available columns." +#~ 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." #~ 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." #~ msgid "Example" #~ msgstr "Exemple" #~ msgid "" -#~ "Create a table: User can create " -#~ "multiple partitions while creating new " -#~ "partitioned table. Operation switch is " -#~ "disabled in this scenario." +#~ "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 " +#~ "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." #~ 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." #~ msgid "" -#~ "From/To: Enabled for range partition. " -#~ "Consider partitioned table with 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 : " +#~ "From/To: Enabled for range partition. Consider partitioned table with " +#~ "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'." #~ msgid "" -#~ "In: Enabled for list partition. Values" -#~ " must be comma(,) separated and " +#~ "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 (')" +#~ "Dans : Disponible pour le partitionnement par liste. Les valeurs doivent " +#~ "être séparées par des virgules (,) et encadrées par des guillemets " +#~ "simples (')" #~ msgid "Modulus/Remainder: Enabled for hash partition." #~ msgstr "Modulo/Reste: Disponibles pour la partition par hachage." @@ -14586,14 +14461,11 @@ msgstr "" #~ msgstr "Échec de l'opération" #~ msgid "" -#~ "There are unsaved changes in the " -#~ "grid. Please save them first to " -#~ "avoid data inconsistencies." +#~ "There are unsaved changes in the grid. Please save them first to avoid " +#~ "data inconsistencies." #~ msgstr "" -#~ "Il y a des modifications non " -#~ "enregistrées dans la grille. Merci de" -#~ " les enregistrer pour éviter les " -#~ "incohérences de données." +#~ "Il y a des modifications non enregistrées dans la grille. Merci de les " +#~ "enregistrer pour éviter les incohérences de données." #~ msgid "Delete Row(s)" #~ msgstr "Supprimer ligne(s)" @@ -14717,25 +14589,20 @@ msgstr "" #~ msgid "No dependent information is available for the current object." #~ msgstr "" -#~ "Aucune information relative à des objets" -#~ " dépendants n'est disponible pour l'objet" -#~ " actif" +#~ "Aucune information relative à des objets dépendants n'est disponible pour " +#~ "l'objet actif" #~ msgid "No dependency information is available for the current object." #~ msgstr "" -#~ "Aucune information relative à des objets" -#~ " rattachés n'est disponible pour l'objet" -#~ " actif." +#~ "Aucune information relative à des objets rattachés n'est disponible pour " +#~ "l'objet actif." #~ msgid "" -#~ "Only objects global to the entire " -#~ "database will be backed up in " -#~ "PLAIN format" +#~ "Only objects global to the entire database will be backed up in PLAIN " +#~ "format" #~ msgstr "" -#~ "Seuls les objets globaux (rôles, " -#~ "tablespaces...) de la base de données" -#~ " seront sauvegardé au format PLAIN " -#~ "(--globals-only)" +#~ "Seuls les objets globaux (rôles, tablespaces...) de la base de données " +#~ "seront sauvegardé au format PLAIN (--globals-only)" #~ msgid "Edit Data - " #~ msgstr "Édition des données - " @@ -14746,20 +14613,12 @@ msgstr "" #~ msgid "Dashboard sessions" #~ msgstr "Sessions du tableau de bord" -#~ msgid "Ok" -#~ msgstr "Ok" - #~ msgid "Query Tool Initialize Error" #~ msgstr "Erreur d'initialisation de l'outil de requête" -#~ msgid "Click here for details." -#~ msgstr "Cliquer ici pour plus de détails." - #~ msgid "Please select any database object type." #~ msgstr "" -#~ "Merci de sélectionner n'importe quel " -#~ "type d’objet de la base de " -#~ "données." +#~ "Merci de sélectionner n'importe quel type d’objet de la base de données." #~ msgid "Initializing query execution." #~ msgstr "Initialisation de l'exécution." @@ -14773,17 +14632,17 @@ msgstr "" #~ msgid "Apply Filter Error" #~ msgstr "Erreur d'application du filtre" -#~ msgid "Copying table data '{0}.{1}' on database '{2}' and server ({3}:{4})..." +#~ msgid "" +#~ "Copying table data '{0}.{1}' on database '{2}' and server ({3}:{4})..." #~ msgstr "" -#~ "Copie des données de la table " -#~ "'{0}.{1}' de la base de données " -#~ "'{2}' et d serveur ({3}:{4})..." +#~ "Copie des données de la table '{0}.{1}' de la base de données '{2}' et d " +#~ "serveur ({3}:{4})..." -#~ msgid "Copying table data '{0}.{1}' on database '{2}' for the server '{3}'..." +#~ msgid "" +#~ "Copying table data '{0}.{1}' on database '{2}' for the server '{3}'..." #~ msgstr "" -#~ "Copie des données de la table " -#~ "'{0}.{1}' de la base de données " -#~ "'{2}' pour le serveur '{3}'..." +#~ "Copie des données de la table '{0}.{1}' de la base de données '{2}' pour " +#~ "le serveur '{3}'..." #~ msgid "Database activity" #~ msgstr "Activité de la base de données" @@ -14832,9 +14691,8 @@ msgstr "" #~ msgid "" #~ "\n" -#~ "Configuration parameters/variables must be " -#~ "passed as an array of JSON objects" -#~ " in\n" +#~ "Configuration parameters/variables must be passed as an array of JSON " +#~ "objects in\n" #~ "the following format in create mode:\n" #~ "variables:[{\n" #~ " database: or null,\n" @@ -14845,10 +14703,8 @@ msgstr "" #~ "]" #~ msgstr "" #~ "\n" -#~ "Les paramètre de configuration doivent " -#~ "être transmis en tant que tableau " -#~ "d'objets JSON dans le format suivant " -#~ "(mode création) :\n" +#~ "Les paramètre de configuration doivent être transmis en tant que tableau " +#~ "d'objets JSON dans le format suivant (mode création) :\n" #~ "variables:[{\n" #~ " database: or null,\n" #~ " name: ,\n" @@ -14859,9 +14715,8 @@ msgstr "" #~ msgid "" #~ "\n" -#~ "Configuration parameters/variables must be " -#~ "passed as an array of JSON objects" -#~ " in\n" +#~ "Configuration parameters/variables must be passed as an array of JSON " +#~ "objects in\n" #~ "the following format in update mode:\n" #~ "rolmembership:{\n" #~ " 'added': [{\n" @@ -14887,10 +14742,8 @@ msgstr "" #~ " ]\n" #~ msgstr "" #~ "\n" -#~ "Les paramètre de configuration doivent " -#~ "être transmis en tant que tableau " -#~ "d'objets JSON dans le format suivant " -#~ "(mode mise à jour) :\n" +#~ "Les paramètre de configuration doivent être transmis en tant que tableau " +#~ "d'objets JSON dans le format suivant (mode mise à jour) :\n" #~ "rolmembership:{\n" #~ " 'added': [{\n" #~ " database: or null,\n" @@ -14979,8 +14832,7 @@ msgstr "" #~ msgid "Error occurred while getting query tool options." #~ msgstr "" -#~ "Une erreur est survenue lors du " -#~ "chargement des options de l'outil de " +#~ "Une erreur est survenue lors du chargement des options de l'outil de " #~ "requête." #~ msgid "Unable to run pgagent job." @@ -14991,16 +14843,14 @@ msgstr "" #~ msgid "Please set binary path for PostgreSQL Server from preferences." #~ msgstr "" -#~ "Merci de configurer le chemin des " -#~ "binaires PostgreSQL dans les préférences." +#~ "Merci de configurer le chemin des binaires PostgreSQL dans les " +#~ "préférences." #~ msgid "" -#~ "Please set binary path for EDB " -#~ "Postgres Advanced Server from preferences." +#~ "Please set binary path for EDB Postgres Advanced Server from preferences." #~ msgstr "" -#~ "Merci de configurer le chemin des " -#~ "binaires EDB Advanced Server dans les" -#~ " préférences." +#~ "Merci de configurer le chemin des binaires EDB Advanced Server dans les " +#~ "préférences." #~ msgid "Restore failed." #~ msgstr "Échec de restauration" @@ -15013,26 +14863,22 @@ msgstr "" #~ msgid "Error occurred while setting verbose option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la" -#~ " définition de l'option d'affichage verbeux" -#~ " (VERBOSE) dans EXPLAIN." +#~ "Une erreur est survenue lors de la définition de l'option d'affichage " +#~ "verbeux (VERBOSE) dans EXPLAIN." #~ msgid "Error occurred while setting costs option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la" -#~ " définition de l'option de coût " -#~ "estimé (COSTS) dans EXPLAIN." +#~ "Une erreur est survenue lors de la définition de l'option de coût estimé " +#~ "(COSTS) dans EXPLAIN." #~ msgid "Error occurred while setting buffers option in explain." #~ msgstr "" -#~ "Une erreur est survenue lors de la" -#~ " définition de l'option de tampon " +#~ "Une erreur est survenue lors de la définition de l'option de tampon " #~ "(BUFFER) dans EXPLAIN." #~ msgid "Error occurred while setting timing option in explain." #~ msgstr "" -#~ "Une erreur et survenue lors de la" -#~ " définition des options de chronomètre " +#~ "Une erreur et survenue lors de la définition des options de chronomètre " #~ "dans EXPLAIN." #~ msgid "Get Preferences error" @@ -15040,19 +14886,3 @@ msgstr "" #~ msgid "Dashboard has been disabled by user." #~ msgstr "Le tableau de bord a été désactivé par l'utilisateur." - -#~ msgid "Hide shared server?" -#~ msgstr "Cacher le serveur partagé ?" - -#~ msgid "If set to true, then all shared server will be hidden" -#~ msgstr "si défini à Vrai, tous les serveurs partagés seront masqués." - -#~ msgid "Shared with all?" -#~ msgstr "Partager avec tous ?" - -#~ msgid "Schema Diff (Beta)" -#~ msgstr "Schema Diff (Beta)" - -#~ msgid "Crypt key is missing." -#~ msgstr "La clé de chiffrement est manquante." -