# translation of zope.po to French
# This file is distributed under the same license as Zope itself.
# Godefroid Chapelle <gotcha@swing.be>, 2003, 2005.
# Sebastien Douche <sdouche@gmail.com>, 2005.
msgid ""
msgstr ""
"Project-Id-Version: zope\n"
"POT-Creation-Date: Wed Feb  1 15:36:55 2006\n"
"PO-Revision-Date: 2005-12-27 01:18+0100\n"
"Last-Translator: Sebastien Douche <sdouche@gmail.com>\n"
"Language-Team: French Zope 3 Team <zope3-dev@zope3.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: securitypolicy.zcml:11
msgid "All users have this role implicitly"
msgstr "Tous les utilisateurs disposent implicitement de ce rôle"

#: securitypolicy.zcml:11
msgid "Everybody"
msgstr "Tout le monde"

#: securitypolicy.zcml:13
msgid "Site Manager"
msgstr "Gestionnaire du site"

#: securitypolicy.zcml:14
msgid "Site Member"
msgstr "Membre du site"

#: src/zope/app/apidoc/bookmodule/book.py:50
#: src/zope/app/apidoc/bookmodule/book.py:64
msgid "Book"
msgstr "Livre"

#: src/zope/app/apidoc/bookmodule/book.py:53
msgid ""
"\n"
"    This is a developer's book compiled from all existing documentation\n"
"    files. It is not meant to be a complete or cohesive work, but each "
"chapter\n"
"    in itself is a little story. Think about it like a collection of fairy\n"
"    tales.\n"
"    "
msgstr ""
"\n"
"    Ceci est le livre du développeur compilé à partir de tout les fichiers "
"de documentation disponibles. Cela ne veut pas dire que le travail est "
"complet ou cohérent, mais chaque chapitre est en lui même une petite "
"histoire. Voyez les comme une collection de contes de fées.\n"
"    "

#: src/zope/app/apidoc/bookmodule/book.zcml:107
msgid "Events"
msgstr "Événements"

#: src/zope/app/apidoc/bookmodule/book.zcml:116
msgid "Security"
msgstr "Sécurité"

#: src/zope/app/apidoc/bookmodule/book.zcml:121
msgid "Untrusted Interpreters"
msgstr "Interpréteurs non sécurisés"

#: src/zope/app/apidoc/bookmodule/book.zcml:127
msgid "Untrusted Python Interpreter"
msgstr "Interpréteur Python non sécurisé"

#: src/zope/app/apidoc/bookmodule/book.zcml:133
msgid "Restricted Python Code"
msgstr "Code Python restreint"

#: src/zope/app/apidoc/bookmodule/book.zcml:139
msgid "Safe Builtins"
msgstr "Primitives sûrs"

#: src/zope/app/apidoc/bookmodule/book.zcml:147
msgid "Global Principals"
msgstr "Principals globaux"

#: src/zope/app/apidoc/bookmodule/book.zcml:156
msgid "Testing"
msgstr "Test"

#: src/zope/app/apidoc/bookmodule/book.zcml:161
#, fuzzy
msgid "The Test Browser"
msgstr "Navigateur de code"

#: src/zope/app/apidoc/bookmodule/book.zcml:167
msgid "Using testbrowser On the Internet"
msgstr ""

#: src/zope/app/apidoc/bookmodule/book.zcml:17
msgid "Adapter Registry"
msgstr "Registre des adaptateurs"

#: src/zope/app/apidoc/bookmodule/book.zcml:175
msgid "Functional DocTest"
msgstr "DocTest fonctionnel"

#: src/zope/app/apidoc/bookmodule/book.zcml:183
msgid "FDocTest (How to)"
msgstr "FDocTest (How to)"

#: src/zope/app/apidoc/bookmodule/book.zcml:191
msgid "Form Parser"
msgstr "Parseur de formulaire"

#: src/zope/app/apidoc/bookmodule/book.zcml:200
msgid "I18n and L10n"
msgstr "i18n et l10n"

#: src/zope/app/apidoc/bookmodule/book.zcml:205
msgid "Messages"
msgstr "Messages"

#: src/zope/app/apidoc/bookmodule/book.zcml:215
msgid "Cached Properties"
msgstr "Propriétés cachées"

#: src/zope/app/apidoc/bookmodule/book.zcml:225
msgid "BForest API"
msgstr "API BForest"

#: src/zope/app/apidoc/bookmodule/book.zcml:23
msgid "Adapters (light version)"
msgstr "Adaptateurs (version courte)"

#: src/zope/app/apidoc/bookmodule/book.zcml:234
msgid "Deprecation API"
msgstr "API dépréciée"

#: src/zope/app/apidoc/bookmodule/book.zcml:243
msgid "Persistent Framework"
msgstr "Framework persistent"

#: src/zope/app/apidoc/bookmodule/book.zcml:252
msgid "Transactions"
msgstr "Transactions"

#: src/zope/app/apidoc/bookmodule/book.zcml:257
#: src/zope/app/apidoc/bookmodule/book.zcml:301
msgid "Savepoints"
msgstr "Points de sauvegarde"

#: src/zope/app/apidoc/bookmodule/book.zcml:267
msgid "Zope Object Database (ZODB)"
msgstr "Base de données objet Zope (ZODB)"

#: src/zope/app/apidoc/bookmodule/book.zcml:271
msgid "Multiple Databases"
msgstr "Multiples bases de données"

#: src/zope/app/apidoc/bookmodule/book.zcml:277
msgid "Cross-Database References"
msgstr "Références multi  bases de données"

#: src/zope/app/apidoc/bookmodule/book.zcml:283
msgid "Collaboration Diagrams"
msgstr "Diagramme de collaboration"

#: src/zope/app/apidoc/bookmodule/book.zcml:289
msgid "Connection Management"
msgstr "Gestion des connexions"

#: src/zope/app/apidoc/bookmodule/book.zcml:29
msgid "Food For Thought"
msgstr "Matières à réflexion"

#: src/zope/app/apidoc/bookmodule/book.zcml:295
msgid "Persistent Classes"
msgstr "Classes persistentes"

#: src/zope/app/apidoc/bookmodule/book.zcml:307
msgid "Sub-Transactions"
msgstr "Sous transactions"

#: src/zope/app/apidoc/bookmodule/book.zcml:313
msgid "Synchronizers"
msgstr "Synchroniseurs"

#: src/zope/app/apidoc/bookmodule/book.zcml:323
msgid "BTree Developer Information"
msgstr "Information développeur BTree"

#: src/zope/app/apidoc/bookmodule/book.zcml:37
msgid "Schemas"
msgstr "Schémas"

#: src/zope/app/apidoc/bookmodule/book.zcml:43
msgid "Schema Fields"
msgstr "Champs du schéma"

#: src/zope/app/apidoc/bookmodule/book.zcml:52
msgid "Component Architecture"
msgstr "Architecture de composants"

#: src/zope/app/apidoc/bookmodule/book.zcml:58
msgid "Global Component Architecture"
msgstr "Architecture de composants globaux"

#: src/zope/app/apidoc/bookmodule/book.zcml:6
msgid "Interfaces and Schemas"
msgstr "Interfaces et schémas"

#: src/zope/app/apidoc/bookmodule/book.zcml:64
msgid "Global CA (Socket Example)"
msgstr "AC globaux (Exemple d'une socket)"

#: src/zope/app/apidoc/bookmodule/book.zcml:70
#: src/zope/app/apidoc/ifacemodule/index.pt:286
msgid "Factories"
msgstr "Producteurs"

#: src/zope/app/apidoc/bookmodule/book.zcml:79
msgid "Local Component Architecture"
msgstr "Architecture de composants locaux"

#: src/zope/app/apidoc/bookmodule/book.zcml:85
msgid "Registration Framework"
msgstr "Framework d'enregistrement"

#: src/zope/app/apidoc/bookmodule/book.zcml:91
msgid "Local Adapter Registry"
msgstr "Registre des adaptateurs locaux"

#: src/zope/app/apidoc/bookmodule/book.zcml:97
msgid "Local Sites & Site Managers"
msgstr "Sites locaux & Gestionnaires du site"

#: src/zope/app/apidoc/browser/contents.pt:15
#: src/zope/app/apidoc/browser/static_contents.pt:15
msgid ""
"Modules are usually depending on each other by using links that create "
"references across all modules. Each module has a \"theme\" that it follows, "
"which was designed to aid the developer directly to the desired information. "
"Below you see a short description of every module."
msgstr ""
"Les modules sont généralement interdépendants en utilisant des liens qui "
"créent des références entre tout les modules. Chaque module a une "
"\"thématique\" ce qui permet aux développeurs d'obtenir l'information "
"adéquate. Ci-dessous, une brève description de chaque module."

#: src/zope/app/apidoc/browser/contents.pt:5
#: src/zope/app/apidoc/browser/static_contents.pt:5
#: src/zope/app/apidoc/browser/index.pt:3
#: src/zope/app/apidoc/browser/static_index.pt:3
msgid "Zope 3 API Documentation"
msgstr "Documentation de l'API de Zope 3"

#: src/zope/app/apidoc/browser/contents.pt:7
#: src/zope/app/apidoc/browser/static_contents.pt:7
msgid ""
"Welcome to the Zope 3 API documentation tool. The documentation provided "
"here is separated in several discrete documentation modules. You can see the "
"list of available modules in the top-left box on your screen. When you click "
"on a module, the module's menu will appear below. In the menu you have then "
"navigational means to access the documentation content of the module."
msgstr ""
"Bienvenu dans l'outil de documentation de l'API de Zope 3. Cette "
"documentation est divisée en modules. La liste des modules disponibles est "
"affichée sur votre écran dans la boîte supérieure gauche. Lorsque vous "
"sélectionnez un module, son menu apparaît en dessous. Dans le menu vous "
"disposez dès lors de moyens de navigation afin d'accéder à la documentation "
"contenue dans le module."

#: src/zope/app/apidoc/browser/menu.pt:6
#: src/zope/app/apidoc/browser/static_menu.pt:6
msgid ""
"Click on one of the Documentation Modules above and a menu for this module "
"will appear."
msgstr "Sélectionnez un des modules de documentation et son menu apparaîtra."

#: src/zope/app/apidoc/browser/menu_macros.pt:10
#: src/zope/app/apidoc/browser/static_menu_macros.pt:10
#: src/zope/app/apidoc/browser/details_macros.pt:10
msgid "Zope 3 apidoc"
msgstr "Apidoc Zope 3"

#: src/zope/app/apidoc/browser/menu_macros.pt:28
#: src/zope/app/apidoc/browser/static_menu_macros.pt:31
msgid "Menu"
msgstr "Menu"

#: src/zope/app/apidoc/browser/modules.pt:7
#: src/zope/app/apidoc/browser/static_modules.pt:7
msgid "Zope 3 API Docs"
msgstr "Docs de l'API de Zope 3"

#: src/zope/app/apidoc/codemodule/browser/class_index.pt:162
msgid "Known Subclasses"
msgstr "Sous classes connues"

#: src/zope/app/apidoc/codemodule/browser/class_index.pt:175
msgid "(C-based class)"
msgstr "(Classes basées sur C)"

#: src/zope/app/apidoc/codemodule/browser/class_index.pt:18
msgid "Base classes"
msgstr "Classes de base"

#: src/zope/app/apidoc/codemodule/browser/class_index.pt:181
msgid "There are no known subclasses."
msgstr "Il n'y a pas de sous classe connue."

#: src/zope/app/apidoc/codemodule/browser/class_index.pt:40
msgid "Implemented Interfaces"
msgstr "Interfaces implémentées"

#: src/zope/app/apidoc/codemodule/browser/class_index.pt:58
msgid "There are no implemented interfaces."
msgstr "Il n'y a pas d'interface implémentée."

#: src/zope/app/apidoc/codemodule/browser/function_index.pt:10
msgid "Signature"
msgstr "Signature"

#: src/zope/app/apidoc/codemodule/browser/function_index.pt:19
msgid "Documentation String"
msgstr "Chaîne de documentation"

#: src/zope/app/apidoc/codemodule/browser/function_index.pt:41
#: src/zope/app/apidoc/codemodule/browser/function_index.pt:45
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:114
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:228
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:266
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:308
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:77
msgid "type:"
msgstr "type :"

#: src/zope/app/apidoc/codemodule/browser/function_index.pt:52
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:121
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:84
msgid "Value:"
msgstr "Valeur :"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:101
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:64
msgid "Attributes/Properties"
msgstr "Attributs/Propriétés"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:133
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:173
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:88
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:133
msgid "Interface:"
msgstr "Interface :"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:141
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:182
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:100
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:146
msgid "Permissions:"
msgstr "Permissions :"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:143
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:184
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:102
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:148
msgid "(read)"
msgstr "(lecture)"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:145
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:186
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:104
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:150
msgid "(write)"
msgstr "(écriture)"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:152
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:111
msgid "There are no attributes in this class."
msgstr "Il n'y a pas d'attribut dans cette classe."

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:157
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:117
#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:42
msgid "Methods"
msgstr "Méthodes"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:18
msgid "Object Introspector: ${class-name} ( ${object-name} )"
msgstr "Introspecteur d'objet: ${class-name} ( ${object-name} )"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:193
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:157
msgid "There are no methods in this class."
msgstr "Il n'y a pas de méthodes dans cette classe."

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:200
msgid "Mapping Items"
msgstr "Éléments mapping"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:206
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:248
msgid "There are no items."
msgstr "Il n'y a pas d'éléments."

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:21
msgid "&lt;no name&gt;"
msgstr "&lt;pas de nom&gt;"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:242
msgid "Sequence Items"
msgstr "Éléments séquence"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:280
msgid "Annotations"
msgstr "Annotations"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:286
msgid "There were no annotations or they were not inspectable."
msgstr "Il n'y a pas d'annotations ou il ne sont pas inspectable."

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:30
msgid "Parent: ${parent}"
msgstr "Parent: ${parent}"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:36
msgid "&lt;No Name&gt;"
msgstr "&lt;Pas de nom&gt;"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:42
msgid "Directly Provided Interfaces"
msgstr "Interfaces fournies directement"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:56
msgid "No interfaces are directly provided."
msgstr "Aucune interface n'est fournie directement."

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:62
msgid "Provided Interfaces"
msgstr "Interfaces fournies"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:78
msgid "Bases"
msgstr "Bases"

#: src/zope/app/apidoc/codemodule/browser/introspector.pt:96
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:35
msgid "There are no base classes."
msgstr "Il n'y a pas de classe de base."

#: src/zope/app/apidoc/codemodule/browser/introspector.zcml:46
msgid "Introspector"
msgstr "Introspecteur"

#: src/zope/app/apidoc/codemodule/browser/menu.pt:14
#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:17
#: src/zope/app/apidoc/ifacemodule/menu.pt:18
#: src/zope/app/container/browser/find.pt:8
msgid "find-button"
msgstr "Chercher"

#: src/zope/app/apidoc/codemodule/browser/menu.pt:19
#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:29
msgid "Browse Zope Source"
msgstr "Naviguer dans les sources de Zope"

#: src/zope/app/apidoc/codemodule/browser/menu.pt:8
#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:8
msgid "Class Finder:"
msgstr "Localisateur de classe :"

#: src/zope/app/apidoc/codemodule/browser/menu.pt:9
#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:9
msgid "(Enter partial Python path)"
msgstr "(Entrez le chemin partiel Python)"

#: src/zope/app/apidoc/codemodule/browser/module.py:98
#: src/zope/app/rotterdam/xmlobject.py:160
#: src/zope/app/rotterdam/xmlobject.py:163
#: src/zope/app/rotterdam/template.pt:95
#: src/zope/app/rotterdam/template_tablelayout.pt:74
#: src/zope/app/boston/browser/template.pt:60
msgid "[top]"
msgstr "[racine]"

#: src/zope/app/apidoc/codemodule/browser/module_index.pt:5
msgid "Zope 3 Code Browser"
msgstr "Navigateur de code Zope 3"

#: src/zope/app/apidoc/codemodule/browser/static_menu.pt:34
#: src/zope/app/apidoc/ifacemodule/static_menu.pt:30
msgid "Search results:"
msgstr "Résultats de la recherche :"

#: src/zope/app/apidoc/codemodule/codemodule.py:38
msgid "Code Browser"
msgstr "Navigateur de code"

#: src/zope/app/apidoc/codemodule/codemodule.py:41
msgid ""
"\n"
"    This module allows you to get an overview of the modules and classes\n"
"    defined in the Zope 3 framework and its supporting packages. There are\n"
"    two methods to navigate through the modules to find the classes you are\n"
"    interested in.\n"
"\n"
"    The first method is to type in some part of the Python path of the "
"class\n"
"    and the module will look in the class registry for matches. The menu "
"will\n"
"    then return with a list of these matches.\n"
"\n"
"    The second method is to click on the \"Browse Zope Source\" link. In "
"the\n"
"    main window, you will see a directory listing with the root Zope 3\n"
"    modules. You can click on the module names to discover their content. If "
"a\n"
"    class is found, it is represented as a bold entry in the list.\n"
"\n"
"    The documentation contents of a class provides you with an incredible\n"
"    amount of information. Not only does it tell you about its base "
"classes,\n"
"    implemented interfaces, attributes and methods, but it also lists the\n"
"    interface that requires a method or attribute to be implemented and the\n"
"    permissions required to access it.\n"
"    "
msgstr ""
"\n"
"    Ce module vous permet d'avoir une présentation des modules et des "
"classes définis dans le framework Zope 3 et les extensions supportées. Il "
"existe deux méthodes pour naviguer à travers les modules et trouver les "
"classes qui vous intéressent.\n"
"\n"
"    La première méthode est de taper le chemin Python de la classe et le "
"module cherchera dans l'enregistrement des classes. Le menu retournera une "
"liste qui satisfait au critère.\n"
"\n"
"    La seconde méthode est de cliquer sur le lien \"Naviguer dans les "
"sources Zope\". Dans la fenêtre principale, vous verrez une liste de modules "
"Zope 3. Vous pouvez cliquer sur le nom des modules pour découvrir leurs "
"contenus. Si une classe est trouvée, son entrée deviendra gras dans la "
"liste.\n"
"\n"
"    Le contenu de la documentation d'une classe fournit un nombre incroyable "
"d'informations. Non seulement sur les classes de registres, les interfaces "
"implémentées, les attributs et les méthodes, mais aussi sur les listes des "
"interfaces qui demandent l'implémentation d'une méthode ou d'un attribut et "
"les permissions pour y accéder.\n"
"    "

#: src/zope/app/apidoc/codemodule/codemodule.py:79
msgid "Zope 3 root."
msgstr "Racine Zope 3."

#: src/zope/app/apidoc/codemodule/interfaces.py:185
msgid "Configuration Filename"
msgstr "Configuration du nom de fichier"

#: src/zope/app/apidoc/codemodule/interfaces.py:186
msgid "Path to the configuration file"
msgstr "Le chemin du fichier de configuration"

#: src/zope/app/apidoc/codemodule/interfaces.py:190
msgid "Configuration Package"
msgstr "Paquetage de configuration"

#: src/zope/app/apidoc/codemodule/interfaces.py:191
msgid ""
"Specifies the package from which the configuration file will be\n"
"        executed. If you do not specify the package, then the configuration\n"
"        cannot be fully validated and improper ZCML files might be written."
msgstr ""
"Spécifiez le paquetage où le fichier de  configuration sera exécuté. Si vous "
"ne spécifiez pas de paquetage, la configuration ne pourra être complètement "
"validée et du ZCML impropre pourrait être écrit."

#: src/zope/app/apidoc/codemodule/interfaces.py:198
msgid "XML Root Element"
msgstr "Élément XML racine"

#: src/zope/app/apidoc/codemodule/interfaces.py:199
msgid "XML element representing the configuration root."
msgstr "Élément XML représentant la configuration racine."

#: src/zope/app/apidoc/component.py:196
msgid "<subscription>"
msgstr "<abonnement>"

#: src/zope/app/apidoc/component.py:216 src/zope/app/apidoc/component.py:249
msgid "<i>no name</i>"
msgstr "<i>pas de nom</i>"

#: src/zope/app/apidoc/configure.zcml:33
msgid "Inspection API"
msgstr "Revue de l'API"

#: src/zope/app/apidoc/configure.zcml:43
msgid "Components"
msgstr "Composants"

#: src/zope/app/apidoc/configure.zcml:49
msgid "Presentation"
msgstr "Présentation"

#: src/zope/app/apidoc/configure.zcml:55
msgid "Miscellaneous"
msgstr "Divers"

#: src/zope/app/apidoc/configure.zcml:61
msgid "Class Registry"
msgstr "Registre de classe"

#: src/zope/app/apidoc/configure.zcml:70
msgid "API Doc Tool"
msgstr "Outil Doc API"

#: src/zope/app/apidoc/configure.zcml:70
msgid ""
"          These are all the preferences related to viewing the API          "
"documentation."
msgstr ""
"          Ce sont toutes les préférences liées à la visualisation de la "
"documentation de l'API."

#: src/zope/app/apidoc/configure.zcml:8
msgid "zope.app.apidoc.UseAPIDoc"
msgstr "[zope.app.apidoc.UseAPIDoc] Accès à la documentation API en ligne"

#: src/zope/app/apidoc/ifacemodule/browser.py:267
msgid "Specific views"
msgstr "Vues spécifiques"

#: src/zope/app/apidoc/ifacemodule/browser.py:268
msgid "Extended views"
msgstr "Vues étendues"

#: src/zope/app/apidoc/ifacemodule/browser.py:269
msgid "Generic views"
msgstr "Vues génériques"

#: src/zope/app/apidoc/ifacemodule/browser.py:274
msgid "Browser"
msgstr "Navigateur"

#: src/zope/app/apidoc/ifacemodule/browser.py:275
msgid "XML-RPC"
msgstr "XML-RPC"

#: src/zope/app/apidoc/ifacemodule/browser.py:276
msgid "HTTP"
msgstr "HTTP"

#: src/zope/app/apidoc/ifacemodule/browser.py:277
msgid "FTP"
msgstr "FTP"

#: src/zope/app/apidoc/ifacemodule/browser.py:278
msgid "Other"
msgstr "Autres"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:13
msgid "(line ${line})"
msgstr "(ligne ${line})"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:29
msgid "(name: ${name})"
msgstr "(nom : ${name})"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:35
#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:10
msgid "registered:"
msgstr "enregistré :"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:40
#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:25
msgid "requires:"
msgstr "requit :"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:49
#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:34
msgid "No interface required."
msgstr "Aucune interface requise."

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:55
#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:41
msgid "provides:"
msgstr "fournit :"

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:62
msgid "No interface provided."
msgstr "Aucune interface fournie."

#: src/zope/app/apidoc/ifacemodule/component_macros.pt:68
msgid "registration info:"
msgstr "Information sur l'enregistrement :"

#: src/zope/app/apidoc/ifacemodule/configure.zcml:81
msgid "Interface Details"
msgstr "Détails de l'interface"

#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:3
msgid "(Attribute)"
msgstr "(Attribut)"

#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:53
msgid "There are no methods specified."
msgstr "Aucune méthode n'est spécifiée."

#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:62
msgid "Attributes/Fields"
msgstr "Attributs/Champs"

#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:77
msgid "There are no attributes or fields specified."
msgstr "Il n'y a pas d'attribut ou de champ spécifié."

#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:97
msgid "There are no views available."
msgstr "Il n'y a pas de vue disponible."

#: src/zope/app/apidoc/ifacemodule/ifacemodule.py:51
#: src/zope/app/catalog/text.py:35
#: src/zope/app/component/metadirectives.py:445
#: src/zope/app/apidoc/configure.zcml:37
#: src/zope/app/apidoc/bookmodule/book.zcml:11
msgid "Interfaces"
msgstr "Interfaces"

#: src/zope/app/apidoc/ifacemodule/ifacemodule.py:54
msgid ""
"\n"
"    All used and important interfaces are registered through the site\n"
"    manager. While it would be possible to just list all attributes, it is\n"
"    hard on the user to read such an overfull list. Therefore, interfaces "
"that\n"
"    have partial common module paths are bound together.\n"
"\n"
"    The documentation of an interface also provides a wide variety of\n"
"    information, including of course the declared attributes/fields and\n"
"    methods, but also available adapters, and utilities that provide\n"
"    this interface.\n"
"    "
msgstr ""
"\n"
"    Toutes les interfaces importantes et utilisées sont enregistrées à "
"travers le gestionnaire de site. Même s'il est possible de limiter aux "
"attributs, il est difficile de lire ce genre de listes. Toutefois, les "
"interfaces qui possèdent partiellement des chemins de modules communs sont "
"mis ensembles. La documentation d'une interface fournis une grande variété "
"d'informations, incluant bien sur les attributs/champs et les méthodes, mais "
"aussi les adaptateurs disponibles, et les utilitaires qui fournissent cette "
"interface.\n"
"    "

#: src/zope/app/apidoc/ifacemodule/index.pt:101
msgid "Extended Adapters"
msgstr "Adaptateurs étendus"

#: src/zope/app/apidoc/ifacemodule/index.pt:112
msgid "There are no extended adapters registered for this interface."
msgstr "Il n'y a pas d'adaptateur étendu enregistré pour cette interface."

#: src/zope/app/apidoc/ifacemodule/index.pt:125
msgid "Generic Adapters"
msgstr "Adaptateurs génériques"

#: src/zope/app/apidoc/ifacemodule/index.pt:136
msgid "There are no generic adapters registered."
msgstr "Il n'y a pas d'adaptateur générique enregistré."

#: src/zope/app/apidoc/ifacemodule/index.pt:149
msgid "Adapters that provide this interface:"
msgstr "Les adaptateurs qui fournissent cette interface :"

#: src/zope/app/apidoc/ifacemodule/index.pt:161
msgid "There are no adapters registered for this interface."
msgstr "Il n'y a pas d'adaptateur enregistré pour cette interface."

#: src/zope/app/apidoc/ifacemodule/index.pt:281
msgid "Other Information"
msgstr "Autre information"

#: src/zope/app/apidoc/ifacemodule/index.pt:288
msgid "A list of factories that create objects implementing this interface."
msgstr ""
"Une liste de producteurs qui créent des objets implémentant cette interface."

#: src/zope/app/apidoc/ifacemodule/index.pt:29
msgid "Base interfaces"
msgstr "Interfaces de bases"

#: src/zope/app/apidoc/ifacemodule/index.pt:303
msgid "A list of utilities that are registered to provide this interface."
msgstr ""
"Une liste d'utilitaires qui sont enregistrés pour fournir cette interface."

#: src/zope/app/apidoc/ifacemodule/index.pt:316
msgid "Classes"
msgstr "Classes"

#: src/zope/app/apidoc/ifacemodule/index.pt:318
msgid ""
"A list of classes that implement this interface. This might duplicate the "
"entries in Utilities."
msgstr ""
"Une liste de classes qui implémentent cette interface. Cela peut-être "
"redondant avec les entrées dans Utilitaires."

#: src/zope/app/apidoc/ifacemodule/index.pt:44
msgid "There are no base interfaces."
msgstr "Il n'y a pas d'interface de base."

#: src/zope/app/apidoc/ifacemodule/index.pt:59
msgid "Adapters"
msgstr "Adaptateurs"

#: src/zope/app/apidoc/ifacemodule/index.pt:69
msgid "Adapters where this interface is required:"
msgstr "Les adaptateurs pour lesquels cette interface est requise :"

#: src/zope/app/apidoc/ifacemodule/index.pt:77
msgid "Specific Adapters"
msgstr "Adaptateurs spécifiques"

#: src/zope/app/apidoc/ifacemodule/index.pt:88
msgid "There are no specific adapters registered for this interface."
msgstr "Il n'y a pas d'adaptateur spécifique enregistré pour cette interface."

#: src/zope/app/apidoc/ifacemodule/interfaces.py:103
#: src/zope/app/apidoc/ifacemodule/interfaces.py:121
msgid "Generic HTTP Views"
msgstr "Vues HTTP génériques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:104
#: src/zope/app/apidoc/ifacemodule/interfaces.py:122
msgid "Show generic HTTP views"
msgstr "Afficher les vues HTTP génériques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:109
msgid "Specific HTTP Views"
msgstr "Vues HTTP spécifiques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:110
msgid "Show specific HTTP views"
msgstr "Afficher les vues HTTP spécifiques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:115
msgid "Extended HTTP Views"
msgstr "Vues HTTP étendues"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:116
msgid "Show extended HTTP views"
msgstr "Afficher les vues HTTP étendues"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:127
msgid "FTP Views"
msgstr "Vues FTP"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:128
msgid "Show FTP views"
msgstr "Afficher les vues FTP"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:133
msgid "Specific FTP Views"
msgstr "Vues FTP spécifiques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:134
msgid "Show specific FTP views"
msgstr "Afficher les vues FTP spécifiques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:139
msgid "Extended FTP Views"
msgstr "Vues FTP étendues"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:140
msgid "Show extended FTP views"
msgstr "Afficher les vues FTP étendues"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:145
msgid "Generic FTP Views"
msgstr "Vues FTP génériques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:146
msgid "Show generic FTP views"
msgstr "Afficher les vues FTP génériques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:151
msgid "Other Views"
msgstr "Autres vues"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:152
msgid "Show other (unidentified) views"
msgstr "Afficher les autres vues (non identifiées)"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:157
msgid "Specific Other Views"
msgstr "Autres vues spécifiques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:158
msgid "Show specific other views"
msgstr "Afficher les autres vues spécifiques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:163
msgid "Extended Other Views"
msgstr "Autres vues étendues"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:164
msgid "Show extended other views"
msgstr "Afficher les autres vues étendues"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:169
msgid "Generic Other Views"
msgstr "Autres vues génériques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:170
msgid "Show generic other views"
msgstr "Afficher les autres vues génériques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:28
msgid ""
"\n"
"    Preferences for API Docs' Interface Details Screen\n"
"\n"
"    It is possible to hide and show various sections of the interface "
"details'\n"
"    screen. The following preferences allow you to choose the sections to "
"be\n"
"    shown by default.\n"
"    "
msgstr ""
"\n"
"    Préférences pour l'écran de détails de l'interface pour les Docs API\n"
"\n"
"    Il est possible de cacher ou d'afficher les sections de l'écran de "
"détails\n"
"    d'interface. Les préférences suivantes vous permet de choisir les "
"sections qui seront\n"
"    affichées par défaut.\n"
"    "

#: src/zope/app/apidoc/ifacemodule/interfaces.py:37
msgid "Specific Required Interface Adapters"
msgstr "Adaptateurs spécifiques avec une interface requise"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:38
msgid "Show specific required interface adapters"
msgstr "Afficher les adaptateurs spécifiques avec interface requise"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:43
msgid "Extended Required Interface Adapters"
msgstr "Adaptateurs étendues avec interface requise"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:44
msgid "Show extended required interface adapters"
msgstr "Afficher les adaptateurs étendues avec interface requise"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:49
msgid "Generic Required Interface Adapters"
msgstr "Adaptateurs génériques avec interface requise"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:50
msgid "Show generic required interface adapters"
msgstr "Afficher les adaptateurs génériques avec interface requise"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:55
msgid "Browser Views"
msgstr "Vues du navigateur"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:56
msgid "Show browser views"
msgstr "Afficher les vues du navigateur"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:61
msgid "Specific Browser Views"
msgstr "Vues spécifiques du navigateur"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:62
msgid "Show specific browser views"
msgstr "Afficher les vues spécifiques du navigateur"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:67
msgid "Extended Browser Views"
msgstr "Vues étendues du navigateur"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:68
msgid "Show extended browser views"
msgstr "Afficher les vues étendues du navigateur"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:73
msgid "Generic Browser Views"
msgstr "Vues génériques du navigateur"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:74
msgid "Show generic browser views"
msgstr "Afficher les vues génériques du navigateur"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:79
msgid "XML-RPC Views"
msgstr "Vues XML-RPC"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:80
msgid "Show XML-RPC views"
msgstr "Afficher les vues XML-RPC"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:85
msgid "Specific XML-RPC Views"
msgstr "Vues XML-RPC spécifiques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:86
msgid "Show specific XML-RPC views"
msgstr "Afficher les vues XML-RPC spécifiques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:91
msgid "Extended XML-RPC Views"
msgstr "Vues XML-RPC étendues"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:92
msgid "Show extended XML-RPC views"
msgstr "Afficher les vues XML-RPC étendues"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:97
msgid "Generic XML-RPC Views"
msgstr "Vues XML-RPC génériques"

#: src/zope/app/apidoc/ifacemodule/interfaces.py:98
msgid "Show generic XML-RPC views"
msgstr "Afficher les vues XML-RPC génériques"

#: src/zope/app/apidoc/ifacemodule/menu.pt:13
msgid "name only search"
msgstr "Recherche sur le nom uniquement"

#: src/zope/app/apidoc/ifacemodule/menu.pt:36
#: src/zope/app/apidoc/ifacemodule/static_menu.pt:46
msgid ""
"Note: These are only interfaces that are registered with the site manager."
msgstr ""
"Note : Ce sont seulement les interfaces enregistrées avec le gestionnaire du "
"site."

#: src/zope/app/apidoc/ifacemodule/menu.pt:8
#: src/zope/app/apidoc/ifacemodule/static_menu.pt:9
msgid "Interface Finder:"
msgstr "Localisateur d'interface :"

#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:16
msgid "presentation type:"
msgstr "Type de présentation :"

#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:51
msgid "layer:"
msgstr "Calque :"

#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:60
msgid "factory path:"
msgstr "Chemin du producteur :"

#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:77
msgid "resource:"
msgstr "Ressource :"

#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:84
msgid "Permission:"
msgstr "Permission :"

#: src/zope/app/apidoc/typemodule/type.py:100
msgid "Interface Types"
msgstr "Types d'interfaces"

#: src/zope/app/apidoc/typemodule/type.py:103
msgid ""
"\n"
"    Here you can see all registered interface types. When you open the "
"subtree\n"
"    of a specific interface type, you can see all the interfaces that "
"provide\n"
"    this type. This can be very useful in cases where you want to determine\n"
"    all content type interfaces, for example.\n"
"    "
msgstr ""
"\n"
"    Ici vous pouvez voir tout les types d'interfaces enregistrés. Quand vous "
"ouvrez un sous arbre d'un type d'interface spécifique, vous pouvez voir "
"toutes les interfaces que fournit ce type. Ceci peut être très utile dans "
"les cas ou vous souhaitez déterminer tout les types d'interfaces de contenu, "
"par exemple.\n"
"    "

#: src/zope/app/apidoc/utilities.py:172 src/zope/app/apidoc/utilities.py:174
msgid "n/a"
msgstr "non disponible"

#: src/zope/app/apidoc/utilitymodule/index.pt:12
msgid "(Name: \"${name}\")"
msgstr "(Nom : \"${name}\")"

#: src/zope/app/apidoc/utilitymodule/index.pt:20
#: src/zope/app/apidoc/ifacemodule/component_macros.pt:90
msgid "Component:"
msgstr "Composant :"

#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:101
#: src/zope/app/apidoc/ifacemodule/index.pt:301
msgid "Utilities"
msgstr "Utilitaires"

#: src/zope/app/apidoc/utilitymodule/utilitymodule.py:104
msgid ""
"\n"
"    Utilities are also nicely registered in a site manager, so that it is "
"easy\n"
"    to create a listing of available utilities. A utility is identified by "
"the\n"
"    providing interface and a name, which can be empty. The menu provides "
"you\n"
"    with a list of interfaces that utilities provide and as sub-items the\n"
"    names of the various implementations.\n"
"\n"
"    Again, the documentation of a utility lists all the attributes/fields "
"and\n"
"    methods the utility provides and provides a link to the implementation.\n"
"    "
msgstr ""
"\n"
"    Les utilitaires sont aussi bien enregistrés dans le gestionnaire de "
"site, de sorte qu'il soit aisé de créer une liste d'utilitaires disponibles. "
"Un utilitaire est identifié par l'interface qu'il fournit et un nom, qui "
"peut être vide. Le menu vous donne, avec une liste d'interfaces que "
"l'utilitaire fournit, comme sous éléments les noms des différentes "
"implémentations.\n"
" De nouveau, la documentation d'un utilitaire liste tout les attributs/"
"champs et méthodes que l'utilitaire fournit et donne un lien vers "
"l'implémentation.\n"
"    "

#: src/zope/app/apidoc/zcmlmodule/__init__.py:120
msgid "ZCML Reference"
msgstr "Référence ZCML"

#: src/zope/app/apidoc/zcmlmodule/__init__.py:123
msgid ""
"\n"
"    This module presents you with a complete list of ZCML directives and\n"
"    serves therefore well as reference. The menu provides you with a tree "
"that\n"
"    organizes the directives by namespaces.\n"
"\n"
"    The documentation contents for each directive tells you all the "
"available\n"
"    attributes and their semantics. It also provides a link to the "
"interface\n"
"    the directive confirms to. If available, it will even tell you the\n"
"    file the directive was declared in. At the end a list of available\n"
"    subdirectives is given, also listing the implemented interface and\n"
"    available attributes.\n"
"    "
msgstr ""
"\n"
"    Ce module vous présente une liste complète de directives ZCML et sert "
"donc de référence. Le menu vous fournit un arbre qui organise les directives "
"par des espaces de noms. Le contenu de la documentation pour chaque "
"directive vous indique tous les attributs disponibles et leur sémantique. "
"Elle fournit également un lien vers l'interface que la directive déclare. Si "
"c'est disponible, elle vous indiquera même le fichier ou la directive a été "
"déclaré. A la fin une liste des sous directives disponibles est donnée, "
"listant également l'interface implémentée et les attributs disponibles.\n"
"    "

#: src/zope/app/apidoc/zcmlmodule/index.pt:22
msgid "File:"
msgstr "Fichier :"

#: src/zope/app/apidoc/zcmlmodule/index.pt:28
msgid ""
"from (line ${beginline}, column ${begincolumn}) to (line ${endline}, column "
"${endcolumn})"
msgstr ""
"de (ligne ${beginline}, colonne ${begincolumn}) à (ligne ${endline}, colonne "
"${endcolumn})"

#: src/zope/app/apidoc/zcmlmodule/index.pt:33
msgid "Info:"
msgstr "Information :"

#: src/zope/app/apidoc/zcmlmodule/index.pt:39
#: src/zope/app/apidoc/zcmlmodule/index.pt:97
msgid "Handler:"
msgstr "Gestionnaire :"

#: src/zope/app/apidoc/zcmlmodule/index.pt:47
msgid "Schema"
msgstr "Schéma"

#: src/zope/app/apidoc/zcmlmodule/index.pt:69
#: src/zope/app/apidoc/zcmlmodule/index.pt:126
msgid "There are no fields specified."
msgstr "Il n'y a pas de champ spécifié."

#: src/zope/app/apidoc/zcmlmodule/index.pt:78
msgid "Subdirectives"
msgstr "Sous directives"

#: src/zope/app/apidoc/zcmlmodule/static_menu.pt:5
#: src/zope/app/apidoc/zcmlmodule/menu.pt:5
msgid ""
"Namespaces that are not full URLs start with \"http://namespaces.zope.org/\"."
msgstr ""
"Les espaces de nom qui ne sont pas des URL complètes commencent par \"http://"
"espacesdenom.zope.org/\"."

#: src/zope/app/applicationcontrol/browser/configure.zcml:23
msgid "Runtime Information"
msgstr "Information sur temps de fonctionnement"

#: src/zope/app/applicationcontrol/browser/configure.zcml:27
msgid "Server Control"
msgstr "Contrôle serveur"

#: src/zope/app/applicationcontrol/browser/configure.zcml:33
msgid "ZODB Control"
msgstr "Contrôle ZODB"

#: src/zope/app/applicationcontrol/browser/configure.zcml:50
msgid "Manage Process"
msgstr "Gestion processus"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:11
msgid "Uptime"
msgstr "Temps d'utilisation"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:17
msgid "System platform"
msgstr "Plate-forme système"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:22
msgid "Zope version"
msgstr "Version Zope"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:27
msgid "Python version"
msgstr "Version Python"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:32
msgid "Command line"
msgstr "Ligne de commande"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:37
msgid "Preferred encoding"
msgstr "Codage préféré"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:4
msgid "Zope Runtime Information"
msgstr "Information du temps de fonctionnement de Zope"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:42
msgid "FileSystem encoding"
msgstr "Codage du système de fichier"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:47
msgid "Process id"
msgstr "Id processus"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:52
msgid "Python path"
msgstr "Chemin Python"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.py:37
#: src/zope/app/applicationcontrol/runtimeinfo.py:71
msgid "Unavailable"
msgstr "Non disponible"

#: src/zope/app/applicationcontrol/browser/runtimeinfo.py:67
msgid "${days} day(s) ${hours}:${minutes}:${seconds}"
msgstr "${days} jour(s) ${hours}:${minutes}:${seconds}"

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:17
msgid "Countdown until restart or shutdown"
msgstr "Compte à rebours avant redémarrage ou arrêt"

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:21
msgid "seconds"
msgstr "secondes"

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:22
msgid ""
"If you specify a time of 0 seconds, then the server will be shutdown or "
"restarted immediately."
msgstr ""
"Si vous spécifiez 0 seconde alors le serveur effectuera un arrêt ou "
"redémarrera immédiatement."

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:3
msgid "Zope Stub Server Controller"
msgstr "Contrôleur serveur Stub Zope"

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:31
msgid "Restart server"
msgstr "Redémarrer le serveur"

#: src/zope/app/applicationcontrol/browser/servercontrol.pt:34
msgid "Shutdown server"
msgstr "Arrêter le serveur"

#: src/zope/app/applicationcontrol/browser/servercontrol.py:38
msgid "The server will be restarted in ${number} seconds."
msgstr "Le serveur va redémarrer in ${number} secondes."

#: src/zope/app/applicationcontrol/browser/servercontrol.py:42
msgid "The server will be shutdown in ${number} seconds."
msgstr "Le serveur va s'arrêter in ${number} secondes."

#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:16
msgid "Domain"
msgstr "Domaine"

#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:25
msgid "Files"
msgstr "Fichiers"

#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:37
msgid "reload-button"
msgstr "Recharger"

#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.py:52
msgid ""
"Message Catalog for ${language} language in ${domain} domain successfully "
"reloaded."
msgstr ""
"Le catalogue de messages pour la langue ${language} dans le domaine "
"${domain} a été correctement rechargé."

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:15
msgid "Name of database"
msgstr "Nom de la base de données"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:21
msgid "Size of database"
msgstr "Taille de la base de données"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:29
msgid "Keep up to"
msgstr "Garder jusqu'à"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:33
msgid "days"
msgstr "jours"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:38
msgid "pack-button"
msgstr "Compacter"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:4
msgid "ZODB Controller"
msgstr "Contrôleur ZODB"

#: src/zope/app/applicationcontrol/browser/zodbcontrol.py:45
msgid "ZODB successfully packed."
msgstr "Compactage de la ZODB réussi."

#: src/zope/app/authentication/browser/configure.zcml:104
msgid "Authenticator Plugin"
msgstr "Extension d'authentification"

#: src/zope/app/authentication/browser/configure.zcml:24
msgid "Pluggable Authentication Utility"
msgstr "Utilitaire d'authentification enfichable"

#: src/zope/app/authentication/browser/configure.zcml:24
msgid "New-style pluggable authentication utility"
msgstr "Nouveau style de l'utilitaire d'authentification enfichable"

#: src/zope/app/authentication/browser/configure.zcml:32
msgid "Edit Pluggable Authentication Utility"
msgstr "Éditer l'utilitaire d'authentification enfichable"

#: src/zope/app/authentication/browser/configure.zcml:40
msgid "Plugins"
msgstr "Extensions"

#: src/zope/app/authentication/browser/configure.zcml:56
msgid "New Pluggable Authentication Utility Registration"
msgstr "Nouvel enregistrement de l'utilitaire d'authentification enfichable"

#: src/zope/app/authentication/browser/configure.zcml:6
msgid "Add Pluggable Authentication"
msgstr "Ajouter une authentification enfichable"

#: src/zope/app/authentication/browser/configure.zcml:68
msgid "New Credentials Plugin Registration"
msgstr "Nouvel enregistrement de l'extension Credentials"

#: src/zope/app/authentication/browser/configure.zcml:80
msgid "New Authenticator Plugin Registration"
msgstr "Nouvel enregistrement de l'extension d'enregistrement"

#: src/zope/app/authentication/browser/configure.zcml:99
msgid "Credentials Plugin"
msgstr "Extension Credentials"

#: src/zope/app/authentication/browser/groupfolder.zcml:15
msgid "Add group information"
msgstr "Ajouter l'information sur le groupe"

#: src/zope/app/authentication/browser/groupfolder.zcml:24
msgid "Group"
msgstr "Groupe"

#: src/zope/app/authentication/browser/groupfolder.zcml:24
msgid "A principals group"
msgstr "Un groupe Principals"

#: src/zope/app/authentication/browser/groupfolder.zcml:32
msgid "Groups Folder"
msgstr "Dossier groupes"

#: src/zope/app/authentication/browser/groupfolder.zcml:38
msgid "Add group folder"
msgstr "Ajouter un dossier groupe"

#: src/zope/app/authentication/browser/groupfolder.zcml:47
msgid "A Group folder"
msgstr "Un dossier groupe"

#: src/zope/app/authentication/browser/groupfolder.zcml:47
msgid "Group Folder"
msgstr "Dossier groupe"

#: src/zope/app/authentication/browser/groupfolder.zcml:7
msgid "Change group information"
msgstr "Modifiez les informations sur le groupe"

#: src/zope/app/authentication/browser/httpplugins.zcml:13
msgid "Realm"
msgstr "Realm"

#: src/zope/app/authentication/browser/httpplugins.zcml:7
msgid "HTTP Basic-Auth Plugin"
msgstr "Extension HTTP Basic Auth"

#: src/zope/app/authentication/browser/loginform.pt:11
msgid ""
"You are not authorized to perform this action. However, you may login as a "
"different user who is authorized."
msgstr ""
"Vous n'êtes pas autorisez à effectuer cette action. Cependant, vous pouvez "
"vous connecter sous un utilisateur différent qui est autorisé."

#: src/zope/app/authentication/browser/loginform.pt:20
msgid "User Name"
msgstr "Nom utilisateur"

#: src/zope/app/authentication/browser/loginform.pt:34
msgid "login-button"
msgstr "Connexion"

#: src/zope/app/authentication/browser/loginform.pt:4
msgid "Sign in"
msgstr "S'enregistrer"

#: src/zope/app/authentication/browser/loginform.pt:9
msgid "Please provide Login Information"
msgstr "Veuillez fournir des informations sur le nom de connexion"

#: src/zope/app/authentication/browser/principalfolder.zcml:14
msgid "A Pluggable Persistent Authentication Plugin"
msgstr "Une extension d'authentification persistante enfichable"

#: src/zope/app/authentication/browser/principalfolder.zcml:14
#: src/zope/app/authentication/principalfolder.zcml:45
msgid "Principal Folder"
msgstr "Dossier Principal"

#: src/zope/app/authentication/browser/principalfolder.zcml:22
msgid "Add Principal Information"
msgstr "Ajouter des informations Principal"

#: src/zope/app/authentication/browser/principalfolder.zcml:33
msgid "Principal Information"
msgstr "Information Principal"

#: src/zope/app/authentication/browser/principalfolder.zcml:40
msgid "Change Internal Principal"
msgstr "Modifier le Principal interne"

#: src/zope/app/authentication/browser/principalfolder.zcml:5
msgid "Add Principal Folder"
msgstr "Ajouter un dossier Principal"

#: src/zope/app/authentication/browser/principalfolder.zcml:55
msgid "Principal Folder Prefix"
msgstr "Préfixe du dossier Principal"

#: src/zope/app/authentication/browser/schemasearch.py:30
#: src/zope/app/security/browser/auth.py:30
msgid "search-button"
msgstr "Chercher"

#: src/zope/app/authentication/browser/schemasearch.py:31
msgid "Source path"
msgstr "Chemin source"

#: src/zope/app/authentication/browser/schemasearch.py:32
msgid "Path to the source utility"
msgstr "Chemin vers l'utilitaire source"

#: src/zope/app/authentication/browser/session.zcml:11
msgid "Browser Form Challenger"
msgstr "Challengeur du formulaire du navigateur"

#: src/zope/app/authentication/browser/session.zcml:5
msgid "Session Credentials Plugin"
msgstr "Extension credentials de sessions"

#: src/zope/app/authentication/configure.zcml:55
msgid "Pluggable Authentication"
msgstr "Authentification enfichable"

#: src/zope/app/authentication/groupfolder.py:45
#: src/zope/app/authentication/principalfolder.py:65
#: src/zope/app/component/metadirectives.py:328
#: src/zope/app/component/metadirectives.py:501
#: src/zope/app/form/browser/ftests/test_i18n.py:33
#: src/zope/schema/interfaces.py:101 src/zope/schema/interfaces.py:463
#: src/zope/security/interfaces.py:264 src/zope/security/interfaces.py:300
#: src/zope/app/dublincore/browser/edit.pt:17
#: src/zope/app/schema/browser/schema_edit.pt:39
#: src/zope/app/container/browser/contents.pt:34
#: src/zope/app/container/browser/index.pt:28
msgid "Title"
msgstr "Titre"

#: src/zope/app/authentication/groupfolder.py:46
#: src/zope/security/interfaces.py:301
msgid "Provides a title for the permission."
msgstr "Fournir un titre pour la permission."

#: src/zope/app/authentication/groupfolder.py:50
#: src/zope/app/authentication/principalfolder.py:69
#: src/zope/app/component/metadirectives.py:335
#: src/zope/app/component/metadirectives.py:508
#: src/zope/app/form/browser/ftests/test_i18n.py:40
#: src/zope/schema/interfaces.py:108 src/zope/security/interfaces.py:270
#: src/zope/security/interfaces.py:305
#: src/zope/app/dublincore/browser/edit.pt:25
msgid "Description"
msgstr "Description"

#: src/zope/app/authentication/groupfolder.py:51
#: src/zope/security/interfaces.py:306
msgid "Provides a description for the permission."
msgstr "Fournir une description pour la permission."

#: src/zope/app/authentication/groupfolder.py:55
msgid "Principals"
msgstr "Principals"

#: src/zope/app/authentication/groupfolder.py:58
msgid "List of ids of principals which belong to the group"
msgstr "Liste des ids des Principals qui appartiennent au groupe"

#: src/zope/app/authentication/groupfolder.py:68
msgid "Group ID prefix"
msgstr "Préfixe de l'ID de groupe"

#: src/zope/app/authentication/groupfolder.py:69
msgid "Prefix added to IDs of groups in this folder"
msgstr "Préfixe ajouté aux IDs des groupes de ce répertoire"

#: src/zope/app/authentication/groupfolder.py:88
msgid "Group Search String"
msgstr "Chaîne de recherche de groupes"

#: src/zope/app/authentication/groupfolder.zcml:53
msgid "Group Folders"
msgstr "Dossiers groupe"

#: src/zope/app/authentication/idpicker.py:101
msgid "Ids must contain only printable 7-bit non-space ASCII characters"
msgstr ""

#: src/zope/app/authentication/idpicker.py:106
msgid "Ids can't be more than 100 characters long."
msgstr ""

#: src/zope/app/authentication/interfaces.py:38
msgid "Credentials Plugins"
msgstr "Extensions credentials"

#: src/zope/app/authentication/interfaces.py:44
msgid "Authenticator Plugins"
msgstr "Extensions d'authentification"

#: src/zope/app/authentication/interfaces.py:50
#: src/zope/app/authentication/principalfolder.py:80
#: src/zope/app/authentication/browser/principalfolder.zcml:55
msgid "Prefix"
msgstr "Préfixe"

#: src/zope/app/authentication/principalfolder.py:101
#: src/zope/app/security/browser/auth.py:31
msgid "Search String"
msgstr "Chaîne de recherche"

#: src/zope/app/authentication/principalfolder.py:102
msgid "A Search String"
msgstr "Une chaîne de recherche"

#: src/zope/app/authentication/principalfolder.py:42
#: src/zope/app/pluggableauth/interfaces.py:32
msgid "Login"
msgstr "Nom de connexion"

#: src/zope/app/authentication/principalfolder.py:43
msgid "The Login/Username of the principal. This value can change."
msgstr "Le nom de connexion/nom du Principal. Cette valeur peut changer."

#: src/zope/app/authentication/principalfolder.py:50
#: src/zope/app/mail/interfaces.py:164
#: src/zope/app/pluggableauth/interfaces.py:38
#: src/zope/app/i18n/browser/synchronize.pt:37
#: src/zope/app/authentication/browser/loginform.pt:27
msgid "Password"
msgstr "Mot de passe"

#: src/zope/app/authentication/principalfolder.py:51
msgid "The password for the principal."
msgstr "Le mot de passe du Principal."

#: src/zope/app/authentication/principalfolder.py:54
msgid "Password Manager"
msgstr "Gestionnaire de mot de passe"

#: src/zope/app/authentication/principalfolder.py:56
msgid "The password manager will be used for encode/check the password"
msgstr ""
"Le gestionnaire du mot de passe sera utilisé pour encoder/vérifier le mot de "
"passe"

#: src/zope/app/authentication/principalfolder.py:66
msgid "Provides a title for the principal."
msgstr "Définir un titre pour le Principal."

#: src/zope/app/authentication/principalfolder.py:70
msgid "Provides a description for the principal."
msgstr "Définir une description pour le Principal."

#: src/zope/app/authentication/principalfolder.py:81
msgid ""
"Prefix to be added to all principal ids to assure that all ids are unique "
"within the authentication service"
msgstr ""
"Une préfixe peut être ajouté à tout les ids des Principals pour s'assurer "
"que tout les ids seront uniques dans le service d'authentification"

#: src/zope/app/basicskin/view_macros.pt:35
msgid "User: ${user_title}"
msgstr "Utilisateur : ${user_title}"

#: src/zope/app/boston/browser/template.pt:58
msgid "Location:&nbsp;"
msgstr "Emplacement :&nbsp;"

#: src/zope/app/boston/configure.zcml:60
msgid "Boston Skin"
msgstr "Thème Boston"

#: src/zope/app/boston/viewlets/addinginfo/browser.py:37
msgid "Adding info"
msgstr "Ajouter des informations"

#: src/zope/app/broken/browser.zcml:5
msgid "Broken object"
msgstr "Objet cassé"

#: src/zope/app/cache/browser/cacheable.py:64
msgid "cache-invalidated"
msgstr "Cache invalidé"

#: src/zope/app/cache/browser/cacheable.py:66
msgid "no-cache-associated"
msgstr "Pas de cache associé"

#: src/zope/app/cache/browser/cacheable.py:78
msgid "Saved changes."
msgstr "Changements enregistrés."

#: src/zope/app/cache/browser/cacheableedit.pt:10
msgid "Currently there is no cache associated with the object."
msgstr "Actuellement, il n'y a pas de cache associé à cet objet."

#: src/zope/app/cache/browser/cacheableedit.pt:16
msgid "Currently the object uses ${cache_id_or_url}."
msgstr "Actuellement, cet objet utilise ${cache_id_or_url}."

#: src/zope/app/cache/browser/cacheableedit.pt:38
msgid "Cache name"
msgstr "Nom du cache"

#: src/zope/app/cache/browser/cacheableedit.pt:48
msgid "invalidate-cache-button"
msgstr "Invalider cache"

#: src/zope/app/cache/browser/cacheableedit.pt:6
msgid "This edit form allows you to associate a cache with this object."
msgstr "Ce formulaire vous permet d'associer un cache à cet objet."

#: src/zope/app/cache/browser/configure.zcml:12
msgid "RAM Cache"
msgstr "RAM Cache"

#: src/zope/app/cache/browser/configure.zcml:12
msgid "A RAM cache is a volatile (in memory) cache"
msgstr "Un RAM cache est un cache volatile (en mémoire)"

#: src/zope/app/cache/browser/configure.zcml:26
msgid "Statistics"
msgstr "Statistiques"

#: src/zope/app/cache/browser/configure.zcml:6
msgid "Caches can be used to make your site run faster."
msgstr "Les caches sont utilisés pour rendre votre site plus rapide."

#: src/zope/app/cache/browser/configure.zcml:6
msgid "Caches"
msgstr "Caches"

#: src/zope/app/cache/browser/ramedit.pt:21
msgid "Maximum cached entries"
msgstr "Nombre maximum d'entrées dans le cache"

#: src/zope/app/cache/browser/ramedit.pt:31
msgid "Maximum age of cached entries"
msgstr "Âge maximum des entrées dans le cache"

#: src/zope/app/cache/browser/ramedit.pt:41
msgid "Time between cache cleanups"
msgstr "Temps entre les nettoyages du cache"

#: src/zope/app/cache/browser/ramedit.pt:54
msgid "reset-button"
msgstr "Réinitialiser"

#: src/zope/app/cache/browser/ramedit.pt:6
msgid "You can configure the RAM Cache here."
msgstr "Vous pouvez configurer le RAM cache ici."

#: src/zope/app/cache/browser/ramstats.pt:21
#: src/zope/app/recorder/sessions.pt:17
msgid "Path"
msgstr "Chemin"

#: src/zope/app/cache/browser/ramstats.pt:22
msgid "Hits"
msgstr "Succès"

#: src/zope/app/cache/browser/ramstats.pt:23
msgid "Misses"
msgstr "Échecs"

#: src/zope/app/cache/browser/ramstats.pt:24
msgid "Size, bytes"
msgstr "Taille, octets"

#: src/zope/app/cache/browser/ramstats.pt:25
msgid "Entries"
msgstr "Entrées"

#: src/zope/app/cache/browser/ramstats.pt:7
msgid "RAMCache statistics"
msgstr "Statistiques RAMCache"

#: src/zope/app/catalog/browser/advanced.pt:10
msgid "Document Count"
msgstr "Compteur de documents"

#: src/zope/app/catalog/browser/advanced.pt:11
msgid "Word Count"
msgstr "Compteur de mots"

#: src/zope/app/catalog/browser/advanced.pt:22
msgid "reindex-button"
msgstr "Réindexer"

#: src/zope/app/catalog/browser/advanced.pt:6
msgid "Catalog statistics"
msgstr "Statistiques du catalogue"

#: src/zope/app/catalog/browser/advanced.pt:9
msgid "Index"
msgstr "Index"

#: src/zope/app/catalog/browser/configure.zcml:14
msgid "A Catalog allows indexing and searching of objects"
msgstr "Un catalogue permet d'indexer et de rechercher des objets"

#: src/zope/app/catalog/browser/configure.zcml:39
msgid "Advanced"
msgstr "Avancé"

#: src/zope/app/catalog/browser/configure.zcml:46
msgid "Add a field index"
msgstr "Ajouter un index champ"

#: src/zope/app/catalog/browser/configure.zcml:56
msgid "Index items based on an orderable field value"
msgstr "Un index d'éléments basé sur une valeur ordonnable de champ"

#: src/zope/app/catalog/browser/configure.zcml:56
#: src/zope/app/catalog/browser/configure.zcml:64
msgid "Field Index"
msgstr "Index champ"

#: src/zope/app/catalog/browser/configure.zcml:64
#: src/zope/app/catalog/browser/configure.zcml:92
msgid "Configuration"
msgstr "Configuration"

#: src/zope/app/catalog/browser/configure.zcml:7
msgid "Objects that support indexed searching"
msgstr "Objets supportant la recherche indexée"

#: src/zope/app/catalog/browser/configure.zcml:7
#: src/zope/app/catalog/browser/configure.zcml:14
#: src/zope/app/catalog/configure.zcml:87
msgid "Catalog"
msgstr "Catalogue"

#: src/zope/app/catalog/browser/configure.zcml:73
msgid "Add a text index"
msgstr "Ajouter un index texte"

#: src/zope/app/catalog/browser/configure.zcml:83
msgid ""
"Index items based on multi-value fields with                  orderable "
"values"
msgstr ""
"Un index d'éléments basé sur des champs multivalués avec des valeurs "
"ordonnables."

#: src/zope/app/catalog/browser/configure.zcml:83
#: src/zope/app/catalog/browser/configure.zcml:92
msgid "Text Index"
msgstr "Index texte"

#: src/zope/app/catalog/configure.zcml:101
msgid "Text Indexes"
msgstr "Des index texte"

#: src/zope/app/catalog/configure.zcml:83
msgid "Indexes and Catalogs"
msgstr "index et catalogues"

#: src/zope/app/catalog/configure.zcml:95
msgid "Field Indexes"
msgstr "Des index champ"

#: src/zope/app/catalog/interfaces.py:64 src/zope/app/catalog/text.py:33
#: src/zope/app/component/metadirectives.py:155
#: src/zope/app/component/metadirectives.py:483
msgid "Interface"
msgstr "Interface"

#: src/zope/app/catalog/interfaces.py:65 src/zope/app/catalog/text.py:34
msgid "Objects will be adapted to this interface"
msgstr "Objets qui seront adaptés pour cette interface"

#: src/zope/app/catalog/interfaces.py:71 src/zope/app/catalog/text.py:41
msgid "Field Name"
msgstr "Nom de champ"

#: src/zope/app/catalog/interfaces.py:72 src/zope/app/catalog/text.py:42
msgid "Name of the field to index"
msgstr "Nom du champ à indexer"

#: src/zope/app/catalog/interfaces.py:76 src/zope/app/catalog/text.py:47
msgid "Field Callable"
msgstr "Champ appelable"

#: src/zope/app/catalog/interfaces.py:77 src/zope/app/catalog/text.py:48
msgid "If true, then the field should be called to get the value to be indexed"
msgstr ""
"Si c'est vrai, alors le champ sera appelé pour obtenir la valeur à indexer"

#: src/zope/app/component/browser/__init__.py:104
#: src/zope/app/schema/browser/schema_add.pt:9
msgid "Add Utility"
msgstr "Ajouter un utilitaire"

#: src/zope/app/component/browser/configure.zcml:100
msgid "Site-Management Folder"
msgstr "Dossier de gestion de site"

#: src/zope/app/component/browser/configure.zcml:143
msgid "Make a site"
msgstr "Créer un site"

#: src/zope/app/component/browser/configure.zcml:152
msgid "Manage Site"
msgstr "Gérer le site"

#: src/zope/app/component/browser/configure.zcml:166
msgid "Visit default folder"
msgstr "Visiter le dossier par défaut"

#: src/zope/app/component/browser/configure.zcml:173
msgid "Software"
msgstr "Logiciel"

#: src/zope/app/component/browser/configure.zcml:181
msgid "Add Site Management Folder"
msgstr "Ajouter un dossier de gestion de site"

#: src/zope/app/component/browser/configure.zcml:200
msgid "Site Management"
msgstr "Gestion de site"

#: src/zope/app/component/browser/configure.zcml:217
msgid "New Utility Registration"
msgstr "Nouvel enregistrement d'utilitaire"

#: src/zope/app/component/browser/configure.zcml:240
msgid "Edit Utility Registration"
msgstr "Éditer l'enregistrement d'utilitaire"

#: src/zope/app/component/browser/configure.zcml:278
msgid "Change adapter"
msgstr "Changer d'adaptateur"

#: src/zope/app/component/browser/configure.zcml:46
#: src/zope/app/component/browser/configure.zcml:81
msgid "Registration"
msgstr "Enregistrement"

#: src/zope/app/component/browser/configure.zcml:90
msgid "Registrations"
msgstr "Enregistrements"

#: src/zope/app/component/browser/editregistration.pt:23
msgid "Summary"
msgstr "Résumé"

#: src/zope/app/component/browser/editregistration.pt:34
msgid "Config item ${name}"
msgstr "Configurer l'élément ${name}"

#: src/zope/app/component/browser/editregistration.pt:36
msgid "(disabled)"
msgstr "(désactivé)"

#: src/zope/app/component/browser/registered.pt:19
msgid "Add a registration for this object"
msgstr "Ajouter un enregistrement à cet objet"

#: src/zope/app/component/browser/registered.pt:6
msgid "Registrations for this object:"
msgstr "Enregistrements pour cet objet :"

#: src/zope/app/component/browser/registration.pt:11
msgid "This object is registered as:"
msgstr "Cet objet est enregistré comme :"

#: src/zope/app/component/browser/registration.pt:18
msgid "(modify)"
msgstr "(modification)"

#: src/zope/app/component/browser/registration.pt:24
msgid "This object is currently active."
msgstr "L'objet est actuellement activé."

#: src/zope/app/component/browser/registration.pt:25
msgid "deactivate-button"
msgstr "Désactiver"

#: src/zope/app/component/browser/registration.pt:29
msgid "This object is currently inactive."
msgstr "L'objet est actuellement désactivé."

#: src/zope/app/component/browser/registration.pt:30
msgid "activate-button"
msgstr "Activer"

#: src/zope/app/component/browser/registration.pt:36
msgid "Advanced Options"
msgstr "Options avancées"

#: src/zope/app/component/browser/registration.pt:43
msgid "This object is not currently active."
msgstr "L'objet n'est pas actuellement activé."

#: src/zope/app/component/browser/registration.pt:45
msgid ""
"This object won't actually be used unless it is registered to perform a "
"specific function and is activated."
msgstr ""
"Cet objet ne sera pas employé réellement à moins qu'il soit enregistré pour "
"exécuter une fonction spécifique et qu'il soit activé."

#: src/zope/app/component/browser/registration.pt:50
msgid "register-button"
msgstr "Enregistrer"

#: src/zope/app/component/browser/site.py:33
msgid "<no name>"
msgstr "<pas de nom>"

#: src/zope/app/component/browser/site_management.pt:102
msgid "<i>No instances of this utility are available yet.</i>"
msgstr "<i>Aucune instance n'est encore disponible pour cet utilitaire.</i>"

#: src/zope/app/component/browser/site_management.pt:118
msgid "ADD-TOOL-SUBMIT"
msgstr "Ajouter un outil"

#: src/zope/app/component/browser/site_management.pt:120
msgid "CANCEL-ADD-TOOL-SUBMIT"
msgstr "Annuler ajouter un outil"

#: src/zope/app/component/browser/site_management.pt:126
msgid "ACTIVATE-SUBMIT"
msgstr "Activer"

#: src/zope/app/component/browser/site_management.pt:129
msgid "DEACTIVATE-SUBMIT"
msgstr "Désactiver"

#: src/zope/app/component/browser/site_management.pt:133
msgid "ADD-SUBMIT"
msgstr "Ajouter"

#: src/zope/app/component/browser/site_management.pt:136
msgid "DELETE-SUBMIT"
msgstr "Effacer"

#: src/zope/app/component/browser/site_management.pt:139
msgid "RENAME-SUBMIT"
msgstr "Renommer"

#: src/zope/app/component/browser/site_management.pt:141
msgid "RENAME-CANCEL-SUBMIT"
msgstr "Renommer annuler"

#: src/zope/app/component/browser/site_management.pt:18
msgid "Unique Utilities"
msgstr "Utilitaires uniques"

#: src/zope/app/component/browser/site_management.pt:20
msgid "Unique utilities can only exist once per site manager and have no name."
msgstr ""
"Les utilitaires uniques peuvent seulement exister une fois par gestionnaire "
"de site et ne pas avoir de nom."

#: src/zope/app/component/browser/site_management.pt:40
msgid "INSTALL-SUBMIT"
msgstr "Installer"

#: src/zope/app/component/browser/site_management.pt:42
msgid "UNINSTALL-SUBMIT"
msgstr "Désinstaller"

#: src/zope/app/component/browser/site_management.pt:6
msgid "<b>Site Management</b>"
msgstr "<b>Gestion du site</b>"

#: src/zope/app/component/browser/site_management.pt:74
msgid "${name} (Active)"
msgstr "${nom} (Activé)"

#: src/zope/app/component/browser/site_management.pt:82
msgid "${name} (Inactive)"
msgstr "${nom} (Désactivé)"

#: src/zope/app/component/browser/tools.py:101
msgid "Tools successfully activated."
msgstr "Les outils sont activés avec succès."

#: src/zope/app/component/browser/tools.py:104
msgid "Tools successfully deactivated."
msgstr "Les outils sont désactivés avec succès."

#: src/zope/app/component/browser/tools.py:110
msgid "Tools successfully deleted."
msgstr "Nettoyage de la ZODB réussi."

#: src/zope/app/component/browser/tools.py:112
msgid "No tools selected."
msgstr "Aucun outil n'est sélectionné."

#: src/zope/app/component/browser/tools.py:124
msgid "Tools successfully renamed."
msgstr "Les outils sont renommés avec succès."

#: src/zope/app/component/browser/tools.py:243
#: src/zope/app/component/browser/tools.py:262
msgid "The given tool name is already being used."
msgstr "Le nom spécifié est déjà utilisé."

#: src/zope/app/component/browser/tools.py:85
msgid "Tools successfully installed."
msgstr "Outils correctement installés."

#: src/zope/app/component/browser/tools.py:88
msgid "Tools successfully uninstalled."
msgstr "Outils correctement désinstallés."

#: src/zope/app/component/browser/utilreg_details.pt:11
msgid "component:"
msgstr "Composant :"

#: src/zope/app/component/browser/utilreg_details.pt:3
msgid "provided:"
msgstr "fournit :"

#: src/zope/app/component/interfaces/__init__.py:110
#: src/zope/app/presentation/interfaces.py:97
msgid "For interface"
msgstr "Pour l'interface"

#: src/zope/app/component/interfaces/__init__.py:111
msgid "The interface of the objects being adapted"
msgstr "L'interface des objets adaptés"

#: src/zope/app/component/interfaces/__init__.py:118
msgid "With interfaces"
msgstr "Avec les interfaces"

#: src/zope/app/component/interfaces/__init__.py:119
msgid "Additionally required interfaces"
msgstr "interfaces requises additionnelles"

#: src/zope/app/component/interfaces/__init__.py:126
#: src/zope/app/component/interfaces/__init__.py:172
#: src/zope/app/component/metadirectives.py:302
msgid "Provided interface"
msgstr "Interface fournie"

#: src/zope/app/component/interfaces/__init__.py:127
msgid "The interface provided"
msgstr "L'interface fournie"

#: src/zope/app/component/interfaces/__init__.py:133
#: src/zope/app/component/metadirectives.py:201
#: src/zope/app/component/metadirectives.py:308
#: src/zope/app/schema/browser/schema_edit.pt:37
#: src/zope/app/container/browser/contents.pt:33
#: src/zope/app/container/browser/index.pt:27
msgid "Name"
msgstr "Nom"

#: src/zope/app/component/interfaces/__init__.py:140
msgid "The permission required for use"
msgstr "La permission requise pour l'utilisation"

#: src/zope/app/component/interfaces/__init__.py:148
msgid "Factory Name"
msgstr "Nom du producteur"

#: src/zope/app/component/interfaces/__init__.py:164
msgid "Register As"
msgstr "Enregistré comme"

#: src/zope/app/component/interfaces/__init__.py:165
msgid "The name under which the utility will be known."
msgstr "Le nom sous lequel l'utilitaire sera connu."

#: src/zope/app/component/interfaces/__init__.py:173
msgid "The interface provided by the utility"
msgstr "L'interface fournie par cet utilitaire"

#: src/zope/app/component/interfaces/registration.py:100
msgid "The interface the component provides through this registration."
msgstr "L'interface de composant fournie à travers cet enregistrement."

#: src/zope/app/component/interfaces/registration.py:106
msgid "The permission needed to use the component"
msgstr "La permission nécessaire à l'utilisation du composant"

#: src/zope/app/component/interfaces/registration.py:214
#: src/zope/app/component/configure.zcml:9
#: src/zope/app/component/browser/editregistration.pt:4
#: src/zope/app/component/browser/editregistration.pt:11
msgid "Registration Manager"
msgstr "Gestionnaire d'enregistrement"

#: src/zope/app/component/interfaces/registration.py:215
msgid "The registration manager keeps track of all component registrations."
msgstr ""
"Le gestionnaire d'enregistrement garde une trace de tout les enregistrements "
"des composants."

#: src/zope/app/component/interfaces/registration.py:32
msgid "Inactive"
msgstr "Inactif"

#: src/zope/app/component/interfaces/registration.py:33
msgid "Active"
msgstr "Actif"

#: src/zope/app/component/interfaces/registration.py:61
msgid "Registration status"
msgstr "Statut d'enregistrement"

#: src/zope/app/component/interfaces/registration.py:94
msgid "Registration Component"
msgstr "Composant d'enregistrement"

#: src/zope/app/component/interfaces/registration.py:95
msgid "The component the registration is for."
msgstr "Le composant à enregistrer."

#: src/zope/app/component/interfaces/registration.py:99
msgid "Component Interface"
msgstr "Interface du composant"

#: src/zope/app/component/metadirectives.py:112
msgid "View attributes that are also allowed if the user has permission."
msgstr ""
"Voir les attributs qui sont autorisés si l'utilisateur a la permission."

#: src/zope/app/component/metadirectives.py:114
msgid ""
"\n"
"        By default, 'permission' only applies to viewing the view and\n"
"        any possible sub views. By specifying 'allowed_attributes',\n"
"        you can make the permission also apply to the extra attributes\n"
"        on the view object."
msgstr ""
"\n"
"        Par défaut, 'permission' s'applique seulement pour voir la vue et "
"toutes les sous vues possibles. En indiquant les attributs autorisés, la "
"permission s'appliquera aussi aux attributs supplémentaires de l'objet vue."

#: src/zope/app/component/metadirectives.py:129
msgid "The name of the resource."
msgstr "Le nom de la ressource."

#: src/zope/app/component/metadirectives.py:130
msgid "The name shows up in URLs/paths. For example 'foo'."
msgstr "Le nom visible dans l'URL/chemins. Par exemple 'foo'."

#: src/zope/app/component/metadirectives.py:136
msgid "The interface this component provides."
msgstr "L'interface que fournit ce composant."

#: src/zope/app/component/metadirectives.py:137
msgid ""
"\n"
"        A view can provide an interface.  This would be used for\n"
"        views that support other views."
msgstr ""
"\n"
"        Une vue peut fournir une interface.  Elle peut être utilisée pour "
"les vues pour supporter d'autres vues."

#: src/zope/app/component/metadirectives.py:145
#: src/zope/app/component/metadirectives.py:518
#: src/zope/app/presentation/interfaces.py:31
msgid "Request type"
msgstr "Type de requête"

#: src/zope/app/component/metadirectives.py:160
msgid "Interface type"
msgstr "Type d'interface"

#: src/zope/app/component/metadirectives.py:170
msgid "Adapter factory/factories"
msgstr "Producteur(s) d'adaptateur"

#: src/zope/app/component/metadirectives.py:171
msgid ""
"A list of factories (usually just one) that create the adapter instance."
msgstr ""
"Une liste de producteurs (en général un seul) qui créé l'instance de "
"l'adaptateur."

#: src/zope/app/component/metadirectives.py:178
#: src/zope/app/component/metadirectives.py:251
msgid "Interface the component provides"
msgstr "Interface que le composant fournit"

#: src/zope/app/component/metadirectives.py:179
#: src/zope/app/component/metadirectives.py:252
msgid ""
"This attribute specifies the interface the adapter instance must provide."
msgstr ""
"Cet attribut spécifie l'interface que l'instance de l'adaptateur doit "
"fournir."

#: src/zope/app/component/metadirectives.py:185
msgid "Specifications to be adapted"
msgstr "Les spécifications qui doivent être adaptées"

#: src/zope/app/component/metadirectives.py:186
#: src/zope/app/component/metadirectives.py:259
msgid "This should be a list of interfaces or classes"
msgstr "Ceci doit être une liste d'interfaces ou de classes"

#: src/zope/app/component/metadirectives.py:195
msgid "This adapter is only available, if the principal has this permission."
msgstr ""
"Cet adaptateur est disponible seulement si le Principal a cet permission."

#: src/zope/app/component/metadirectives.py:202
msgid ""
"Adapters can have names.\n"
"\n"
"This attribute allows you to specify the name for this adapter."
msgstr ""
"Les adaptateurs peuvent avoir des noms. Cet attribut vous permet de "
"spécifier un nom pour cet adaptateur."

#: src/zope/app/component/metadirectives.py:209
#: src/zope/app/component/metadirectives.py:274
msgid "Trusted"
msgstr "Sécurisé"

#: src/zope/app/component/metadirectives.py:210
msgid ""
"Make the adapter a trusted adapter\n"
"\n"
"        Trusted adapters have unfettered access to the objects they\n"
"        adapt.  If asked to adapt security-proxied objects, then,\n"
"        rather than getting an unproxied adapter of security-proxied\n"
"        objects, you get a security-proxied adapter of unproxied\n"
"        objects.\n"
"        "
msgstr ""
"Rendre l'adaptateur sécurisé\n"
"\n"
"Les adaptateurs sécurisés possèdent un accès sans entrave aux objets qu'ils "
"adaptent. Si vous demandez à adapter des objets mandatés de sécurité, alors "
"au lieu d'obtenir un adaptateur non mandaté d'objets mandatés de sécurité, "
"vous obtiendrez un adaptateur mandaté de sécurité d'objets non mandatés.\n"
"        "

#: src/zope/app/component/metadirectives.py:223
#: src/zope/app/component/metadirectives.py:288
msgid "Locate"
msgstr "Localiser"

#: src/zope/app/component/metadirectives.py:224
msgid ""
"Make the adapter a locatable adapter\n"
"\n"
"        Located adapter should be used if a non-public permission\n"
"        is used.\n"
"        "
msgstr ""
"Rendre l'adaptateur localisable\n"
"\n"
" Un adaptateur localisable doit être utilisé si une permission non public "
"est utilisée.\n"
"        "

#: src/zope/app/component/metadirectives.py:239
msgid "Subscriber factory"
msgstr "Producteur d'abonné"

#: src/zope/app/component/metadirectives.py:240
msgid "A factory used to create the subscriber instance."
msgstr "Un producteur utilisé pour créer une instance d'abonné."

#: src/zope/app/component/metadirectives.py:245
msgid "Handler"
msgstr "Gestionnaire"

#: src/zope/app/component/metadirectives.py:246
msgid "A callable object that handles events."
msgstr "Un objet accessible pour gérer des événements."

#: src/zope/app/component/metadirectives.py:258
msgid "Interfaces or classes that this subscriber depends on"
msgstr "Les interfaces ou classes dont cet abonné dépend"

#: src/zope/app/component/metadirectives.py:268
msgid ""
"This subscriber is only available, if the principal has this permission."
msgstr ""
"Cet abonné est disponible uniquement si le Principal a cette permission."

#: src/zope/app/component/metadirectives.py:275
msgid ""
"Make the subscriber a trusted subscriber\n"
"\n"
"        Trusted subscribers have unfettered access to the objects they\n"
"        adapt.  If asked to adapt security-proxied objects, then,\n"
"        rather than getting an unproxied subscriber of security-proxied\n"
"        objects, you get a security-proxied subscriber of unproxied\n"
"        objects.\n"
"        "
msgstr ""
"Rendre l'abonné sécurisé\n"
"\n"
"Les abonnés sécurisés possèdent un accès sans entrave aux objets qu'ils "
"adaptent. Si vous demandez à adapter des objets mandatés de sécurité, alors "
"au lieu d'obtenir un abonné non mandaté d'objets mandatés de sécurité, vous "
"obtiendrez un abonné mandaté de sécurité d'objets non mandatés.\n"
"        "

#: src/zope/app/component/metadirectives.py:289
msgid ""
"Make the subscriber a locatable subscriber\n"
"\n"
"        Located subscribers should be used if a non-public permission\n"
"        is used.\n"
"        "
msgstr ""
"Rendre l'abonné localisable\n"
"\n"
" Un abonné localisable doit être utilisé si une permission non public est "
"utilisée.\n"
"        "

#: src/zope/app/component/metadirectives.py:303
msgid "Interface provided by the utility."
msgstr "L'interface fournie par cet utilitaire."

#: src/zope/app/component/metadirectives.py:309
msgid ""
"Name of the registration.  This is used by application code when locating a "
"utility."
msgstr ""
"Nom de l'enregistrement. Il est utilisé par le code de l'application pour "
"localiser un utilitaire."

#: src/zope/app/component/metadirectives.py:318
msgid "Component to be used"
msgstr "Composant à utiliser"

#: src/zope/app/component/metadirectives.py:323
#: src/zope/app/component/metadirectives.py:492
#: src/zope/app/intid/browser/registrations.pt:12
msgid "ID"
msgstr "ID"

#: src/zope/app/component/metadirectives.py:329
#: src/zope/app/component/metadirectives.py:502
msgid ""
"Text suitable for use in the 'add content' menu of a management interface"
msgstr ""
"Le texte approprié à utiliser dans le menu 'ajouter du contenu' d'une "
"interface de gestion"

#: src/zope/app/component/metadirectives.py:336
#: src/zope/app/component/metadirectives.py:509
msgid "Longer narrative description of what this factory does"
msgstr "Longue description de ce que fait le producteur"

#: src/zope/app/component/metadirectives.py:362
msgid "The interface this view is the default for."
msgstr "La vue par défaut de l'interface."

#: src/zope/app/component/metadirectives.py:363
msgid ""
"\n"
"        Specifies the interface for which the default view is declared. All\n"
"        objects implementing this interface make use of this default\n"
"        setting. If this attribute is not specified, the default is "
"available\n"
"        for all objects."
msgstr ""
"\n"
"        Indique l'interface pour laquelle la vue par défaut est déclarée. "
"Tout les objets implémentant cette interface se servent de cette "
"configuration par défaut. Si cet attribut n'est pas spécifié, la "
"configuration par défaut est disponible pour tout les objets."

#: src/zope/app/component/metadirectives.py:378
msgid "The layer the resource is in."
msgstr "La ressource dont fait partie la calque."

#: src/zope/app/component/metadirectives.py:389
msgid "View attributes that are also allowed if user has permission."
msgstr ""
"Les attributs de la vue qui sont aussi autorisés si l'utilisateur à la "
"permission."

#: src/zope/app/component/metadirectives.py:39
msgid "Component to use"
msgstr "Composant à utiliser"

#: src/zope/app/component/metadirectives.py:40
msgid ""
"Python name of the implementation object.  This must identify an object in a "
"module using the full dotted name.  If specified, the ``factory`` field must "
"be left blank."
msgstr ""
"Nom Python de l'objet implémenté. Ceci doit identifier un objet dans un "
"module utilisant la notation pointée complète. Si cela est spécifiée, le "
"champ producteur doit rester vide."

#: src/zope/app/component/metadirectives.py:410
msgid "One or more interfaces"
msgstr "Une ou plusieurs interfaces"

#: src/zope/app/component/metadirectives.py:422
msgid ""
"\n"
"        Specifies the permission by id that will be required to\n"
"        access or mutate the attributes and methods specified."
msgstr ""
"\n"
"        Indique l'id de la permission qui sera requis pour accéder ou muter "
"les attributs et méthodes indiqués."

#: src/zope/app/component/metadirectives.py:429
msgid "Attributes and methods"
msgstr "Attributs et méthodes"

#: src/zope/app/component/metadirectives.py:430
msgid "This is a list of attributes and methods that can be accessed."
msgstr ""
"Ceci est une liste d'attributs et de méthodes qui peuvent être atteint."

#: src/zope/app/component/metadirectives.py:437
msgid "Attributes that can be set"
msgstr "Attributs qui peuvent être configurés"

#: src/zope/app/component/metadirectives.py:438
msgid "This is a list of attributes that can be modified/mutated."
msgstr ""
"Ceci est une liste d'attributs et de méthodes qui peuvent être modifiés/"
"mutés."

#: src/zope/app/component/metadirectives.py:446
msgid "The listed interfaces' methods and attributes can be accessed."
msgstr ""
"La liste de méthodes et attributs d'interfaces qui peuvent être atteint."

#: src/zope/app/component/metadirectives.py:453
msgid "The attributes specified by the schema can be set"
msgstr "Les attributs définis par le schéma qui peuvent être configurés"

#: src/zope/app/component/metadirectives.py:454
msgid "The listed schemas' properties can be modified/mutated."
msgstr "La liste de propriétés des schémas qui peuvent être modifiés/mutés."

#: src/zope/app/component/metadirectives.py:461
msgid "Configure like this class"
msgstr "Configurer comme cette classe"

#: src/zope/app/component/metadirectives.py:462
msgid ""
"\n"
"        This argument says that this content class should be configured in "
"the\n"
"        same way the specified class' security is. If this argument is\n"
"        specified, no other argument can be used."
msgstr ""
"\n"
"        Cet argument indique que cette classe de contenu devrait être "
"configurée de la même manière que la sécurité des classes indiquées. Si cet "
"argument est indiqué, aucun autre argument ne peut être employé."

#: src/zope/app/component/metadirectives.py:477
#: src/zope/app/apidoc/codemodule/browser/function_index.pt:32
msgid "Attributes"
msgstr "Attributs"

#: src/zope/app/component/metadirectives.py:48
#: src/zope/app/component/metadirectives.py:77
#: src/zope/app/component/metadirectives.py:194
#: src/zope/app/component/metadirectives.py:267
#: src/zope/app/component/metadirectives.py:421
#: src/zope/app/presentation/interfaces.py:108
#: src/zope/app/security/browser/configure.zcml:61
#: src/zope/app/security/browser/configure.zcml:76
#: src/zope/app/securitypolicy/browser/manage_access.pt:23
msgid "Permission"
msgstr "Permission"

#: src/zope/app/component/metadirectives.py:49
msgid "Permission required to use this component."
msgstr "La permission nécessaire à l'utilisation de ce composant."

#: src/zope/app/component/metadirectives.py:493
msgid ""
"\n"
"        the identifier for this factory in the ZMI factory\n"
"        identification scheme.  If not given, defaults to the literal\n"
"        string given as the content directive's 'class' attribute."
msgstr ""
"\n"
"        L'identifiant de ce producteur dans le plan d'identification de "
"producteur de la ZMI. S'il n'est pas donné, la chaîne littérale donnée comme "
"attribut de classe de la directive de contenu sera utilisée."

#: src/zope/app/component/metadirectives.py:523
msgid "Layer"
msgstr "Calque"

#: src/zope/app/component/metadirectives.py:54
#: src/zope/app/component/metadirectives.py:346
msgid "Factory"
msgstr "Producteur"

#: src/zope/app/component/metadirectives.py:55
msgid ""
"Python name of a factory which can create the implementation object.  This "
"must identify an object in a module using the full dotted name. If "
"specified, the ``component`` field must be left blank."
msgstr ""
"Nom Python du producteur qui crée l'objet implémenté. Ceci doit identifier "
"un objet dans un module utilisant la notation pointée complète. Si cela est "
"spécifié, le champ composant doit rester vide."

#: src/zope/app/component/metadirectives.py:67
msgid "Specifications of the objects to be viewed"
msgstr "Les spécifications des objets visualisés"

#: src/zope/app/component/metadirectives.py:68
msgid ""
"This should be a list of interfaces or classes\n"
"        "
msgstr ""
"Ceci doit être une liste d'interfaces ou de classes\n"
"        "

#: src/zope/app/component/metadirectives.py:78
msgid "The permission needed to use the view."
msgstr "La permission requise pour utiliser la vue."

#: src/zope/app/component/metadirectives.py:83
#: src/zope/app/component/metadirectives.py:400
msgid "Class"
msgstr "Classe"

#: src/zope/app/component/metadirectives.py:84
msgid "A class that provides attributes used by the view."
msgstr "Une classe qui fournit les attributs utilisés par la vue."

#: src/zope/app/component/metadirectives.py:89
#: src/zope/app/container/browser/metaconfigure.py:57
msgid "The layer the view is in."
msgstr "La vue dont fait partie la calque."

#: src/zope/app/component/metadirectives.py:90
msgid ""
"\n"
"        A skin is composed of layers. It is common to put skin\n"
"        specific views in a layer named after the skin. If the 'layer'\n"
"        attribute is not supplied, it defaults to 'default'."
msgstr ""
"\n"
"        Un thème est composé de calques. Il est commun de placer les vues "
"spécifiques d'un thème dans une calque nommé après le thème. Si l'attribut "
"calque n'est pas spécifié, la configuration par défaut sera 'défaut'."

#: src/zope/app/component/metadirectives.py:98
#: src/zope/app/component/metadirectives.py:383
msgid "Interface that is also allowed if user has permission."
msgstr "L'interface qui est autorisée si l'utilisateur a la permission."

#: src/zope/app/component/metadirectives.py:99
msgid ""
"\n"
"        By default, 'permission' only applies to viewing the view and\n"
"        any possible sub views. By specifying this attribute, you can\n"
"        make the permission also apply to everything described in the\n"
"        supplied interface.\n"
"\n"
"        Multiple interfaces can be provided, separated by\n"
"        whitespace."
msgstr ""
"\n"
"        Par défaut, 'permission' s'applique seulement pour voir la vue et "
"toutes les sous vues possibles. En indiquant cet attribut, la permission "
"s'appliquera à tout ce qui est décrit dans l'interface fournie.\n"
"\n"
"Des interfaces multiples peuvent être fournies, séparées par des espaces "
"blancs."

#: src/zope/app/component/registration.py:151
msgid "Can't delete active registration (${path})"
msgstr "Ne peut effacer l'enregistrement actif (${path})"

#: src/zope/app/component/registration.py:191
msgid "Can't move a registered component from its container."
msgstr "Ne peut déplacer un composant enregistré de son conteneur."

#: src/zope/app/component/vocabulary.py:276
msgid "(unnamed utility)"
msgstr "(utilitaire anonyme)"

#: src/zope/app/container/browser/add.pt:12
msgid "Add Content"
msgstr "Ajouter du contenu"

#: src/zope/app/container/browser/adding.py:117
msgid "You must select the type of object to add."
msgstr "Vous devez sélectionner le type d'objet à ajouter."

#: src/zope/app/container/browser/configure.zcml:18
msgid "Find"
msgstr "Chercher"

#: src/zope/app/container/browser/contents.pt:127
msgid "container-rename-button"
msgstr "Renommer"

#: src/zope/app/container/browser/contents.pt:131
msgid "container-cut-button"
msgstr "Couper"

#: src/zope/app/container/browser/contents.pt:135
msgid "container-copy-button"
msgstr "Copier"

#: src/zope/app/container/browser/contents.pt:139
msgid "container-paste-button"
msgstr "Coller"

#: src/zope/app/container/browser/contents.pt:143
msgid "container-delete-button"
msgstr "Effacer"

#: src/zope/app/container/browser/contents.pt:174
msgid "container-apply-button"
msgstr "Appliquer"

#: src/zope/app/container/browser/contents.pt:177
msgid "container-cancel-button"
msgstr "Annuler"

#: src/zope/app/container/browser/contents.pt:37
#: src/zope/app/container/browser/index.pt:30
msgid "Modified"
msgstr "Modifié"

#: src/zope/app/container/browser/contents.py:254
msgid "You didn't specify any ids to remove."
msgstr "Vous n'avez pas spécifié d'ids à enlever."

#: src/zope/app/container/browser/contents.py:266
msgid "You didn't specify any ids to copy."
msgstr "Vous n'avez pas spécifié d'ids à copier."

#: src/zope/app/container/browser/contents.py:284
msgid "Object '${name}' (${title}) cannot be copied"
msgstr "L'objet '${name}' (${title}) ne peut être copié"

#: src/zope/app/container/browser/contents.py:288
msgid "Object '${name}' cannot be copied"
msgstr "L'objet '${name}' ne peut être copié"

#: src/zope/app/container/browser/contents.py:303
msgid "You didn't specify any ids to cut."
msgstr "Vous n'avez pas spécifié d'ids à couper."

#: src/zope/app/container/browser/contents.py:321
msgid "Object '${name}' (${title}) cannot be moved"
msgstr "L'objet '${name}' (${title}) ne peut être déplacé"

#: src/zope/app/container/browser/contents.py:325
msgid "Object '${name}' cannot be moved"
msgstr "L'objet '${name}' ne peut être déplacé"

#: src/zope/app/container/browser/contents.py:408
msgid "The given name(s) %s is / are already being used"
msgstr "Le(s) nom(s) spécifié(s) %s est/sont déjà utilisé(s)"

#: src/zope/app/container/browser/contents.py:69
msgid "You didn't specify any ids to rename."
msgstr "Vous n'avez pas spécifié d'ids à renommer."

#: src/zope/app/container/browser/metaconfigure.py:58
msgid ""
"A skin is composed of layers. It is common to put\n"
"        skin specific views in a layer named after the skin. If the 'layer'\n"
"        attribute is not supplied, it defaults to 'default'."
msgstr ""
"Un thème est composé de calques. Il est commun de placer les vues "
"spécifiques d'un thème dans une calque nommée après le thème. Si l'attribut "
"'calque' n'est pas spécifié, la configuration par défaut sera 'défaut'."

#: src/zope/app/container/browser/metaconfigure.py:76
#: src/zope/app/component/browser/configure.zcml:113
#: src/zope/app/workflow/browser/configure.zcml:35
#: src/zope/app/authentication/browser/configure.zcml:49
msgid "Contents"
msgstr "Contenus"

#: src/zope/app/container/browser/metaconfigure.py:85
#: src/zope/formlib/form.py:826
#: src/zope/app/container/browser/configure.zcml:5
#: src/zope/app/component/browser/configure.zcml:57
#: src/zope/app/component/browser/configure.zcml:122
#: src/zope/app/workflow/stateful/browser/configure.zcml:48
#: src/zope/app/workflow/stateful/browser/configure.zcml:85
#: src/zope/app/schema/browser/configure.zcml:15
msgid "Add"
msgstr "Ajouter"

#: src/zope/app/container/constraints.py:190
msgid "Container is not a valid Zope container."
msgstr "Le conteneur n'est pas un conteneur Zope valide."

#: src/zope/app/container/contained.py:716
msgid "An empty name was provided. Names cannot be empty."
msgstr "Un nom vide a été fourni. Les noms ne peuvent être vides."

#: src/zope/app/container/contained.py:726
msgid "Names cannot begin with '+' or '@' or contain '/'"
msgstr "Les noms ne peuvent pas commencer par '+' ou '@' ou contenir '/'"

#: src/zope/app/container/contained.py:731
msgid "The given name is already being used"
msgstr "Le nom spécifié est déjà utilisé"

#: src/zope/app/container/dependency.py:28
msgid ""
"\n"
"Removal of object (${object}) which has dependents (${dependents})\n"
"is not possible !\n"
"\n"
"You must deactivate this object before trying to remove it.\n"
msgstr ""
"\n"
"La suppression de l'objet (${object}) qui possèdent des dépendances "
"(${dependents}) n'est pas possible !\n"
"\n"
"Vous devez préalablement désactiver l'objet avant d'essayer de l'enlever.\n"

#: src/zope/app/container/size.py:40 src/zope/app/locking/storage.py:155
msgid "1 item"
msgstr "1 élément"

#: src/zope/app/container/size.py:41 src/zope/app/locking/storage.py:156
msgid "${items} items"
msgstr "${items} éléments"

#: src/zope/app/dav/tests/test_adapter.py:56
msgid "${num} robot unit"
msgstr "${num} unité robot"

#: src/zope/app/debugskin/error_debug.pt:13
msgid "Error object: ${error_object}"
msgstr "Objet erreur : ${error_object}"

#: src/zope/app/debugskin/error_debug.pt:8
msgid "Error type: ${error_type}"
msgstr "Type de l'erreur : ${error_type}"

#: src/zope/app/debugskin/unauthorized.pt:8
#: src/zope/app/exception/browser/unauthorized.pt:9
msgid "Unauthorized"
msgstr "Non autorisé"

#: src/zope/app/debugskin/unauthorized.pt:9
msgid "You're not allowed in here."
msgstr "Vous n'êtes pas autorisé ici."

#: src/zope/app/demo/insensitivefolder/configure.zcml:30
msgid "Case insensitive Folder"
msgstr "Dossier insensible à la case"

#: src/zope/app/demo/insensitivefolder/configure.zcml:30
msgid "A simple case insensitive Folder."
msgstr "Un simple dossier insensible à la case."

#: src/zope/app/demo/menu/configure.zcml:111
msgid "New"
msgstr "Nouveau"

#: src/zope/app/demo/menu/configure.zcml:118
msgid "Open"
msgstr "Ouvert"

#: src/zope/app/demo/menu/configure.zcml:143
#: src/zope/app/demo/menu/configure.zcml:196
msgid "Undo"
msgstr "Annuler"

#: src/zope/app/demo/menu/configure.zcml:151
msgid "Undo Last"
msgstr "Annuler dernier"

#: src/zope/app/demo/menu/configure.zcml:157
msgid "Undo All"
msgstr "Tout annuler"

#: src/zope/app/demo/menu/configure.zcml:165
#: src/zope/app/demo/menu/configure.zcml:203
msgid "Redo"
msgstr "Restaurer"

#: src/zope/app/demo/menu/configure.zcml:173
msgid "Redo Last"
msgstr "Restaurer dernier"

#: src/zope/app/demo/menu/configure.zcml:179
msgid "Redo All"
msgstr "Tout restaurer"

#: src/zope/app/demo/menu/configure.zcml:210
msgid "Cut"
msgstr "Couper"

#: src/zope/app/demo/menu/configure.zcml:217
msgid "Copy"
msgstr "Copier"

#: src/zope/app/demo/menu/configure.zcml:224
msgid "Paste"
msgstr "Coller"

#: src/zope/app/demo/menu/configure.zcml:242
msgid "About Menus"
msgstr "Au sujet des menus"

#: src/zope/app/demo/menu/configure.zcml:248
msgid "About Zope 3"
msgstr "Au sujet de Zope 3"

#: src/zope/app/demo/menu/configure.zcml:258
msgid "Menu Bar"
msgstr "Barre de menu"

#: src/zope/app/demo/menu/configure.zcml:74
#: src/zope/app/demo/menu/configure.zcml:125
msgid "Open Recent"
msgstr "Ouverture réçente"

#: src/zope/app/demo/menu/configure.zcml:79
#: src/zope/app/demo/menu/configure.zcml:132
msgid "Save"
msgstr "Sauver"

#: src/zope/app/demo/menu/configure.zcml:87
msgid "Save All"
msgstr "Tout sauver"

#: src/zope/app/demo/menu/configure.zcml:94
msgid "Save As ..."
msgstr "Enregistrer sous..."

#: src/zope/app/demo/menu/menudemo.pt:10
msgid "Menu Demo"
msgstr "Menu démo"

#: src/zope/app/demo/passwdauth/interfaces.py:29
msgid "File Name"
msgstr "Nom de fichier"

#: src/zope/app/demo/passwdauth/interfaces.py:30
msgid "File name of the data file."
msgstr "Nom de fichier du fichier de données."

#: src/zope/app/demo/skinpref/configure.zcml:15
msgid "ZMI Settings"
msgstr "Configuration ZMI"

#: src/zope/app/demo/skinpref/configure.zcml:15
msgid ""
"         In this category you will find all preferences related to the "
"Zope         Management Interface (ZMI).         "
msgstr ""
"         Dans cette catégorie vous trouverez toutes les préférences liées à "
"l'interface de gestion de Zope (ZMI)         "

#: src/zope/app/demo/skinpref/configure.zcml:25
msgid "Skin Selection"
msgstr "Sélection de thèmes"

#: src/zope/app/demo/widget/browser/boolwidget.zcml:21
msgid "BoolWidget Index"
msgstr "Index BoolWidget"

#: src/zope/app/demo/widget/browser/boolwidget.zcml:21
#: src/zope/app/demo/widget/browser/intwidget.zcml:21
#: src/zope/app/demo/widget/browser/textwidget.zcml:21
#: src/zope/app/demo/widget/browser/textareawidget.zcml:21
msgid "View"
msgstr "Vue"

#: src/zope/app/demo/widget/browser/boolwidget.zcml:5
#: src/zope/app/demo/widget/browser/boolwidget.zcml:13
msgid "Add a Demo BoolWidget"
msgstr "Ajouter une démo BoolWidget"

#: src/zope/app/demo/widget/browser/boolwidget.zcml:5
#: src/zope/app/demo/widget/help/configure.zcml:14
msgid "BoolWidget"
msgstr "BoolWidget"

#: src/zope/app/demo/widget/browser/configure.zcml:25
#: src/zope/app/demo/widget/browser/boolwidget.zcml:38
#: src/zope/app/demo/widget/browser/intwidget.zcml:38
#: src/zope/app/demo/widget/browser/textwidget.zcml:38
#: src/zope/app/demo/widget/browser/textareawidget.zcml:38
msgid "Popup Edit"
msgstr "Éditer popup"

#: src/zope/app/demo/widget/browser/configure.zcml:5
msgid "Demo Widgets"
msgstr "Widgets de démo"

#: src/zope/app/demo/widget/browser/intwidget.zcml:21
msgid "IntWidget Index"
msgstr "Index IntWidget"

#: src/zope/app/demo/widget/browser/intwidget.zcml:5
#: src/zope/app/demo/widget/browser/intwidget.zcml:13
msgid "Add a Demo IntWidget"
msgstr "Ajouter une démo IntWidget"

#: src/zope/app/demo/widget/browser/intwidget.zcml:5
#: src/zope/app/demo/widget/help/configure.zcml:22
msgid "IntWidget"
msgstr "IntWidget"

#: src/zope/app/demo/widget/browser/popup.pt:36
#: src/zope/app/zptpage/browser/inlinecode.pt:50
#: src/zope/app/schema/browser/schema_edit.pt:21
#: src/zope/app/pythonpage/edit.pt:24
#: src/zope/app/apidoc/browser/prefIndex.pt:78
#: src/zope/app/form/browser/add.pt:25 src/zope/app/form/browser/edit.pt:26
msgid "There are ${num_errors} input errors."
msgstr "Il y a ${num_errors} erreurs d'encodage."

#: src/zope/app/demo/widget/browser/popup.pt:65
#: src/zope/app/zptpage/browser/inlinecode.pt:64
#: src/zope/app/file/browser/file_upload.pt:48
#: src/zope/app/file/browser/file_add.pt:46
#: src/zope/app/dublincore/browser/edit.pt:50
#: src/zope/app/pythonpage/edit.pt:70 src/zope/app/error/browser/error.pt:53
#: src/zope/app/apidoc/browser/prefIndex.pt:118
#: src/zope/app/component/browser/editregistration.pt:48
#: src/zope/app/form/browser/add.pt:53 src/zope/app/form/browser/edit.pt:53
msgid "refresh-button"
msgstr "Rafraîchir"

#: src/zope/app/demo/widget/browser/popup.pt:67
#: src/zope/app/zptpage/browser/inlinecode.pt:66
#: src/zope/app/pythonpage/edit.pt:72
#: src/zope/app/apidoc/browser/prefIndex.pt:120
#: src/zope/app/form/browser/edit.pt:55
msgid "submit-button"
msgstr "Soumettre"

#: src/zope/app/demo/widget/browser/textareawidget.zcml:21
msgid "TextAreaWidget Index"
msgstr "Index TextAreaWidget"

#: src/zope/app/demo/widget/browser/textareawidget.zcml:5
msgid "Add a Demo TextAreaWidget"
msgstr "Ajouter une démo TextAreaWidget"

#: src/zope/app/demo/widget/browser/textareawidget.zcml:5
msgid "TextAreaWidget"
msgstr "TextAreaWidget"

#: src/zope/app/demo/widget/browser/textwidget.zcml:21
msgid "TextWidget Index"
msgstr "Index TextWidget"

#: src/zope/app/demo/widget/browser/textwidget.zcml:5
#: src/zope/app/demo/widget/browser/textwidget.zcml:13
#: src/zope/app/demo/widget/browser/textareawidget.zcml:13
msgid "Add a Demo TextWidget"
msgstr "Ajouter une démo TextWidget"

#: src/zope/app/demo/widget/browser/textwidget.zcml:5
#: src/zope/app/demo/widget/help/configure.zcml:38
msgid "TextWidget"
msgstr "TextWidget"

#: src/zope/app/demo/widget/help/configure.zcml:30
msgid "TextLineWidget"
msgstr "TextLineWidget"

#: src/zope/app/demo/widget/help/configure.zcml:6
#: src/zope/app/styleguide/widget/configure.zcml:7
msgid "Widgets"
msgstr "Widgets"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:31
#: src/zope/app/demo/widget/interfaces/intwidget.py:31
#: src/zope/app/demo/widget/interfaces/textareawidget.py:31
#: src/zope/app/demo/widget/interfaces/textwidget.py:31
msgid "readonly"
msgstr "readonly"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:32
#: src/zope/app/demo/widget/interfaces/intwidget.py:32
msgid "zope.schema.Int field with readonly = True."
msgstr "Champ zope.schema.Int avec readonly = True."

#: src/zope/app/demo/widget/interfaces/boolwidget.py:42
#: src/zope/app/demo/widget/interfaces/intwidget.py:42
#: src/zope/app/demo/widget/interfaces/textareawidget.py:41
#: src/zope/app/demo/widget/interfaces/textwidget.py:42
msgid "standard"
msgstr "standard"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:43
msgid "zope.schema.Bool field with only title and description."
msgstr "Champ zope.schema.Bool avec seulement title et description."

#: src/zope/app/demo/widget/interfaces/boolwidget.py:47
#: src/zope/app/demo/widget/interfaces/intwidget.py:47
#: src/zope/app/demo/widget/interfaces/textareawidget.py:46
#: src/zope/app/demo/widget/interfaces/textwidget.py:47
#: src/zope/app/apidoc/zcmlmodule/index.pt:137
#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:82
msgid "required"
msgstr "required"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:48
msgid "zope.schema.Bool field with required = True."
msgstr "Champ zope.schema.Bool field avec required = True."

#: src/zope/app/demo/widget/interfaces/boolwidget.py:52
#: src/zope/app/demo/widget/interfaces/intwidget.py:52
#: src/zope/app/demo/widget/interfaces/textareawidget.py:51
#: src/zope/app/demo/widget/interfaces/textwidget.py:52
msgid "constraint"
msgstr "constraint"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:53
msgid "zope.schema.Bool field with constraint lambda x: x == True."
msgstr "Champ zope.schema.Bool avec constraint lambda x: x == True."

#: src/zope/app/demo/widget/interfaces/boolwidget.py:58
#: src/zope/app/demo/widget/interfaces/intwidget.py:58
#: src/zope/app/demo/widget/interfaces/textareawidget.py:57
#: src/zope/app/demo/widget/interfaces/textwidget.py:58
#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:22
msgid "default"
msgstr "default"

#: src/zope/app/demo/widget/interfaces/boolwidget.py:59
msgid "zope.schema.Bool field with default = True."
msgstr "Champ zope.schema.Bool avec default = True."

#: src/zope/app/demo/widget/interfaces/intwidget.py:43
msgid "zope.schema.Int field with only title and description."
msgstr "Champ zope.schema.Int avec seulement title et description."

#: src/zope/app/demo/widget/interfaces/intwidget.py:48
msgid "zope.schema.Int field with required = True."
msgstr "Champ zope.schema.Int avec required = True."

#: src/zope/app/demo/widget/interfaces/intwidget.py:53
msgid "zope.schema.Int field with constraint lambda x: x == 42."
msgstr "Champ zope.schema.Int avec constraint lambda x: x == 42."

#: src/zope/app/demo/widget/interfaces/intwidget.py:59
msgid "zope.schema.Int field with default = u'default'."
msgstr "Champ zope.schema.Int avec default = u'default'."

#: src/zope/app/demo/widget/interfaces/intwidget.py:64
msgid "min"
msgstr "min"

#: src/zope/app/demo/widget/interfaces/intwidget.py:65
msgid "zope.schema.Int field with min = 5."
msgstr "Champ zope.schema.Int avec min = 5."

#: src/zope/app/demo/widget/interfaces/intwidget.py:69
msgid "max"
msgstr "max"

#: src/zope/app/demo/widget/interfaces/intwidget.py:70
msgid "zope.schema.Int field with max = 10"
msgstr "Champ zope.schema.Int avec max = 10"

#: src/zope/app/demo/widget/interfaces/intwidget.py:74
#: src/zope/app/demo/widget/interfaces/textareawidget.py:73
#: src/zope/app/demo/widget/interfaces/textwidget.py:74
msgid "min_max"
msgstr "min_max"

#: src/zope/app/demo/widget/interfaces/intwidget.py:75
msgid "zope.schema.Int field with min = 5 and max = 10"
msgstr "Champ zope.schema.Int avec min = 5 avec max = 10"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:32
msgid "zope.schema.Text field with readonly = True."
msgstr "Champ zope.schema.Text avec readonly = True."

#: src/zope/app/demo/widget/interfaces/textareawidget.py:42
msgid "zope.schema.Text field with only title and description."
msgstr "Champ zope.schema.Text avec seulement title et description."

#: src/zope/app/demo/widget/interfaces/textareawidget.py:47
msgid "zope.schema.Text field with required = True."
msgstr "Champ zope.schema.Text avec required = True."

#: src/zope/app/demo/widget/interfaces/textareawidget.py:52
msgid "zope.schema.Text field with constraint = lambda x: x == u'constraint'."
msgstr "Champ zope.schema.Text avec contrainst = lambda x: x == u'constraint'."

#: src/zope/app/demo/widget/interfaces/textareawidget.py:58
msgid "zope.schema.Text field with default = u'default'."
msgstr "Champ zope.schema.Text avec default = u'default'."

#: src/zope/app/demo/widget/interfaces/textareawidget.py:63
#: src/zope/app/demo/widget/interfaces/textwidget.py:64
msgid "min_length"
msgstr "min_length"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:64
msgid "zope.schema.Text field with min_length = 5."
msgstr "Champ zope.schema.Text avec min_length = 5."

#: src/zope/app/demo/widget/interfaces/textareawidget.py:68
#: src/zope/app/demo/widget/interfaces/textwidget.py:69
msgid "max_length"
msgstr "max_length"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:69
msgid "zope.schema.Text field with max_length = 10"
msgstr "Champ zope.schema.Text avec max_length = 10"

#: src/zope/app/demo/widget/interfaces/textareawidget.py:74
msgid "zope.schema.Text field with min_lenght = 5 and max_length = 10"
msgstr "Champ zope.schema.Text avec min_lenght = 5 et max_length = 10"

#: src/zope/app/demo/widget/interfaces/textwidget.py:32
msgid "zope.schema.TextLine field with readonly = True."
msgstr "Champ zope.schema.TextLine avec readonly = True."

#: src/zope/app/demo/widget/interfaces/textwidget.py:43
msgid "zope.schema.TextLine field with only title and description."
msgstr "Champ zope.schema.TextLine avec seulement title et description."

#: src/zope/app/demo/widget/interfaces/textwidget.py:48
msgid "zope.schema.TextLine field with required = True."
msgstr "Champ zope.schema.TextLine avec required = True."

#: src/zope/app/demo/widget/interfaces/textwidget.py:53
msgid ""
"zope.schema.TextLine field with constraint = lambda x: x == u'constraint'."
msgstr ""
"Champ zope.schema.TextLine avec constraint = lambda x: x == u'constraint'."

#: src/zope/app/demo/widget/interfaces/textwidget.py:59
msgid "zope.schema.TextLine field with default = u'default'."
msgstr "Champ zope.schema.TextLine default = u'default'."

#: src/zope/app/demo/widget/interfaces/textwidget.py:65
msgid "zope.schema.TextLine field with min_length = 5."
msgstr "Champ zope.schema.TextLine avec min_length = 5."

#: src/zope/app/demo/widget/interfaces/textwidget.py:70
msgid "zope.schema.TextLine field with max_length = 10"
msgstr "Champ zope.schema.TextLine avec max_length = 10"

#: src/zope/app/demo/widget/interfaces/textwidget.py:75
msgid "zope.schema.TextLine field with min_lenght = 5 and max_length = 10"
msgstr "Champ zope.schema.TextLine avec min_lenght = 5 et max_length = 10"

#: src/zope/app/dtmlpage/configure.zcml:13
#: src/zope/app/dtmlpage/configure.zcml:81
msgid "A simple, content-based DTML page"
msgstr "Une simple page DTML de contenu"

#: src/zope/app/dtmlpage/configure.zcml:13
#: src/zope/app/dtmlpage/configure.zcml:81
msgid "DTML Page"
msgstr "Page DTML"

#: src/zope/app/dtmlpage/configure.zcml:59
msgid "Edit a DTML page"
msgstr "Éditer une page DTML"

#: src/zope/app/dtmlpage/configure.zcml:73
msgid "Add a DTML Page"
msgstr "Ajouter une page DTML"

#: src/zope/app/dtmlpage/interfaces.py:34
#: src/zope/app/pythonpage/__init__.py:41
#: src/zope/app/sqlscript/interfaces.py:45
#: src/zope/app/zptpage/interfaces.py:36
msgid "Source"
msgstr "Source"

#: src/zope/app/dtmlpage/interfaces.py:35
msgid "The source of the dtml page."
msgstr "La source de la page dtml."

#: src/zope/app/dublincore/browser/box.pt:10
msgid "Description:"
msgstr "Description :"

#: src/zope/app/dublincore/browser/box.pt:14
msgid "Created:"
msgstr "Créé :"

#: src/zope/app/dublincore/browser/box.pt:19
msgid "Modified:"
msgstr "Modifié :"

#: src/zope/app/dublincore/browser/box.pt:5
msgid "Title:"
msgstr "Titre :"

#: src/zope/app/dublincore/browser/configure.zcml:10
#: src/zope/app/zopetop/widget_macros.pt:188
msgid "Metadata"
msgstr "Métadonnées"

#: src/zope/app/dublincore/browser/edit.pt:33
#: src/zope/app/container/browser/contents.pt:36
#: src/zope/app/container/browser/index.pt:29
msgid "Created"
msgstr "Créé"

#: src/zope/app/dublincore/browser/edit.pt:37
msgid "Content Last Modified"
msgstr "Contenu modifié récemment"

#: src/zope/app/dublincore/browser/edit.pt:41
msgid "Creator"
msgstr "Créateur"

#: src/zope/app/dublincore/browser/metadataedit.py:42
msgid "Changed data ${datetime}"
msgstr "Données modifiées le ${datetime}"

#: src/zope/app/dublincore/configure.zcml:3
msgid "zope.app.dublincore.view-permission"
msgstr "[zope.app.dublincore.view-permission] Voir la permission"

#: src/zope/app/dublincore/configure.zcml:9
msgid "zope.app.dublincore.change-permission"
msgstr "[zope.app.dublincore.change-permission] Changer la permission"

#: src/zope/app/error/browser/configure.zcml:13
#: src/zope/app/error/browser/configure.zcml:26
#: src/zope/app/cache/browser/cacheableedit.pt:24
#: src/zope/app/cache/browser/ramstats.pt:11
#: src/zope/app/cache/browser/ramedit.pt:10
msgid "Errors"
msgstr "Erreurs"

#: src/zope/app/error/browser/configure.zcml:28
#: src/zope/app/authentication/browser/configure.zcml:32
msgid "Configure"
msgstr "Configurer"

#: src/zope/app/error/browser/configure.zcml:35
msgid "Error Logging Utility"
msgstr "Utilitaire d'enregistrement des erreurs"

#: src/zope/app/error/browser/configure.zcml:35
msgid "Error Reporting Utility for Logging Errors"
msgstr "Utilitaire de rapport d'erreurs pour les erreurs enregistrées"

#: src/zope/app/error/browser/configure.zcml:41
msgid "Error Reporting"
msgstr "Rapport d'erreurs"

#: src/zope/app/error/browser/configure.zcml:41
msgid "Component to record all uncaught errors and exceptions."
msgstr ""
"Composant d'enregistrement de toutes les erreurs et exceptions non gérées."

#: src/zope/app/error/browser/error.pt:11
msgid ""
"This page lists the exceptions that have occurred in this site recently."
msgstr ""
"Cette page liste les exceptions qui se sont produites récemment dans ce site."

#: src/zope/app/error/browser/error.pt:16
msgid "No exceptions logged."
msgstr "Pas d'exceptions enregistrées."

#: src/zope/app/error/browser/error.pt:23
#: src/zope/app/error/browser/errorentry.pt:26
msgid "User"
msgstr "Utilisateur"

#: src/zope/app/error/browser/error.pt:24
msgid "Exception"
msgstr "Exception"

#: src/zope/app/error/browser/error.pt:4
#: src/zope/app/error/browser/errorentry.pt:4
msgid "View Error Log Report"
msgstr "Voir le journal des erreurs"

#: src/zope/app/error/browser/error.pt:9
msgid "Exception Log (most recent first)"
msgstr "Journal des exceptions (les plus récentes en premier)"

#: src/zope/app/error/browser/error_config.pt:19
msgid "Number of exceptions to keep"
msgstr "Nombre d'exception à conserver"

#: src/zope/app/error/browser/error_config.pt:27
msgid "Copy exceptions to the event log"
msgstr "Copier les exceptions dans le journal d'événement"

#: src/zope/app/error/browser/error_config.pt:37
msgid "Ignored exception types"
msgstr "Types d'exceptions ignorés"

#: src/zope/app/error/browser/error_config.pt:4
msgid "Configure Error Log"
msgstr "Configurer le journal des erreurs"

#: src/zope/app/error/browser/error_config.pt:9
msgid ""
"You can configure how many exceptions should be kept and whether the "
"exceptions should be copied to Zope's event log file(s)."
msgstr ""
"Vous pouvez configurer le nombre d'exceptions à conserver et définir si les "
"exceptions doivent être copiées dans le(s) journal(aux) d'événement Zope."

#: src/zope/app/error/browser/errorentry.pt:10
msgid "Header"
msgstr "Entête"

#: src/zope/app/error/browser/errorentry.pt:12
msgid "Exception traceback"
msgstr "Trace de l'exception"

#: src/zope/app/error/browser/errorentry.pt:14
msgid "The specified log entry was not found. It may have expired."
msgstr ""
"L'entrée dans le journal n'est pas été trouvé. Il est peut être expiré."

#: src/zope/app/error/browser/errorentry.pt:31
msgid "Request URL"
msgstr "Requête URL"

#: src/zope/app/error/browser/errorentry.pt:36
msgid "Exception Type"
msgstr "Type d'exception"

#: src/zope/app/error/browser/errorentry.pt:41
msgid "Exception Value"
msgstr "Valeur de l'exception"

#: src/zope/app/error/browser/errorentry.pt:46
msgid "Traceback"
msgstr "Trace"

#: src/zope/app/error/browser/errorentry.pt:60
msgid "Display traceback as text"
msgstr "Afficher la trace au format texte"

#: src/zope/app/error/browser/errorentry.pt:68
msgid "REQUEST"
msgstr "REQUÊTE"

#: src/zope/app/error/browser/errorentry.pt:79
msgid "return-to-log-button"
msgstr "Retourner au journal"

#: src/zope/app/exception/browser/notfound.pt:11
msgid "Please note the following:"
msgstr "Veuillez noter ce qui suit :"

#: src/zope/app/exception/browser/notfound.pt:14
msgid "You might have misspelled the url"
msgstr "Vous devez avoir incorrectement orthographier l'URL"

#: src/zope/app/exception/browser/notfound.pt:15
msgid "You might be trying to access a non-existing page"
msgstr "Vous tentez d'accéder à une page inexistante"

#: src/zope/app/exception/browser/notfound.pt:7
msgid "The page that you are trying to access is not available"
msgstr "La page à laquelle vous tentiez d'accéder n'est pas disponible"

#: src/zope/app/exception/browser/systemerror.pt:1
msgid "System Error"
msgstr "Erreur système"

#: src/zope/app/exception/browser/systemerror.pt:2
msgid "A system error occurred."
msgstr "Une erreur système s'est produite."

#: src/zope/app/exception/browser/unauthorized.pt:11
msgid "You are not authorized"
msgstr "Vous n'êtes pas autorisé"

#: src/zope/app/externaleditor/configure.zcml:7
msgid "External Edit"
msgstr "Édition externe"

#: src/zope/app/file/browser/configure.zcml:26
#: src/zope/app/file/browser/configure.zcml:67
#: src/zope/app/i18nfile/browser/configure.zcml:34
#: src/zope/app/i18nfile/browser/configure.zcml:76
msgid "Upload"
msgstr "Charger"

#: src/zope/app/file/browser/configure.zcml:67
msgid "Upload an image"
msgstr "Charger une image"

#: src/zope/app/file/browser/configure.zcml:9
msgid "Change a file"
msgstr "Modifier un fichier"

#: src/zope/app/file/browser/configure.zcml:99
msgid "Add an Image"
msgstr "Ajouter une image"

#: src/zope/app/file/browser/file.py:221 src/zope/app/file/browser/file.py:364
#: src/zope/app/form/browser/editview.py:116 src/zope/formlib/form.py:784
msgid "Updated on ${date_time}"
msgstr "Mis à jour le ${date_time}"

#: src/zope/app/file/browser/file.py:232 src/zope/app/file/interfaces.py:44
#: src/zope/app/i18nfile/browser/file_edit.pt:79
#: src/zope/app/i18nfile/browser/image_edit.pt:80
#: src/zope/app/file/browser/file_upload.pt:33
#: src/zope/app/file/browser/file_add.pt:31
msgid "Data"
msgstr "Données"

#: src/zope/app/file/browser/file.py:233 src/zope/app/file/interfaces.py:45
#: src/zope/app/file/browser/file_upload.pt:33
#: src/zope/app/file/browser/file_add.pt:31
msgid "The actual content of the object."
msgstr "Le contenu actuel de l'objet."

#: src/zope/app/file/browser/file.py:343
msgid ""
"The character set specified in the content type ($charset) is not supported."
msgstr ""
"Le jeu de caractères ($charset) que vous avez spécifié n'est pas supporté."

#: src/zope/app/file/browser/file.py:348
msgid ""
"The character set specified in the content type ($charset) does not match "
"file content."
msgstr ""
"Le jeu de caractères ($charset) que vous avez spécifié ne correspond avec le "
"contenu du fichier."

#: src/zope/app/file/browser/file.py:371
msgid ""
"The character set you specified ($charset) cannot encode all characters in "
"text."
msgstr ""
"Le jeu de caractères ($charset) que vous avez spécifié ne peut pas encoder "
"tout les caractères du texte."

#: src/zope/app/file/browser/file.py:376
msgid "The character set you specified ($charset) is not supported."
msgstr ""
"Le jeu de caractères ($charset) que vous avez spécifié n'est pas supporté."

#: src/zope/app/file/browser/file_add.pt:48
#: src/zope/app/schema/browser/schema_add.pt:40
#: src/zope/app/i18n/browser/translate.pt:49
#: src/zope/app/container/browser/contents.pt:156
#: src/zope/app/container/browser/add.pt:45
#: src/zope/app/form/browser/add.pt:55
msgid "add-button"
msgstr "Ajouter"

#: src/zope/app/file/browser/file_add.pt:51
#: src/zope/app/form/browser/add.pt:58
msgid "Object Name"
msgstr "Nom de l'objet"

#: src/zope/app/file/browser/file_add.pt:9
msgid "Add a File"
msgstr "Ajouter un fichier"

#: src/zope/app/file/browser/file_upload.pt:50
#: src/zope/app/i18n/browser/synchronize.pt:118
msgid "update-button"
msgstr "Mettre à jour"

#: src/zope/app/file/browser/file_upload.pt:9
msgid "Upload a file"
msgstr "Charger un fichier"

#: src/zope/app/file/browser/image_edit.pt:12
#: src/zope/app/container/browser/contents.pt:35
msgid "Size"
msgstr "Taille"

#: src/zope/app/file/configure.zcml:19
msgid "add-images-permission"
msgstr "Ajouter images"

#: src/zope/app/file/configure.zcml:28
#: src/zope/app/file/browser/configure.zcml:43
msgid "A File"
msgstr "Un fichier"

#: src/zope/app/file/configure.zcml:28
#: src/zope/app/file/browser/configure.zcml:43
#: src/zope/app/demo/menu/configure.zcml:103
#: src/zope/app/demo/menu/configure.zcml:266
msgid "File"
msgstr "Fichier"

#: src/zope/app/file/configure.zcml:50
#: src/zope/app/file/browser/configure.zcml:91
msgid "An Image"
msgstr "Une image"

#: src/zope/app/file/configure.zcml:50
#: src/zope/app/file/browser/configure.zcml:91
msgid "Image"
msgstr "Image"

#: src/zope/app/file/image.py:79
msgid " ${width}x${height}"
msgstr " ${width}x${height}"

#: src/zope/app/file/interfaces.py:36 src/zope/app/pythonpage/__init__.py:46
#: src/zope/app/i18nfile/browser/file_edit.pt:32
#: src/zope/app/i18nfile/browser/image_edit.pt:33
#: src/zope/app/file/browser/file_upload.pt:16
#: src/zope/app/file/browser/file_add.pt:16
msgid "Content Type"
msgstr "Type de contenu"

#: src/zope/app/file/interfaces.py:37
#: src/zope/app/file/browser/file_upload.pt:16
#: src/zope/app/file/browser/file_add.pt:16
msgid "The content type identifies the type of data."
msgstr "Le type de contenu identifie le type de données."

#: src/zope/app/folder/browser/configure.zcml:30
#: src/zope/app/file/browser/configure.zcml:112
#: src/zope/app/file/browser/configure.zcml:120
#: src/zope/app/pythonpage/configure.zcml:72
#: src/zope/app/dtmlpage/configure.zcml:93
#: src/zope/app/zptpage/browser/configure.zcml:70
msgid "Preview"
msgstr "Aperçu"

#: src/zope/app/folder/configure.zcml:12
#: src/zope/app/folder/browser/configure.zcml:13
msgid "Folder"
msgstr "Dossier"

#: src/zope/app/folder/configure.zcml:12
#: src/zope/app/folder/browser/configure.zcml:13
msgid "Minimal folder"
msgstr "Dossier minimal"

#: src/zope/app/form/browser/add.py:65
#: src/zope/app/form/browser/editview.py:106
#: src/zope/app/form/browser/formview.py:78
msgid "An error occurred."
msgstr "Une erreur s'est produite."

#: src/zope/app/form/browser/boolwidgets.py:112
msgid "True"
msgstr "Vrai"

#: src/zope/app/form/browser/boolwidgets.py:113
msgid "False"
msgstr "Faux"

#: src/zope/app/form/browser/boolwidgets.py:95
#: src/zope/app/form/browser/boolwidgets.py:100
#: src/zope/app/form/browser/boolwidgets.py:107
msgid "on"
msgstr "activé"

#: src/zope/app/form/browser/boolwidgets.py:95
#: src/zope/app/form/browser/boolwidgets.py:100
#: src/zope/app/form/browser/boolwidgets.py:107
msgid "off"
msgstr "désactivé"

#: src/zope/app/form/browser/configure.zcml:494
msgid "Widgets and Forms"
msgstr "Widgets et formulaires"

#: src/zope/app/form/browser/configure.zcml:498
msgid "Basic Widgets"
msgstr "Widgets basiques"

#: src/zope/app/form/browser/configure.zcml:504
msgid "Source Widgets"
msgstr "Widgets sources"

#: src/zope/app/form/browser/configure.zcml:510
msgid "Advanced Widgets"
msgstr "Widgets avancés"

#: src/zope/app/form/browser/configure.zcml:516
msgid "The browser:form Directive"
msgstr "La directive browser:form"

#: src/zope/app/form/browser/ftests/test_i18n.py:34
msgid "A short description of the event."
msgstr "Une description courte de l'événement."

#: src/zope/app/form/browser/ftests/test_i18n.py:41
msgid "A long description of the event."
msgstr "Une description longue de l'événement."

#: src/zope/app/form/browser/ftests/test_i18n.py:47
msgid "Some number"
msgstr "Nombre quelconque"

#: src/zope/app/form/browser/ftests/test_i18n.py:53
msgid "Some List"
msgstr "Liste quelconque"

#: src/zope/app/form/browser/ftests/test_i18n.py:54
msgid "Some item"
msgstr "Élément quelconque"

#: src/zope/app/form/browser/itemswidgets.py:219
msgid "item-missing-single-value-for-display"
msgstr "Valeur simple manquante pour l'affichage"

#: src/zope/app/form/browser/itemswidgets.py:238
msgid "vocabulary-missing-multiple-value-for-display"
msgstr "Valeur multiple manquante pour l'affichage"

#: src/zope/app/form/browser/itemswidgets.py:387
#: src/zope/app/form/browser/itemswidgets.py:432
msgid "vocabulary-missing-single-value-for-edit"
msgstr "Valeur simple manquante pour l'édition"

#: src/zope/app/form/browser/itemswidgets.py:505
msgid "vocabulary-missing-multiple-value-for-edit"
msgstr "Valeur multiple manquante pour l'édition"

#: src/zope/app/form/browser/metaconfigure.py:261
#: src/zope/app/security/browser/configure.zcml:84
#: src/zope/app/component/browser/configure.zcml:240
#: src/zope/app/cache/browser/configure.zcml:24
#: src/zope/app/file/browser/configure.zcml:19
#: src/zope/app/i18nfile/browser/configure.zcml:31
#: src/zope/app/i18nfile/browser/configure.zcml:73
#: src/zope/app/pythonpage/configure.zcml:57
#: src/zope/app/rdb/browser/configure.zcml:27
#: src/zope/app/schemacontent/browser/configure.zcml:22
#: src/zope/app/schemacontent/browser/configure.zcml:55
#: src/zope/app/authentication/browser/session.zcml:11
#: src/zope/app/authentication/browser/httpplugins.zcml:13
#: src/zope/app/authentication/browser/principalfolder.zcml:40
#: src/zope/app/authentication/browser/groupfolder.zcml:7
#: src/zope/app/demo/menu/configure.zcml:188
#: src/zope/app/demo/menu/configure.zcml:272
#: src/zope/app/demo/widget/browser/boolwidget.zcml:29
#: src/zope/app/demo/widget/browser/intwidget.zcml:29
#: src/zope/app/demo/widget/browser/textwidget.zcml:29
#: src/zope/app/demo/widget/browser/textareawidget.zcml:29
#: src/zope/app/homefolder/configure.zcml:52
#: src/zope/app/pluggableauth/browser/configure.zcml:56
#: src/zope/app/schema/fieldforms.zcml:21
#: src/zope/app/schema/fieldforms.zcml:47
#: src/zope/app/schema/fieldforms.zcml:73
#: src/zope/app/schema/fieldforms.zcml:99
#: src/zope/app/schema/fieldforms.zcml:125
#: src/zope/app/schema/fieldforms.zcml:151
#: src/zope/app/session/browser.zcml:15 src/zope/app/session/browser.zcml:38
#: src/zope/app/zptpage/browser/configure.zcml:39
#: src/zope/app/securitypolicy/browser/configure.zcml:35
msgid "Edit"
msgstr "Éditer"

#: src/zope/app/form/browser/sequencewidget.py:241
msgid "sequence-value-not-provided"
msgstr "Valeur de la séquence non fournie"

#: src/zope/app/form/browser/sequencewidget.py:244
msgid "sequence-value-is-empty"
msgstr "Valeur de la séquence est vide"

#: src/zope/app/form/browser/sequencewidget.py:77
msgid "remove-selected-items"
msgstr "Supprimer les éléments sélectionnés"

#: src/zope/app/form/browser/sequencewidget.py:84
msgid "Add %s"
msgstr "Ajouter %s"

#: src/zope/app/form/browser/source.py:197
#: src/zope/app/form/browser/source.py:220
msgid "SourceDisplayWidget-label"
msgstr "label"

#: src/zope/app/form/browser/source.py:259
msgid "SourceInputWidget-apply"
msgstr "appliquer"

#: src/zope/app/form/browser/source.py:430
msgid "MultipleSourceInputWidget-remove"
msgstr "enlever"

#: src/zope/app/form/browser/source.py:459
msgid "SourceListInputWidget-apply"
msgstr "appliquer"

#: src/zope/app/form/browser/source.py:56
#: src/zope/app/form/browser/source.py:203
#: src/zope/app/form/browser/source.py:213
msgid "SourceDisplayWidget-missing"
msgstr "manquante"

#: src/zope/app/form/browser/source.py:67
#: src/zope/app/form/browser/source.py:98
msgid "SourceDisplayWidget-invalid"
msgstr "invalide"

#: src/zope/app/form/browser/textwidgets.py:148
msgid "Invalid text data"
msgstr "Donnée texte invalide"

#: src/zope/app/form/browser/textwidgets.py:160
msgid "Invalid textual data"
msgstr "Donnée textuelle invalide"

#: src/zope/app/form/browser/textwidgets.py:303
msgid "Invalid unicode data"
msgstr "Donnée unicode invalide"

#: src/zope/app/form/browser/textwidgets.py:432
msgid "Form input is not a file object"
msgstr "L'entrée du formulaire n'est pas un objet fichier"

#: src/zope/app/form/browser/textwidgets.py:471
msgid "Invalid integer data"
msgstr "Donnée nombre invalide"

#: src/zope/app/form/browser/textwidgets.py:485
msgid "Invalid floating point data"
msgstr "Donnée nombre flottant invalide"

#: src/zope/app/form/browser/textwidgets.py:500
msgid "Invalid datetime data"
msgstr "Donnée date et heure invalide"

#: src/zope/app/fssync/browser/__init__.py:157
msgid "required argument 'name' missing"
msgstr "L'argument requis 'nom' est manquante"

#: src/zope/app/fssync/browser/__init__.py:216
msgid "Up-to-date check failed:"
msgstr "Le test de mise à jour a échoué :"

#: src/zope/app/fssync/browser/__init__.py:92
msgid "Content-Type is not application/x-snarf"
msgstr "Le type de contenu n'est pas application/x-snarf"

#: src/zope/app/generations/browser/configure.zcml:6
msgid "Database Schemas"
msgstr "Schéma de base de données"

#: src/zope/app/generations/browser/managerdetails.pt:19
msgid "Evolver from Generation ${from} to Generation ${to}"
msgstr "Évoluer de la génération ${from}  à la génération ${to}"

#: src/zope/app/generations/browser/managerdetails.pt:9
msgid "${application_id} Application Manager Details"
msgstr "Détails sur le gestionnaire d'application ${application_id}"

#: src/zope/app/generations/browser/managers.pt:18
msgid ""
"The database was updated to generation ${generation} for ${application}."
msgstr ""
"La base de données a été mise à jour à la génération ${generation} pour "
"${application}."

#: src/zope/app/generations/browser/managers.pt:23
msgid "The database is up to date for ${application}."
msgstr "La base de données est mise à jour pour ${application}."

#: src/zope/app/generations/browser/managers.pt:32
msgid "Application"
msgstr "Application"

#: src/zope/app/generations/browser/managers.pt:33
msgid "Minimum Generation"
msgstr "Génération minimum"

#: src/zope/app/generations/browser/managers.pt:34
msgid "Maximum Generation"
msgstr "Génération maximum"

#: src/zope/app/generations/browser/managers.pt:35
msgid "Current Database Generation"
msgstr "Génération actuelle de base de données"

#: src/zope/app/generations/browser/managers.pt:36
msgid "Evolve?"
msgstr "Évoluer ?"

#: src/zope/app/generations/browser/managers.pt:53
msgid "No, up to date"
msgstr "Non, à jour"

#: src/zope/app/generations/browser/managers.pt:8
msgid "Database generations"
msgstr "Générations de base de données"

#: src/zope/app/generations/configure.zcml:28
msgid "Generations"
msgstr "Générations"

#: src/zope/app/homefolder/browser.py:40
msgid "path is not correct !"
msgstr "Le chemin n'est pas correct !"

#: src/zope/app/homefolder/configure.zcml:32
msgid "Add Home Folder Manager"
msgstr "Ajouter un gestionnaire de dossier personnel"

#: src/zope/app/homefolder/configure.zcml:45
#: src/zope/app/homefolder/configure.zcml:74
msgid "Home Folder Manager"
msgstr "Gestionnaire de dossier personnel"

#: src/zope/app/homefolder/configure.zcml:52
msgid "Edit Home Folder Manager"
msgstr "Éditer le gestionnaire de dossier personnel"

#: src/zope/app/homefolder/configure.zcml:65
msgid "Assignments"
msgstr "affectations"

#: src/zope/app/homefolder/configure.zcml:74
msgid "A Principal Home Folder Manager"
msgstr "Un gestionnaire de dossier personnel Principal"

#: src/zope/app/homefolder/configure.zcml:86
msgid "Principal Home Folder"
msgstr "Dossier personnel Principal"

#: src/zope/app/homefolder/interfaces.py:28
msgid "Home Folder"
msgstr "Dossier personnel"

#: src/zope/app/homefolder/interfaces.py:29
msgid ""
"The principal's home folder; if none has been defined, this attribute will "
"be `None`."
msgstr ""
"Le dossier personnel Principal, si aucun n'est défini, cet attribut doit "
"être `None`."

#: src/zope/app/homefolder/interfaces.py:41
msgid "Base Folder"
msgstr "Dossier de base"

#: src/zope/app/homefolder/interfaces.py:42
msgid "The Base Folder for the Principal Home Folder."
msgstr "La dossier de base du dossier personnel Principal."

#: src/zope/app/homefolder/interfaces.py:46
msgid "Create Home Folder"
msgstr "Créer le dossier personnel"

#: src/zope/app/homefolder/interfaces.py:47
msgid ""
"Whether home folders should be created upon adding a assignment, if missing."
msgstr ""
"Les dossiers personnels devraient être créées lors d'un'ajout d'une tâche, "
"si c'est manquant."

#: src/zope/app/homefolder/interfaces.py:52
msgid "Auto create assignment"
msgstr "Création automatique d'affectation"

#: src/zope/app/homefolder/interfaces.py:53
msgid ""
"Whether assignment and folder should be created when calling getHomeFolder, "
"if not existing."
msgstr ""
"Les tâches et les dossiers devraient être créés quand getHomeFolder est "
"appelé, s'ils n'existent pas."

#: src/zope/app/homefolder/interfaces.py:59
msgid "Local Home Folder Role"
msgstr "Rôle local dans le dossier personnel"

#: src/zope/app/homefolder/interfaces.py:60
msgid ""
"The local role that the user will have in its home folder. This role is only "
"set on folders that are created by the manager."
msgstr ""
"Le rôle local dont dispose l'utilisateur dans son dossier personnel. Ce rôle "
"est seulement actif dans les dossiers créé par le manager."

#: src/zope/app/i18n/browser/configure.zcml:17
msgid "Translate"
msgstr "Traduire"

#: src/zope/app/i18n/browser/configure.zcml:35
#: src/zope/app/workflow/browser/configure.zcml:15
msgid "Import/Export"
msgstr "Importer/Exporter"

#: src/zope/app/i18n/browser/configure.zcml:48
msgid "Synchronize"
msgstr "Synchroniser"

#: src/zope/app/i18n/browser/configure.zcml:5
msgid ""
"Translation Domains allow you to localize your software by       providing "
"message translations."
msgstr ""
"Les domaines de traduction vous permettent de localiser votre logiciel en "
"fournissant les traductions de message."

#: src/zope/app/i18n/browser/configure.zcml:5
#: src/zope/app/applicationcontrol/browser/configure.zcml:41
#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:4
msgid "Translation Domains"
msgstr "Domaines de traduction"

#: src/zope/app/i18n/browser/configure.zcml:61
msgid "A Persistent Translation Domain"
msgstr "Un domaine de traduction persistant"

#: src/zope/app/i18n/browser/configure.zcml:61
msgid "Translation Domain"
msgstr "Domaine de traduction"

#: src/zope/app/i18n/browser/exportimport.pt:11
msgid "Import and Export Messages"
msgstr "Messages d'import et d'export"

#: src/zope/app/i18n/browser/exportimport.pt:13
msgid "Here you can export and import messages from your Translation Domain."
msgstr ""
"Ici vous pouvez exporter et importer des messages de votre domaine de "
"traduction."

#: src/zope/app/i18n/browser/exportimport.pt:33
msgid "Import File Name:"
msgstr "Nom du fichier à importer :"

#: src/zope/app/i18n/browser/exportimport.pt:38
msgid "import-button"
msgstr "Importer"

#: src/zope/app/i18n/browser/exportimport.pt:40
msgid "export-button"
msgstr "Exporter"

#: src/zope/app/i18n/browser/synchronize.pt:123
msgid "No connection could be made to remote data source."
msgstr ""
"Aucune connexion ne peut-être établie avec la source de données externe."

#: src/zope/app/i18n/browser/synchronize.pt:27
msgid "Server URL"
msgstr "URL serveur"

#: src/zope/app/i18n/browser/synchronize.pt:4
msgid "Translation Domain - Synchronize"
msgstr "Domaine de traduction - Synchroniser"

#: src/zope/app/i18n/browser/synchronize.pt:66
msgid "save-settings-button"
msgstr "Sauver paramétrage"

#: src/zope/app/i18n/browser/synchronize.pt:71
msgid "synchronize-button"
msgstr "Synchroniser"

#: src/zope/app/i18n/browser/synchronize.py:34
msgid "Out of Date"
msgstr "Non à jour"

#: src/zope/app/i18n/browser/synchronize.py:34
msgid "Up to Date"
msgstr "Mis à jour"

#: src/zope/app/i18n/browser/synchronize.py:34
msgid "New Remote"
msgstr "Nouveau distant"

#: src/zope/app/i18n/browser/synchronize.py:35
msgid "Newer Local"
msgstr "Nouveau local"

#: src/zope/app/i18n/browser/synchronize.py:35
msgid "Does not exist"
msgstr "N'existe pas"

#: src/zope/app/i18n/browser/translate.pt:103
msgid "Add new messages"
msgstr "Ajouter de nouveaux messages"

#: src/zope/app/i18n/browser/translate.pt:128
msgid "Edit Messages"
msgstr "Éditer les messages"

#: src/zope/app/i18n/browser/translate.pt:131
msgid "Delete Messages"
msgstr "Effacer les messages"

#: src/zope/app/i18n/browser/translate.pt:16
#: src/zope/app/i18n/browser/synchronize.pt:44
#: src/zope/app/i18n/browser/exportimport.pt:21
msgid "Select Languages:"
msgstr "Sélectionner les langues :"

#: src/zope/app/i18n/browser/translate.pt:35
msgid "edit-button"
msgstr "Éditer"

#: src/zope/app/i18n/browser/translate.pt:38
msgid "delete-button"
msgstr "Effacer"

#: src/zope/app/i18n/browser/translate.pt:4
#: src/zope/app/i18n/browser/translatemessage.pt:4
#: src/zope/app/i18n/browser/exportimport.pt:4
msgid "Translation Domain - Translate"
msgstr "Domaine de traduction - Traduire"

#: src/zope/app/i18n/browser/translate.pt:46
msgid "New Language:"
msgstr "Nouveau langue :"

#: src/zope/app/i18n/browser/translate.pt:56
msgid "Filter (% - wildcard):"
msgstr "Filtre (% - caractère générique):"

#: src/zope/app/i18n/browser/translate.pt:63
msgid "filter-button"
msgstr "Filtrer"

#: src/zope/app/i18n/browser/translate.pt:77
#: src/zope/app/i18n/browser/translatemessage.pt:17
#: src/zope/app/i18n/browser/synchronize.pt:88
msgid "Message Id"
msgstr "Id du message"

#: src/zope/app/i18n/browser/translatemessage.pt:31
msgid "Edit Message"
msgstr "Éditer le message"

#: src/zope/app/i18nfile/browser/configure.zcml:39
msgid "A file that supports multiple locales."
msgstr "Un fichier qui supporte de multiple locales."

#: src/zope/app/i18nfile/browser/configure.zcml:81
msgid "A multi-locale version of an Image."
msgstr "Une version d'une locale multiple d'une image."

#: src/zope/app/i18nfile/browser/file_edit.pt:25
#: src/zope/app/i18nfile/browser/image_edit.pt:25
#: src/zope/app/i18nfile/browser/image_edit.pt:87
#: src/zope/app/cache/browser/cacheableedit.pt:53
#: src/zope/app/cache/browser/ramstats.pt:38
#: src/zope/app/cache/browser/ramedit.pt:56
#: src/zope/app/applicationcontrol/browser/runtimeinfo.pt:12
#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:11
#: src/zope/app/applicationcontrol/browser/zodbcontrol.pt:23
#: src/zope/app/applicationcontrol/browser/servercontrol.pt:8
#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:9
#: src/zope/app/undo/undo_macros.pt:86
#: src/zope/app/zptpage/browser/inlinecode.pt:13
#: src/zope/app/zptpage/browser/inlinecode.pt:45
#: src/zope/app/zptpage/browser/inlinecode.pt:55
#: src/zope/app/file/browser/file_upload.pt:11
#: src/zope/app/file/browser/file_add.pt:11
#: src/zope/app/file/browser/image_edit.pt:13
#: src/zope/app/dublincore/browser/edit.pt:12
#: src/zope/app/zopetop/widget_macros.pt:15
#: src/zope/app/zopetop/widget_macros.pt:23
#: src/zope/app/zopetop/widget_macros.pt:158
#: src/zope/app/zopetop/widget_macros.pt:175
#: src/zope/app/zopetop/widget_macros.pt:212
#: src/zope/app/zopetop/widget_macros.pt:227
#: src/zope/app/pythonpage/edit.pt:14 src/zope/app/pythonpage/edit.pt:19
#: src/zope/app/onlinehelp/browser/helptopic.pt:3
#: src/zope/app/exception/browser/user.pt:7
#: src/zope/app/apidoc/browser/contents.pt:24
#: src/zope/app/apidoc/browser/contents.pt:29
#: src/zope/app/apidoc/browser/menu_macros.pt:78
#: src/zope/app/apidoc/browser/menu_macros.pt:84
#: src/zope/app/apidoc/browser/static_contents.pt:24
#: src/zope/app/apidoc/browser/static_contents.pt:29
#: src/zope/app/apidoc/browser/modules.pt:14
#: src/zope/app/apidoc/browser/static_modules.pt:14
#: src/zope/app/apidoc/browser/static_menu_macros.pt:87
#: src/zope/app/apidoc/browser/static_menu_macros.pt:93
#: src/zope/app/apidoc/browser/prefIndex.pt:66
#: src/zope/app/apidoc/browser/prefIndex.pt:68
#: src/zope/app/apidoc/browser/prefIndex.pt:73
#: src/zope/app/apidoc/browser/prefIndex.pt:95
#: src/zope/app/apidoc/browser/prefIndex.pt:100
#: src/zope/app/apidoc/browser/prefIndex.pt:103
#: src/zope/app/apidoc/codemodule/browser/module_index.pt:9
#: src/zope/app/apidoc/codemodule/browser/module_index.pt:16
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:142
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:144
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:183
#: src/zope/app/apidoc/codemodule/browser/introspector.pt:185
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:11
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:101
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:103
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:147
#: src/zope/app/apidoc/codemodule/browser/class_index.pt:149
#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:108
#: src/zope/app/apidoc/ifacemodule/iface_macros.pt:125
#: src/zope/app/rotterdam/template.pt:112
#: src/zope/app/rotterdam/template.pt:131
#: src/zope/app/rotterdam/template.pt:140
#: src/zope/app/rotterdam/view_macros.pt:5
#: src/zope/app/rotterdam/view_macros.pt:24
#: src/zope/app/rotterdam/template_tablelayout.pt:113
#: src/zope/app/rotterdam/template_tablelayout.pt:130
#: src/zope/app/rotterdam/template_tablelayout.pt:137
#: src/zope/app/boston/browser/template.pt:88
#: src/zope/app/container/browser/contents.pt:20
#: src/zope/app/container/browser/contents.pt:78
#: src/zope/app/container/browser/contents.pt:96
#: src/zope/app/container/browser/contents.pt:103
#: src/zope/app/container/browser/contents.pt:110
#: src/zope/app/container/browser/contents.pt:113
#: src/zope/app/container/browser/contents.pt:116
#: src/zope/app/container/browser/commontasks.pt:11
#: src/zope/app/container/browser/commontasks.pt:21
#: src/zope/app/container/browser/commontasks.pt:31
#: src/zope/app/container/browser/index.pt:45
#: src/zope/app/container/browser/index.pt:52
#: src/zope/app/container/browser/index.pt:54
#: src/zope/app/container/browser/index.pt:56
#: src/zope/app/container/browser/add.pt:10
#: src/zope/app/container/browser/add.pt:30
#: src/zope/app/container/browser/add.pt:32
#: src/zope/app/securitypolicy/browser/manage_roleform.pt:6
#: src/zope/app/securitypolicy/browser/manage_roleform.pt:16
#: src/zope/app/securitypolicy/browser/manage_roleform.pt:40
#: src/zope/app/securitypolicy/browser/manage_roleform.pt:53
#: src/zope/app/securitypolicy/browser/manage_access.pt:11
#: src/zope/app/securitypolicy/browser/manage_access.pt:37
#: src/zope/app/securitypolicy/browser/manage_access.pt:56
#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:34
#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:74
#: src/zope/app/securitypolicy/browser/granting.pt:6
#: src/zope/app/securitypolicy/browser/granting.pt:35
#: src/zope/app/securitypolicy/browser/granting.pt:61
#: src/zope/app/component/browser/site_management.pt:10
#: src/zope/app/component/browser/site_management.pt:28
#: src/zope/app/component/browser/site_management.pt:33
#: src/zope/app/component/browser/site_management.pt:53
#: src/zope/app/component/browser/site_management.pt:55
#: src/zope/app/component/browser/site_management.pt:59
#: src/zope/app/component/browser/site_management.pt:113
#: src/zope/app/component/browser/utilreg_details.pt:8
#: src/zope/app/component/browser/utilreg_details.pt:12
#: src/zope/app/form/browser/display.pt:9 src/zope/app/form/browser/add.pt:13
#: src/zope/app/form/browser/add.pt:19 src/zope/app/form/browser/edit.pt:14
#: src/zope/app/form/browser/edit.pt:20
msgid "${DYNAMIC_CONTENT}"
msgstr "${DYNAMIC_CONTENT}"

#: src/zope/app/i18nfile/browser/file_edit.pt:40
#: src/zope/app/i18nfile/browser/image_edit.pt:41
msgid "Default Language"
msgstr "Langue par défaut"

#: src/zope/app/i18nfile/browser/file_edit.pt:55
#: src/zope/app/i18nfile/browser/image_edit.pt:56
#: src/zope/app/applicationcontrol/browser/translationdomaincontrol.pt:24
#: src/zope/app/i18n/browser/synchronize.pt:89
msgid "Language"
msgstr "Langue"

#: src/zope/app/i18nfile/browser/file_edit.pt:67
#: src/zope/app/i18nfile/browser/image_edit.pt:68
msgid "show-button"
msgstr "Afficher"

#: src/zope/app/i18nfile/browser/file_edit.pt:69
#: src/zope/app/i18nfile/browser/image_edit.pt:70
#: src/zope/app/component/browser/editregistration.pt:50
msgid "remove-button"
msgstr "Supprimer"

#: src/zope/app/i18nfile/browser/file_edit.pt:72
#: src/zope/app/i18nfile/browser/image_edit.pt:73
msgid "Add new language"
msgstr "Ajouter une nouvelle langue"

#: src/zope/app/i18nfile/browser/file_edit.pt:88
#: src/zope/app/i18nfile/browser/image_edit.pt:94
#: src/zope/app/cache/browser/cacheableedit.pt:46
#: src/zope/app/cache/browser/ramedit.pt:52
#: src/zope/app/dublincore/browser/edit.pt:52
#: src/zope/app/rdb/browser/rdbconnection.pt:34
#: src/zope/app/error/browser/error_config.pt:47
#: src/zope/app/securitypolicy/browser/manage_roleform.pt:67
#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:88
msgid "save-changes-button"
msgstr "Enregistrer les modifications"

#: src/zope/app/i18nfile/browser/i18nfile.py:46
#: src/zope/app/i18nfile/browser/i18nimage.py:32
msgid "Edit Form"
msgstr "Formulaire d'édition"

#: src/zope/app/i18nfile/browser/i18nfile.py:47
msgid ""
"This edit form allows you to make changes to the properties of this file."
msgstr ""
"Ce formulaire d'édition vous permet de changer les propriétés de ce fichier."

#: src/zope/app/i18nfile/browser/i18nimage.py:33
msgid ""
"This edit form allows you to make changes to the properties of this image."
msgstr ""
"Ce formulaire d'édition vous permet de changer les propriétés de cette image."

#: src/zope/app/i18nfile/browser/image_edit.pt:86
msgid "Dimensions"
msgstr "Dimensions"

#: src/zope/app/i18nfile/configure.zcml:22
msgid "An Internationalized File"
msgstr "Un fichier internationalisé"

#: src/zope/app/i18nfile/configure.zcml:22
#: src/zope/app/i18nfile/browser/configure.zcml:39
msgid "I18n File"
msgstr "Fichier i18n"

#: src/zope/app/i18nfile/configure.zcml:49
msgid "An Internationalized Image"
msgstr "Une image internationalisée"

#: src/zope/app/i18nfile/configure.zcml:49
#: src/zope/app/i18nfile/browser/configure.zcml:81
msgid "I18n Image"
msgstr "Image i18n"

#: src/zope/app/intid/browser/configure.zcml:12
msgid "A utility that provides unique ids to objects"
msgstr "Un utilitaire qui fourni les Ids uniques aux objets"

#: src/zope/app/intid/browser/configure.zcml:12
msgid "Unique Id Utility"
msgstr "Utilitaire Id unique"

#: src/zope/app/intid/browser/configure.zcml:19
msgid "Registered Objects"
msgstr "Objets enregistrés"

#: src/zope/app/intid/browser/configure.zcml:5
msgid "Unique Id Tool"
msgstr "Outil Id unique"

#: src/zope/app/intid/browser/configure.zcml:5
msgid ""
"Unique Ids Tools are used to provide system-wide unique ids       for "
"documents."
msgstr ""
"Les outils d'Ids uniques sont utilisés pour fournir des ids uniques pour les "
"documents dans tout le système."

#: src/zope/app/intid/browser/registrations.pt:12
msgid "Object"
msgstr "Objet"

#: src/zope/app/intid/browser/registrations.pt:6
msgid "${count} objects"
msgstr "${count} objets"

#: src/zope/app/introspector/configure.zcml:6
msgid "zope.app.introspector.Introspect"
msgstr "[zope.app.introspector.Introspect] Introspecteur"

#: src/zope/app/introspector/configure.zcml:6
msgid ""
"       Use the object-introspection facility to discover       and browse "
"interfaces and classes.       "
msgstr ""
"       Employez le service de l'objet introspection pour découvrir et passer "
"en revue les interfaces et les classes.       "

#: src/zope/app/keyreference/configure.zcml:26
msgid "Persistent Key References"
msgstr "Références principales persistentes"

#: src/zope/app/keyreference/interfaces.py:37
msgid "Key Type Id"
msgstr "Id du type principale"

#: src/zope/app/keyreference/interfaces.py:38
msgid ""
"Key references should sort first on their key type and second on any type-"
"specific information."
msgstr ""
"Les références principales devraient être triées d'abord sur leur type "
"principal et en second lieu sur n'importe quelle information spécifique au "
"type."

#: src/zope/app/locking/adapter.py:62
msgid "Multiple principals found"
msgstr "Plusieurs Principals trouvés"

#: src/zope/app/locking/adapter.py:64
msgid "No principal found"
msgstr "Pas de Principal trouvé"

#: src/zope/app/locking/adapter.py:73
msgid "Object is already locked"
msgstr "L'objet est déjà vérouillé"

#: src/zope/app/locking/adapter.py:82 src/zope/app/locking/adapter.py:92
msgid "Object is not locked"
msgstr "L'objet n'est pas vérouillé"

#: src/zope/app/locking/adapter.py:85
msgid "Principal is not lock owner"
msgstr "Le Principal n'est pas le possesseur du verrou"

#: src/zope/app/locking/interfaces.py:105
msgid "id of the principal owning the lock"
msgstr "Id du Principal qui a le vérrou"

#: src/zope/app/locking/interfaces.py:109
msgid "time value indicating the creation time"
msgstr "Valeur de temps indiquant le temps de création"

#: src/zope/app/locking/interfaces.py:114
msgid "time value indicating the lock timeout from creation"
msgstr ""
"Valeur de temps indiquant le délai d'expiration de vérrouillage depuis la "
"création"

#: src/zope/app/mail/configure.zcml:7
msgid "send-mail-permission"
msgstr "Permission d'envoi de courrier"

#: src/zope/app/mail/interfaces.py:105
msgid "Queue path"
msgstr "Chemin de la file d'attente"

#: src/zope/app/mail/interfaces.py:106 src/zope/app/mail/interfaces.py:115
msgid "Pathname of the directory used to queue mail."
msgstr ""
"Nom du répertoire utilisé afin de mettre le courrier en file d'attente."

#: src/zope/app/mail/interfaces.py:114
msgid "Queue Path"
msgstr "Chemin de la file d'attente"

#: src/zope/app/mail/interfaces.py:118
msgid "Polling Interval"
msgstr "Intervalle de sondage"

#: src/zope/app/mail/interfaces.py:119
msgid "How often the queue is checked for new messages (in milliseconds)"
msgstr ""
"A quelle fréquence la file d'attente doit être vérifiée afin de trouver de "
"nouveaux messages (en millisecondes)"

#: src/zope/app/mail/interfaces.py:151
msgid "Hostname"
msgstr "Nom de la machine"

#: src/zope/app/mail/interfaces.py:152
msgid "Name of server to be used as SMTP server."
msgstr "Nom du serveur à utiliser comme serveur SMTP."

#: src/zope/app/mail/interfaces.py:155
msgid "Port"
msgstr "Port"

#: src/zope/app/mail/interfaces.py:156
msgid "Port of SMTP service"
msgstr "Port du service SMTP"

#: src/zope/app/mail/interfaces.py:160
#: src/zope/app/i18n/browser/synchronize.pt:32
msgid "Username"
msgstr "Nom utilisateur"

#: src/zope/app/mail/interfaces.py:161
msgid "Username used for optional SMTP authentication."
msgstr "Nom utilisateur pour l'authentification SMTP facultative."

#: src/zope/app/mail/interfaces.py:165
msgid "Password used for optional SMTP authentication."
msgstr "Mot de passe pour l'authentification SMTP facultative."

#: src/zope/app/menus.zcml:10
msgid "Menu for displaying actions to be performed"
msgstr "Menu d'affichage d'actions à effectuer"

#: src/zope/app/menus.zcml:14
msgid "Menu of caches to be added"
msgstr "Menu de caches à ajouter"

#: src/zope/app/menus.zcml:18
msgid "Menu of objects to be added to content folders"
msgstr "Menu d'objets à ajouter aux dossiers de contenus"

#: src/zope/app/menus.zcml:22
msgid "Menu for objects to be added according to containment constraints"
msgstr "Menu d'objets à ajouter en fonction des contraintes de contenus"

#: src/zope/app/menus.zcml:28
msgid "Menu of objects to be added to site management folders"
msgstr "Menu d'objets à ajouter aux dossiers de gestion de site"

#: src/zope/app/menus.zcml:32
msgid "Menu of database connections to be added"
msgstr "Menu de connexions de base de données à ajouter"

#: src/zope/app/menus.zcml:36
msgid "Menu of addable configuration objects"
msgstr "Menu d'ajout d'objets de configuration"

#: src/zope/app/menus.zcml:6
msgid "Menu for displaying alternate representations of an object"
msgstr "Menu d'affichage de représentations de remplacement d'un objet"

#: src/zope/app/onlinehelp/browser/configure.zcml:48
#: src/zope/app/demo/menu/configure.zcml:234
#: src/zope/app/demo/menu/configure.zcml:278
#: src/zope/app/zopetop/widget_macros.pt:237
msgid "Help"
msgstr "Aide"

#: src/zope/app/onlinehelp/browser/configure.zcml:7
msgid "Menu for displaying help actions to be performed with popup"
msgstr "Menu d'affichage d'actions d'aide à effectuer avec popup"

#: src/zope/app/onlinehelp/browser/onlinehelp_macros.pt:44
msgid "Onlinehelp"
msgstr "Aide en ligne"

#: src/zope/app/onlinehelp/browser/onlinehelp_navigation_macros.pt:4
msgid "Topics"
msgstr "Sujets"

#: src/zope/app/onlinehelp/help/configure.zcml:14
msgid "Zope Developer Info"
msgstr "Information développeur Zope"

#: src/zope/app/onlinehelp/help/configure.zcml:21
msgid "Online Help"
msgstr "Aide en ligne"

#: src/zope/app/onlinehelp/help/configure.zcml:28
msgid "User interface ZMI"
msgstr "Interface utilisateur ZMI"

#: src/zope/app/onlinehelp/help/configure.zcml:35
msgid "Samples"
msgstr "Échantillons"

#: src/zope/app/onlinehelp/help/configure.zcml:8
msgid "Welcome"
msgstr "Bienvenu"

#: src/zope/app/onlinehelp/interfaces.py:108
msgid "Source Text"
msgstr "Texte source"

#: src/zope/app/onlinehelp/interfaces.py:109
msgid "Renderable source text of the topic."
msgstr "Texte source généré par le sujet."

#: src/zope/app/onlinehelp/interfaces.py:115
msgid "Source Type"
msgstr "Type source"

#: src/zope/app/onlinehelp/interfaces.py:116
msgid "Type of the source text, e.g. structured text"
msgstr "Type du texte source, ex. texte structuré"

#: src/zope/app/onlinehelp/interfaces.py:172
msgid "Path to the Resource"
msgstr "Le chemin vers la ressource"

#: src/zope/app/onlinehelp/interfaces.py:173
msgid ""
"The Path to the Resource, assumed to be in the same directory as the Help "
"Topic"
msgstr ""
"Le chemin de la ressource devrait se situer dans le même répertoire que le "
"sujet d'aide"

#: src/zope/app/onlinehelp/interfaces.py:53
#: src/zope/security/interfaces.py:258 src/zope/security/interfaces.py:294
msgid "Id"
msgstr "Id"

#: src/zope/app/onlinehelp/interfaces.py:54
msgid "The Id of this Help Topic"
msgstr "L'Id de ce sujet d'aide"

#: src/zope/app/onlinehelp/interfaces.py:59
msgid "Parent Path"
msgstr "Chemin parent"

#: src/zope/app/onlinehelp/interfaces.py:60
msgid "The Path to the Parent of this Help Topic"
msgstr "Le chemin au parent de ce sujet d'aide"

#: src/zope/app/onlinehelp/interfaces.py:65
msgid "Help Topic Title"
msgstr "Titre du sujet d'aide"

#: src/zope/app/onlinehelp/interfaces.py:66
msgid "The Title of a Help Topic"
msgstr "Titre d'un sujet d'aide"

#: src/zope/app/onlinehelp/interfaces.py:67
msgid "Help Topic"
msgstr "Sujet d'aide"

#: src/zope/app/onlinehelp/interfaces.py:71
msgid "Path to the Topic"
msgstr "Chemin vers le sujet"

#: src/zope/app/onlinehelp/interfaces.py:72
msgid "The Path to the Definition of a Help Topic"
msgstr "Le chemin vers la définition du sujet d'aide"

#: src/zope/app/onlinehelp/interfaces.py:77
msgid "Object Interface"
msgstr "Interface objet"

#: src/zope/app/onlinehelp/interfaces.py:78
msgid "Interface for which this Help Topic is registered."
msgstr "L'interface pour laquelle ce sujet d'aide est enregistré."

#: src/zope/app/onlinehelp/interfaces.py:83
msgid "View Name"
msgstr "Nom de la vue"

#: src/zope/app/onlinehelp/interfaces.py:84
msgid "The View Name for which this Help Topic is registered"
msgstr "Le nom de la vue pour lequel ce sujet d'aide est enregistré"

#: src/zope/app/pagetemplate/engine.py:122
msgid ""
"Inline Code Evaluation is deactivated, which means that you cannot have "
"inline code snippets in your Page Template. Activate Inline Code Evaluation "
"and try again."
msgstr ""
"L'évaluation du code en ligne est désactivée, ce qui signifie que vous ne "
"pouvez insérer des morceaux de code en ligne dans votre template de page. "
"Activer l'évaluation du code en ligne et essayé à nouveau."

#: src/zope/app/pagetemplate/engine.py:131
msgid "No interpreter named \"${lang_name}\" was found."
msgstr "Aucun interpréteur nommé \"${lang_name}\" n'a été trouvé."

#: src/zope/app/pluggableauth/browser/configure.zcml:24
msgid "Add Principal Source"
msgstr "Ajouter la source Principal"

#: src/zope/app/pluggableauth/browser/configure.zcml:38
msgid "Add Simple User with details"
msgstr "Ajouter un utilisateur simple avec des détails"

#: src/zope/app/pluggableauth/browser/configure.zcml:49
msgid "Principal"
msgstr "Principal"

#: src/zope/app/pluggableauth/browser/configure.zcml:56
msgid "Edit User Information"
msgstr "Éditer les informations utilisateur"

#: src/zope/app/pluggableauth/interfaces.py:33
msgid "The Login/Username of the user. This value can change."
msgstr "Le nom de connexion/nom d'utilisateur. Cette valeur peut changer."

#: src/zope/app/pluggableauth/interfaces.py:39
msgid "The password for the user."
msgstr "Le mot de passe de l'utilisateur."

#: src/zope/app/preference/browser.py:71
msgid "${name} Preferences"
msgstr "Préférences ${name}"

#: src/zope/app/preference/configure.zcml:116
msgid "User Preferences API"
msgstr "API préférences utilisateur"

#: src/zope/app/preference/configure.zcml:30
#: src/zope/app/apidoc/browser/modules.pt:22
msgid "User Preferences"
msgstr "Préférences utilisateur"

#: src/zope/app/preference/configure.zcml:70
msgid "A Default User Preferences Provider"
msgstr "Un fournisseur par défaut de préférences utilisateur"

#: src/zope/app/preference/configure.zcml:70
#: src/zope/app/preference/configure.zcml:77
msgid "Default User Preferences Provider"
msgstr "Fournisseur par défaut de préférences utilisateur"

#: src/zope/app/preference/configure.zcml:77
msgid ""
"           This component lets you define the local default user           "
"preferences. The values of this provider are used, if the           user has "
"not made a selection yet."
msgstr ""
"           Ce composant vous laisse définir les préférences locales de "
"l'utilisateur par défaut. Les valeurs de ce fournisseur sont employées, si "
"l'utilisateur n'a pas fait encore un choix."

#: src/zope/app/preference/menu.pt:5
msgid "Preferences"
msgstr "Préférences"

#: src/zope/app/presentation/browser.zcml:15
msgid "Change page"
msgstr "Modifier la page"

#: src/zope/app/presentation/browser.zcml:33
msgid "Default Registration"
msgstr "Enregistrement par défaut"

#: src/zope/app/presentation/browser.zcml:33
#: src/zope/app/presentation/browser.zcml:42
msgid "Default registration parameters"
msgstr "Paramètres d'enregistrement par défaut"

#: src/zope/app/presentation/browser.zcml:4
msgid "Register a view page"
msgstr "Enregistrer une page vue"

#: src/zope/app/presentation/browser.zcml:50
msgid "Page Folder"
msgstr "Page de dossier"

#: src/zope/app/presentation/browser.zcml:79
msgid "Register a view ZPT"
msgstr "Enregistrer une vue ZPT"

#: src/zope/app/presentation/configure.zcml:41
msgid "View Folder"
msgstr "Vue de dossier"

#: src/zope/app/presentation/configure.zcml:91
msgid "Persistent View Page Template"
msgstr "Vue Page Template persistente"

#: src/zope/app/presentation/configure.zcml:91
#: src/zope/app/presentation/browser.zcml:66
#: src/zope/app/presentation/browser.zcml:74
msgid "ZPT Template"
msgstr "Template ZPT"

#: src/zope/app/presentation/interfaces.py:104
msgid "The dotted name of a factory for creating the view"
msgstr "La notation pointée d'un producteur pour créer la vue"

#: src/zope/app/presentation/interfaces.py:109
msgid "The permission required to use the view"
msgstr "La permission requise pour utiliser la vue"

#: src/zope/app/presentation/interfaces.py:115
msgid "Apply changes to existing pages"
msgstr "Intégrer les changements aux pages existantes"

#: src/zope/app/presentation/interfaces.py:32
msgid "The type of requests the view works with"
msgstr "Le type de requêtes que la vue utilise"

#: src/zope/app/presentation/interfaces.py:39
#: src/zope/app/styleguide/zpt/configure.zcml:6
msgid "Page template"
msgstr "Page template"

#: src/zope/app/presentation/interfaces.py:44
msgid "Class attribute"
msgstr "Attribut de classe"

#: src/zope/app/presentation/interfaces.py:98
msgid "The interface of the objects being viewed"
msgstr "L'interface des objets visualisés"

#: src/zope/app/presentation/pagereg_details.pt:12
#: src/zope/app/apidoc/ifacemodule/presentation_macros.pt:72
msgid "template:"
msgstr "template :"

#: src/zope/app/presentation/pagereg_details.pt:4
msgid "for:"
msgstr "Pour :"

#: src/zope/app/presentation/pagereg_details.pt:8
#: src/zope/app/component/browser/utilreg_details.pt:7
msgid "name:"
msgstr "nom :"

#: src/zope/app/principalannotation/configure.zcml:18
msgid "Stores Annotations for Principals"
msgstr "Stocke les annotations des Principals"

#: src/zope/app/principalannotation/configure.zcml:18
msgid "Principal Annotation Utility"
msgstr "Utilitaire d'annotation Principal"

#: src/zope/app/principalannotation/configure.zcml:24
msgid "Stores annotations for any principal."
msgstr "Stocke les annotations pour un Princopal."

#: src/zope/app/principalannotation/configure.zcml:24
msgid "Principal Annotations"
msgstr "Annotations Principal"

#: src/zope/app/publisher/configure.zcml:18
msgid "Creating HTTP Results"
msgstr ""

#: src/zope/app/publisher/interfaces/browser.py:106
msgid "Menu item ordering hint"
msgstr "Conseil de trie d'élément de menu"

#: src/zope/app/publisher/interfaces/browser.py:107
msgid ""
"This attribute provides a hint for menu item ordering.Menu items will "
"generally be sorted by the `for_`attribute and then by the order."
msgstr ""
"Cet attribut fournit un conseil pour le trie d'élément de menu. Les éléments "
"du menu seront généralement triés par l'attribut '`for` et ensuite par "
"l'ordre."

#: src/zope/app/publisher/interfaces/browser.py:113
msgid "A condition for displaying the menu item"
msgstr "Une condition afin d'afficher l'élément de menu"

#: src/zope/app/publisher/interfaces/browser.py:114
msgid ""
"The condition is given as a TALES expression. The expression has access to "
"the variables:\n"
"\n"
"context -- The object the menu is being displayed for\n"
"\n"
"request -- The browser request\n"
"\n"
"nothing -- None\n"
"\n"
"The menu item will not be displayed if there is a \n"
"filter and the filter evaluates to a false value."
msgstr ""
"La condition est déclarée comme une expression TALES. L'expression peut "
"accéder aux variables:\n"
"\n"
"context -- L'objet pour lequel le menu est affiché\n"
"\n"
"request -- La requête du navigateur\n"
"\n"
"nothing -- Aucun\n"
"\n"
"L'élément du menu ne sera pas affiché si il y a \n"
"un filtre et que celui-ci retourne une valeur fausse."

#: src/zope/app/publisher/interfaces/browser.py:129
msgid "Icon URI"
msgstr "URI de l'icône"

#: src/zope/app/publisher/interfaces/browser.py:130
msgid "URI of the icon representing this menu item"
msgstr "URI de l'icône représentant cet élément du menu"

#: src/zope/app/publisher/interfaces/browser.py:143
msgid "Sub-Menu Id"
msgstr "Id du sous menu"

#: src/zope/app/publisher/interfaces/browser.py:144
msgid "The menu id of the menu that describes the sub-menu below this item."
msgstr ""
"L'id de menu du menu qui décrit le sous menu au dessous de cet article."

#: src/zope/app/publisher/interfaces/browser.py:150
msgid ""
"When a user selects a browser menu item, the URL given in the action is "
"displayed. The action is usually given as a relative URL, relative to the "
"object the menu item is for."
msgstr ""
"Quand un utilisateur sélectionne un élément du menu du navigateur, l'URL "
"donnée pour l'action est affichée. L'action est donnée habituellement comme "
"une URL relative, relative à l'objet qui est pour l'élément du menu."

#: src/zope/app/publisher/interfaces/browser.py:51
#: src/zope/app/schemacontent/interfaces.py:45
msgid "Menu Id"
msgstr "Id du menu"

#: src/zope/app/publisher/interfaces/browser.py:52
msgid "The id uniquely identifies this menu."
msgstr "L'id unique identifie ce menu."

#: src/zope/app/publisher/interfaces/browser.py:57
msgid "Menu title"
msgstr "Titre du menu"

#: src/zope/app/publisher/interfaces/browser.py:58
msgid "The title provides the basic label for the menu."
msgstr "Le titre fournit un label sommaire du menu."

#: src/zope/app/publisher/interfaces/browser.py:63
msgid "Menu description"
msgstr "Description du menu"

#: src/zope/app/publisher/interfaces/browser.py:64
msgid ""
"A description of the menu. This might be shown on menu pages or in pop-up "
"help for menus."
msgstr ""
"Une description du menu. Il peut apparaître sur les pages du menu ou les "
"boites de dialogues d'aides pour le menu."

#: src/zope/app/publisher/interfaces/browser.py:84
msgid "Menu item title"
msgstr "Titré de l'élément du menu"

#: src/zope/app/publisher/interfaces/browser.py:85
msgid "The title provides the basic label for the menu item."
msgstr "Le titre fournit un label sommaire de l'élément du menu."

#: src/zope/app/publisher/interfaces/browser.py:90
msgid "Menu item description"
msgstr "Description de l'élément du menu"

#: src/zope/app/publisher/interfaces/browser.py:91
msgid ""
"A description of the menu item. This might be shown on menu pages or in pop-"
"up help for menu items."
msgstr ""
"Une description de l'élément du menu. Ceci peut être affiché dans les pages "
"du menu ou dans un fenêtre contextuelle d'aide pour les éléments du menu."

#: src/zope/app/publisher/interfaces/browser.py:97
#: src/zope/app/publisher/interfaces/browser.py:149
msgid "The URL to display if the item is selected"
msgstr "L'URL à afficher si l'élément est sélectionné"

#: src/zope/app/publisher/interfaces/browser.py:98
msgid ""
"When a user selects a browser menu item, the URLgiven in the action is "
"displayed. The action is usually given as a relative URL, relative to the "
"object the menu item is for."
msgstr ""
"Quand un utilisateur sélectionne un élément du menu du navigateur, l'URL "
"donnée pour l'action est affichée. L'action est donnée habituellement comme "
"une URL relative, relative à l'objet qui est pour l'élément du menu."

#: src/zope/app/pythonpage/__init__.py:42
msgid "The source of the Python page."
msgstr "La source de la page Python."

#: src/zope/app/pythonpage/__init__.py:47
msgid "The content type the script outputs."
msgstr "Le type de contenu généré par le script."

#: src/zope/app/pythonpage/browser.py:43
msgid "A syntax error occurred."
msgstr "Il y a une erreur de syntaxe."

#: src/zope/app/pythonpage/configure.zcml:12
msgid "A simple, content-based Python Page"
msgstr "Une simple page Python de contenu"

#: src/zope/app/pythonpage/configure.zcml:12
#: src/zope/app/pythonpage/configure.zcml:49
msgid "Python Page"
msgstr "Page Python"

#: src/zope/app/pythonpage/configure.zcml:41
msgid "Add Python Page"
msgstr "Ajouter une page Python"

#: src/zope/app/pythonpage/configure.zcml:49
msgid "An Python Page"
msgstr "Une page Python"

#: src/zope/app/pythonpage/configure.zcml:57
msgid "Edit Python Page"
msgstr "Éditer une page Python"

#: src/zope/app/pythonpage/edit.pt:32
msgid "Syntax Error: ${msg}"
msgstr "Erreur de syntaxe : ${msg}"

#: src/zope/app/pythonpage/edit.pt:40
msgid "File \"${filename}\", line ${lineno}, offset ${offset}"
msgstr "Ficher \"${filename}\", ligne ${lineno}, décalage ${offset}"

#: src/zope/app/rdb/browser/configure.zcml:39
#: src/zope/app/sqlscript/browser/configure.zcml:41
msgid "test-page-title"
msgstr "Test du titre de la page"

#: src/zope/app/rdb/browser/configure.zcml:5
msgid "Database Adapter"
msgstr "Adaptateur de base de données"

#: src/zope/app/rdb/browser/configure.zcml:5
msgid ""
"Database Adapters are used to connect to external       relational databases."
msgstr ""
"Les adaptateurs de base de données sont utilisés pour se connecter à des "
"base de données relationnelles externes."

#: src/zope/app/rdb/browser/gadflyda.zcml:14
msgid "Gadfly DA"
msgstr "DA Gadfly"

#: src/zope/app/rdb/browser/gadflyda.zcml:14
msgid "A DA for the built-in 100% Pure Python Gadfly Database"
msgstr "Un DA pour la base de données intégrée Gadfly 100% Python"

#: src/zope/app/rdb/browser/gadflyda.zcml:5
msgid "Add Gadfly Database Adapter"
msgstr "Ajouter un adaptateur de base de données Gadfly"

#: src/zope/app/rdb/browser/rdbconnection.pt:15
msgid "Connection URI:"
msgstr "URI de connexion :"

#: src/zope/app/rdb/browser/rdbconnection.pt:17
msgid "Template: dbi://username:password@host:port/dbname;param1=value..."
msgstr ""
"Template : dbi://utilisateur:motdepasse@machine:porte/nom_bd;param1=valeur..."

#: src/zope/app/rdb/browser/rdbconnection.pt:25
msgid "Encoding"
msgstr "Encodage"

#: src/zope/app/rdb/browser/rdbconnection.pt:36
msgid "connect-button"
msgstr "Connexion"

#: src/zope/app/rdb/browser/rdbconnection.pt:39
msgid "disconnect-button"
msgstr "Déconnexion"

#: src/zope/app/rdb/browser/rdbconnection.pt:4
msgid "Edit Relational Database Adapter"
msgstr "Éditer l'adaptateur de base de données relationnelle"

#: src/zope/app/rdb/browser/rdbtestresults.pt:12
msgid "Executed Query:"
msgstr "Requête exécutée :"

#: src/zope/app/rdb/browser/rdbtestresults.pt:4
#: src/zope/app/rdb/browser/rdbtestsql.pt:4
msgid "Database Adapter - Test Connection"
msgstr "Adaptateur de base de données - Connexion de test"

#: src/zope/app/rdb/browser/rdbtestsql.pt:14
msgid "Here you can enter an SQL statement, so you can test the connection."
msgstr ""
"Ici vous pouvez spécifier une instruction SQL, afin de tester la connexion."

#: src/zope/app/rdb/browser/rdbtestsql.pt:19
msgid "Query"
msgstr "Requête"

#: src/zope/app/rdb/browser/rdbtestsql.pt:28
msgid "execute-button"
msgstr "Executer"

#: src/zope/app/rdb/configure.zcml:6
msgid "zope.app.rdb.Use"
msgstr "zope.app.rdb.Use"

#: src/zope/app/rdb/gadflyda.zcml:4
msgid "Gadfly Database Adapter"
msgstr "Adaptateur de base de données Gadfly"

#: src/zope/app/rdb/interfaces.py:274
msgid "DSN"
msgstr "NSD"

#: src/zope/app/rdb/interfaces.py:275
msgid ""
"Specify the DSN (Data Source Name) of the database. Examples include:\n"
"\n"
"dbi://dbname\n"
"dbi://dbname;param1=value...\n"
"dbi://user:passwd/dbname\n"
"dbi://user:passwd/dbname;param1=value...\n"
"dbi://user:passwd@host:port/dbname\n"
"dbi://user:passwd@host:port/dbname;param1=value...\n"
"\n"
"All values should be properly URL-encoded."
msgstr ""
"Spécifiez le NSD (Nom de la Source de Données) de la base de données. Les "
"exemples inclus :\n"
"dbi://nombd\n"
"dbi://nombd;param1=valeur...\n"
"dbi://utilisateur:mdp/nombd\n"
"dbi://utilisateur:mdp/nombd;param1=valeur...\n"
"dbi://utilisateur:mdp@machine:port/nombd\n"
"dbi://utilisateur:mdp@machine:port/nombd;param1=valeur...\n"
"\n"
"Toutes les valeurs doivent être des URLs correctement encodées."

#: src/zope/app/rdb/interfaces.py:62
msgid "Database encoding"
msgstr "Encodage de la base de données"

#: src/zope/app/rdb/interfaces.py:63
msgid "Encoding of the database content"
msgstr "Encodage du contenu de la base de données"

#: src/zope/app/recorder/browser.py:40
msgid "URLs to ignore"
msgstr "URLs à ignorer"

#: src/zope/app/recorder/browser.py:41
msgid ""
"A list of regular expressions.\n"
"\n"
"                     Requests whose paths match any of the expressions "
"listed\n"
"                     here will not be shown."
msgstr ""
"Une liste d'expressions rationnelles. Les requêtes dont les chemins "
"correspondent à une des expressions listées ici ne seront pas montrées."

#: src/zope/app/recorder/browser.py:84
msgid "Invalid regex: %s"
msgstr "Expression rationnelle invalide : %s"

#: src/zope/app/recorder/configure.zcml:12
msgid "Recorded Sessions"
msgstr "Sessions enregistrées"

#: src/zope/app/recorder/sessions.pt:15 src/zope/app/error/browser/error.pt:22
#: src/zope/app/error/browser/errorentry.pt:21
msgid "Time"
msgstr "Heure"

#: src/zope/app/recorder/sessions.pt:16
msgid "Method"
msgstr "Méthodes"

#: src/zope/app/recorder/sessions.pt:18
#: src/zope/app/i18n/browser/synchronize.pt:90
msgid "Status"
msgstr "Statut"

#: src/zope/app/recorder/sessions.pt:36
msgid "Create Functional Doctest"
msgstr "Créer un doctest fonctionnel"

#: src/zope/app/recorder/sessions.pt:38
msgid "Clear All"
msgstr "Tout effacer"

#: src/zope/app/recorder/sessions.pt:57
msgid "Filter"
msgstr "Filtre"

#: src/zope/app/recorder/sessions.pt:6
msgid "There are no recorded requests that pass your filter."
msgstr "Il n'y a pas de requêtes enregistrées qui passe votre filtre."

#: src/zope/app/renderer/configure.zcml:14
msgid "Plain Text Source"
msgstr "Source texte pur"

#: src/zope/app/renderer/configure.zcml:14
msgid "Plain Text"
msgstr "Texte pur"

#: src/zope/app/renderer/configure.zcml:28
msgid "Structured Text (STX)"
msgstr "Texte structuré (STX)"

#: src/zope/app/renderer/configure.zcml:28
msgid "Structured Text (STX) Source"
msgstr "Source texte structuré (STX)"

#: src/zope/app/renderer/configure.zcml:42
msgid "ReStructured Text (ReST) Source"
msgstr "Source texte restructuré (ReST)"

#: src/zope/app/renderer/configure.zcml:42
msgid "ReStructured Text (ReST)"
msgstr "Texte restructuré (ReST)"

#: src/zope/app/rotterdam/dialog_macros.pt:11
msgid "Z3 UI"
msgstr "Z3 UI"

#: src/zope/app/rotterdam/dialog_macros.pt:138
#: src/zope/app/rotterdam/template.pt:193
#: src/zope/app/rotterdam/template_tablelayout.pt:185
msgid "Tip"
msgstr "Astuce"

#: src/zope/app/rotterdam/dialog_macros.pt:54
#: src/zope/app/rotterdam/template.pt:47
#: src/zope/app/rotterdam/template_tablelayout.pt:49
#: src/zope/app/boston/browser/template.pt:40
msgid "User:"
msgstr "Utilisateur :"

#: src/zope/app/rotterdam/view_macros.pt:36
msgid "User: ${user}"
msgstr "Utilisateur : ${user}"

#: src/zope/app/rotterdam/xmlobject.py:34
msgid "Contains $${num} item(s)"
msgstr "Contient $${num} élément(s)"

#: src/zope/app/rotterdam/xmlobject.py:35
#: src/zope/app/rotterdam/navigation_macros.pt:32
msgid "Loading..."
msgstr "Chargement..."

#: src/zope/app/schema/browser/__init__.py:28
msgid "An error occurred"
msgstr "Une erreur s'est produite."

#: src/zope/app/schema/browser/__init__.py:55
msgid "Must select a field to delete"
msgstr "Vous devez sélectionner un champ à effacer"

#: src/zope/app/schema/browser/__init__.py:68
msgid "Invalid field name: %s"
msgstr "Nom de fichier invalide : %s"

#: src/zope/app/schema/browser/__init__.py:76
msgid "Invalid position: %s"
msgstr "Position invalide : %s"

#: src/zope/app/schema/browser/configure.zcml:11
msgid "Menu of Fields to be added to a schema."
msgstr "Champs de menu à ajouter à un schéma."

#: src/zope/app/schema/browser/configure.zcml:39
msgid "Edit Schema"
msgstr "Éditer un schéma"

#: src/zope/app/schema/browser/configure.zcml:5
msgid "These are schemas that live in the ZODB and are modifiable."
msgstr ""
"Ce sont des schémas qui sont stockés dans la ZODB et qui sont modifiables."

#: src/zope/app/schema/browser/configure.zcml:5
msgid "Persistent, Local Schemas"
msgstr "Schémas locaux, persistant"

#: src/zope/app/schema/browser/schema_edit.pt:10
msgid "Schema Name: ${schema_name}"
msgstr "Nom de schéma : ${schema_name}"

#: src/zope/app/schema/browser/schema_edit.pt:31
#: src/zope/app/container/browser/contents.pt:27
#: src/zope/app/container/browser/index.pt:19
#: src/zope/app/intid/browser/registrations.pt:9
msgid "Content listing"
msgstr "Liste de contenu"

#: src/zope/app/schema/browser/schema_edit.pt:41
msgid "Read-Only"
msgstr "Lecture seule"

#: src/zope/app/schema/browser/schema_edit.pt:69
msgid "delete-field-button"
msgstr "effacer champ"

#: src/zope/app/schema/configure.zcml:5
#: src/zope/app/schema/browser/configure.zcml:28
msgid "Mutable Schema"
msgstr "Schéma mutable"

#: src/zope/app/schema/configure.zcml:5
#: src/zope/app/schema/browser/configure.zcml:28
msgid "A Persistent Schema that can be edited through the web"
msgstr "Un schéma persistant qui peut être éditer via le Web"

#: src/zope/app/schema/fieldforms.zcml:111
msgid "A Float Field"
msgstr "Un champ flottant"

#: src/zope/app/schema/fieldforms.zcml:111
msgid "Add Float Field"
msgstr "Ajouter un champ flottant"

#: src/zope/app/schema/fieldforms.zcml:125
msgid "Edit Float Field"
msgstr "Éditer un champ flottant"

#: src/zope/app/schema/fieldforms.zcml:137
msgid "Add Datetime Field"
msgstr "Ajouter un champ de date et heure"

#: src/zope/app/schema/fieldforms.zcml:137
msgid "A Datetime Field"
msgstr "Un champ date et heure"

#: src/zope/app/schema/fieldforms.zcml:151
msgid "Edit Datetime Field"
msgstr "Éditer un champ date et heure"

#: src/zope/app/schema/fieldforms.zcml:21
msgid "Edit Text Field"
msgstr "Éditer un champ texte"

#: src/zope/app/schema/fieldforms.zcml:33
msgid "A TextLine Field"
msgstr "Un champ ligne de texte"

#: src/zope/app/schema/fieldforms.zcml:33
msgid "TextLine Field"
msgstr "Champ ligne de texte"

#: src/zope/app/schema/fieldforms.zcml:33
msgid "Add TextLine Field"
msgstr "Ajouter un champ ligne de texte"

#: src/zope/app/schema/fieldforms.zcml:47
msgid "Edit TextLine Field"
msgstr "Éditer un champ ligne de texte"

#: src/zope/app/schema/fieldforms.zcml:59
msgid "A Boolean Field"
msgstr "Un champ booléen"

#: src/zope/app/schema/fieldforms.zcml:59
msgid "Add Boolean Field"
msgstr "Ajouter un champ booléen"

#: src/zope/app/schema/fieldforms.zcml:7
msgid "A Text Field"
msgstr "Un champ texte"

#: src/zope/app/schema/fieldforms.zcml:7
msgid "Add Text Field"
msgstr "Ajouter un champ texte"

#: src/zope/app/schema/fieldforms.zcml:73
msgid "Edit Boolean Field"
msgstr "Éditer un champ booléen"

#: src/zope/app/schema/fieldforms.zcml:85
msgid "Add Integer Field"
msgstr "Ajouter un champ entier"

#: src/zope/app/schema/fieldforms.zcml:85
msgid "An Integer Field"
msgstr "Un champ entier"

#: src/zope/app/schema/fieldforms.zcml:99
msgid "Edit Integer Field"
msgstr "Éditer un champ entier"

#: src/zope/app/schema/fields.zcml:102
msgid "BytesLine Field"
msgstr "Champ ligne d'octets"

#: src/zope/app/schema/fields.zcml:114 src/zope/app/schema/fieldforms.zcml:7
msgid "Text Field"
msgstr "Champ texte"

#: src/zope/app/schema/fields.zcml:128
msgid "Text Line Field"
msgstr "Champ ligne de texte"

#: src/zope/app/schema/fields.zcml:140 src/zope/app/schema/fieldforms.zcml:59
msgid "Boolean Field"
msgstr "Champ booléen"

#: src/zope/app/schema/fields.zcml:151 src/zope/app/schema/fieldforms.zcml:85
msgid "Integer Field"
msgstr "Champ entier"

#: src/zope/app/schema/fields.zcml:163 src/zope/app/schema/fieldforms.zcml:111
msgid "Float Field"
msgstr "Champ flottant"

#: src/zope/app/schema/fields.zcml:175
msgid "Tuple Field"
msgstr "Champ tuple"

#: src/zope/app/schema/fields.zcml:186
msgid "List Field"
msgstr "Champ liste"

#: src/zope/app/schema/fields.zcml:197
msgid "Set Field"
msgstr "Définir le champ"

#: src/zope/app/schema/fields.zcml:208
msgid "Password Field"
msgstr "Champ mot de passe"

#: src/zope/app/schema/fields.zcml:220
msgid "Dict Field"
msgstr "Champ dictionnaire"

#: src/zope/app/schema/fields.zcml:232 src/zope/app/schema/fieldforms.zcml:137
msgid "Datetime Field"
msgstr "Champ date et heure"

#: src/zope/app/schema/fields.zcml:244
msgid "SourceText Field"
msgstr "Champ texte source"

#: src/zope/app/schema/fields.zcml:256
msgid "Object Field"
msgstr "Champ objet"

#: src/zope/app/schema/fields.zcml:269
msgid "URI Field"
msgstr "Champ URI"

#: src/zope/app/schema/fields.zcml:281
msgid "Id Field"
msgstr "Champ Id"

#: src/zope/app/schema/fields.zcml:293
msgid "Interface Field"
msgstr "Champ interface"

#: src/zope/app/schema/fields.zcml:38
msgid "Container Field"
msgstr "Champ conteneur"

#: src/zope/app/schema/fields.zcml:49
msgid "Iterable Field"
msgstr "Champs itérable"

#: src/zope/app/schema/fields.zcml:5
msgid "Basic Field"
msgstr "Champ basique"

#: src/zope/app/schema/fields.zcml:60
msgid "Orderable Field"
msgstr "Champs ordonable"

#: src/zope/app/schema/fields.zcml:75
msgid "MinMaxLen Field"
msgstr "Champ longueur min max"

#: src/zope/app/schema/fields.zcml:90
msgid "Bytes Field"
msgstr "Champ octets"

#: src/zope/app/schemacontent/browser/configure.zcml:31
msgid "Define Permissions"
msgstr "Définir des permissions"

#: src/zope/app/schemacontent/browser/configure.zcml:5
msgid ""
"Content Component Definitions are used to declare       schema-based content "
"objects."
msgstr ""
"Les définitions de composant de contenu sont utilisées pour déclarer des "
"objets de contenu orienté schéma."

#: src/zope/app/schemacontent/browser/configure.zcml:64
msgid "New Content Component Instance"
msgstr "Nouvelle instanciation du composant de contenu"

#: src/zope/app/schemacontent/browser/configure.zcml:73
msgid "Schema-based Content"
msgstr "Contenu orienté schéma"

#: src/zope/app/schemacontent/browser/configure.zcml:73
msgid "Schema-based Content Component Instance"
msgstr "Instance de composant de contenu orienté schéma"

#: src/zope/app/schemacontent/configure.zcml:10
#: src/zope/app/schemacontent/browser/configure.zcml:15
msgid "A Persistent Content Component Definition"
msgstr "Une définition de composant de contenu persistante"

#: src/zope/app/schemacontent/configure.zcml:10
#: src/zope/app/schemacontent/browser/configure.zcml:5
#: src/zope/app/schemacontent/browser/configure.zcml:15
msgid "Content Component Definition"
msgstr "Définition de composant de contenu"

#: src/zope/app/schemacontent/interfaces.py:38
msgid "interface-component"
msgstr "Interface de composant"

#: src/zope/app/schemacontent/interfaces.py:39
msgid "Specifies the interface this menu item is for."
msgstr "Spécifier l'interface à laquelle est liée cet élément de menu."

#: src/zope/app/schemacontent/interfaces.py:46
msgid "Specifies the menu this menu item will be added to."
msgstr "Définir le menu auquel cet élément de menu sera ajouter."

#: src/zope/app/schemacontent/interfaces.py:51
msgid "Create Menu"
msgstr "Créer le menu"

#: src/zope/app/schemacontent/interfaces.py:52
msgid ""
"If set to True, the system will create a local browser menu for you. If this "
"option is set to False, the system will try to find the next site manager "
"that has a menu with the specified id. If no menu was found or the menu is a "
"global menu, then an error is occurred."
msgstr ""
"Si la valeur est à True, le système va créer un menu local de navigateur. Si "
"cette option est à False, le système essayera de chercher le prochain "
"gestionnaire de site qui possede un menu avec l'id indiqué. si aucun menu "
"n'est trouvé ou que le menu est un menu global, alors une erreur est levée."

#: src/zope/app/schemacontent/interfaces.py:73
#: src/zope/app/schemacontent/interfaces.py:105
msgid "Name of Content Component Type"
msgstr "Nom du type de composant de contenu"

#: src/zope/app/schemacontent/interfaces.py:74
#: src/zope/app/schemacontent/interfaces.py:106
msgid "This is the name of the document type."
msgstr "Ceci est le nom du type de document."

#: src/zope/app/schemacontent/interfaces.py:78
#: src/zope/app/schemacontent/interfaces.py:110
msgid "schema-component"
msgstr "Schéma de composant"

#: src/zope/app/schemacontent/interfaces.py:79
#: src/zope/app/schemacontent/interfaces.py:111
msgid "Specifies the schema that characterizes the document."
msgstr "Spécifier le schéma qui caractérise le document."

#: src/zope/app/schemacontent/interfaces.py:84
msgid "Copy Schema"
msgstr "Copier schéma"

#: src/zope/app/schemacontent/interfaces.py:85
msgid ""
"If this field is set to True, a copied version of the schema will be used in "
"the Content Component instance. This has the advantage that an existing "
"Content Component's schema is set in stone and can never change, even when a "
"mutable schema evolves. If the value is False, then the Content Component's "
"can change (which is desirable in some cases - i.e. during development.)"
msgstr ""
"Si ce champ est à True, une copie du schéma sera utilisée dans l'instance du "
"composant de contenu. Cela a pour avantage qu'un composant de contenu "
"existant est inaltérable même si un schéma mutable évolue. Si la valeur est "
"à False alors le composant de contenu pourra être modifié (ce qui peut-être "
"utile dans certains cas - ex. : en cours de développement)."

#: src/zope/app/security/browser/auth.py:158
msgid "[Login]"
msgstr "[Connexion]"

#: src/zope/app/security/browser/auth.py:163
msgid "[Logout]"
msgstr "[Déconnexion]"

#: src/zope/app/security/browser/configure.zcml:20
msgid "Authenticates Principals."
msgstr "Authentifier les Principals."

#: src/zope/app/security/browser/configure.zcml:20
msgid "Authentication"
msgstr "Authentification"

#: src/zope/app/security/browser/configure.zcml:61
msgid "Security Permission"
msgstr "Permission de sécurité"

#: src/zope/app/security/browser/configure.zcml:67
msgid "Add Permission"
msgstr "Ajouter une permission"

#: src/zope/app/security/browser/configure.zcml:76
msgid "A Security Permission"
msgstr "Une permission de sécurité"

#: src/zope/app/security/browser/configure.zcml:84
msgid "Edit Permission"
msgstr "Éditer la permission"

#: src/zope/app/security/browser/login.pt:10
msgid "You are now logged in as ${UserTitle}."
msgstr "Vous êtes connecté comme ${UserTitle}."

#: src/zope/app/security/browser/login.pt:6
msgid "Login successful!"
msgstr "Connexion réussie !"

#: src/zope/app/security/browser/login_failed.pt:11
msgid "Click here to return."
msgstr "Cliquez ici pour revenir."

#: src/zope/app/security/browser/login_failed.pt:6
msgid "Login Failed!"
msgstr "Connexion échouée !"

#: src/zope/app/security/browser/login_failed.pt:9
msgid "You cancelled the login procedure."
msgstr "Vous avez annulé la procédure de connexion."

#: src/zope/app/security/browser/logout.pt:12
#: src/zope/app/security/browser/login.pt:14
msgid "Back to the main page."
msgstr "Revenir à la page principale."

#: src/zope/app/security/browser/logout.pt:6
msgid "Logout successful!"
msgstr "Déconnexion réussie !"

#: src/zope/app/security/browser/logout.pt:8
msgid "You are now logged out."
msgstr "Vous êtes déconnecté."

#: src/zope/app/security/browser/redirect.pt:12
msgid "You are being redirected!"
msgstr "Vous allez être redirigé !"

#: src/zope/app/security/browser/redirect.pt:15
msgid "If you see this screen for more than 5 seconds, click here."
msgstr "Si vous voyez cet écran plus de 5 secondes, cliquez ici."

#: src/zope/app/security/configure.zcml:102
msgid "manage-site-permission"
msgstr "permission gestion du site"

#: src/zope/app/security/configure.zcml:107
msgid "manage-principal-permission"
msgstr "permission gestion Principal"

#: src/zope/app/security/configure.zcml:112
msgid ""
"Manage the Zope Application, such as Restart/Shutdown or                    "
"packing the ZODB."
msgstr ""
"Gérer l'Application Zope, comme Redémmarer/Arrêter ou compacter la ZODB."

#: src/zope/app/security/configure.zcml:112
msgid "manage-application-permission"
msgstr "permission gestion de l'application"

#: src/zope/app/security/configure.zcml:6
msgid "public-permission"
msgstr "permission public"

#: src/zope/app/security/configure.zcml:6
msgid ""
"Special permission indicating unconditional access.                    "
"Public resources are always accessible."
msgstr ""
"Permission spéciale indiquant un accès inconditionnel. Les ressources "
"publiques sont toujours accessibles."

#: src/zope/app/security/configure.zcml:71
msgid "view-permission"
msgstr "permission vue"

#: src/zope/app/security/configure.zcml:76
msgid "change-security-settings-permission"
msgstr "permission modifier les paramétrages de sécurité"

#: src/zope/app/security/configure.zcml:81
msgid "manage-content-permission"
msgstr "permission gérer du contenu"

#: src/zope/app/security/configure.zcml:86
msgid "manage-service-bindings-permission"
msgstr "permission gérer les liaisons de services"

#: src/zope/app/security/configure.zcml:91
msgid "Manage executable code, including Python, SQL, ZPT, etc."
msgstr "Gérer du code exécutable, incluant Python, SQL, ZPT, etc."

#: src/zope/app/security/configure.zcml:91
msgid "manage-code-permission"
msgstr "permission gérer le code"

#: src/zope/app/security/configure.zcml:97
msgid "manage-services-permission"
msgstr "permission gérer les services"

#: src/zope/app/security/permission.py:27
msgid "<permission not activated>"
msgstr "<permission non activée>"

#: src/zope/app/securitypolicy/browser/configure.zcml:25
msgid "New Role"
msgstr "Nouveau rôle"

#: src/zope/app/securitypolicy/browser/configure.zcml:46
msgid "A Security Role"
msgstr "Un rôle sécurité"

#: src/zope/app/securitypolicy/browser/configure.zcml:6
msgid ""
"Roles are used to combine permissions and can be assigned       to "
"principals."
msgstr ""
"Les rôles servent à combiner les permissions et peuvent être attribués aux "
"utilisateurs."

#: src/zope/app/securitypolicy/browser/configure.zcml:6
#: src/zope/app/securitypolicy/browser/configure.zcml:46
#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:53
msgid "Role"
msgstr "Rôle"

#: src/zope/app/securitypolicy/browser/configure.zcml:63
msgid "Role-Permissions"
msgstr "Rôle-Permissions"

#: src/zope/app/securitypolicy/browser/configure.zcml:93
msgid "Grant"
msgstr "Autorisation"

#: src/zope/app/securitypolicy/browser/granting.pt:18
msgid "Grants for the selected principal"
msgstr "Accorder des rôles à l'utilisateur sélectionné"

#: src/zope/app/securitypolicy/browser/granting.pt:19
#: src/zope/app/securitypolicy/browser/granting.pt:78
msgid "grant-submit"
msgstr "valider l'autorisation"

#: src/zope/app/securitypolicy/browser/granting.pt:27
msgid "<strong>Roles</strong>&nbsp;"
msgstr "<strong>Rôles</strong>&nbsp;"

#: src/zope/app/securitypolicy/browser/granting.pt:28
#: src/zope/app/securitypolicy/browser/granting.pt:54
msgid "<strong>Allow</strong>&nbsp;"
msgstr "<strong>Autorisé</strong>&nbsp;"

#: src/zope/app/securitypolicy/browser/granting.pt:29
#: src/zope/app/securitypolicy/browser/granting.pt:55
msgid "<strong>Unset</strong>&nbsp;"
msgstr "<strong>Supprimer</strong>&nbsp;"

#: src/zope/app/securitypolicy/browser/granting.pt:30
#: src/zope/app/securitypolicy/browser/granting.pt:56
msgid "<strong>Deny</strong>&nbsp;"
msgstr "<strong>Refusé</strong>&nbsp;"

#: src/zope/app/securitypolicy/browser/granting.pt:46
#: src/zope/app/securitypolicy/browser/granting.pt:72
msgid "^ top"
msgstr "^ racine"

#: src/zope/app/securitypolicy/browser/granting.pt:5
msgid "Granting Roles and Permissions to Principals"
msgstr "Accorder rôles et permissions aux utilisateurs"

#: src/zope/app/securitypolicy/browser/granting.pt:53
msgid "<strong>Permissions</strong>&nbsp;"
msgstr "<strong>Permissions</strong>&nbsp;"

#: src/zope/app/securitypolicy/browser/granting.py:238
msgid "Grants updated."
msgstr "Les autorisations ont été mis à jour."

#: src/zope/app/securitypolicy/browser/granting.py:40
msgid "Allow"
msgstr "Autorisé"

#: src/zope/app/securitypolicy/browser/granting.py:41
msgid "Unset"
msgstr "Supprimer"

#: src/zope/app/securitypolicy/browser/granting.py:42
msgid "Deny"
msgstr "Refusé"

#: src/zope/app/securitypolicy/browser/manage_access.pt:28
msgid "Roles"
msgstr "Rôles"

#: src/zope/app/securitypolicy/browser/manage_access.pt:84
msgid "Save Changes"
msgstr "Sauver les changements"

#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:25
msgid "Helpful message."
msgstr "Message d'aide."

#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:36
msgid "Roles assigned to the permission ${perm_title} (id: ${perm_id})"
msgstr "Rôles assignés à la permission ${perm_title} (id : ${perm_id})"

#: src/zope/app/securitypolicy/browser/manage_permissionform.pt:58
msgid "Setting"
msgstr "Paramétrage"

#: src/zope/app/securitypolicy/browser/manage_roleform.pt:19
msgid ""
"This page shows the permissions allowed and denied the role ${role_title} "
"(id: ${role_id}). To change settings, simply select different permissions in "
"the Allow or Deny lists. Make sure you don't select the same permission in "
"both lists though."
msgstr ""
"Cette page montre les permissions autorisées et refusées au rôle "
"${role_title } (id: ${role_id }). Pour changer des paramètres, choisissez "
"simplement les différentes permissions dans les listes autorisé et refusé. "
"Assurez-vous cependant que vous ne choisissez pas la même permission dans "
"les deux listes."

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:148
msgid ""
"You choose both allow and deny for permission \"${permission}\". This is not "
"allowed."
msgstr ""
"Vous avez choisis autorisé et refusé pour la permissions \"${permission}\". "
"Ceci n'est pas autorisé."

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:163
msgid "Settings changed at ${date_time}"
msgstr "Paramétrages modifiés le ${date_time}"

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:32
msgid ""
"For each permission you want to grant (or deny) to a role,\n"
"        set the entry for that permission and role to a '+' (or '-').\n"
"        Permissions are shown on the left side, going down.\n"
"        Roles are shown accross the top.\n"
"        "
msgstr ""
"Pour chaque permission que vous voulez autoriser (ou refuser) à un rôle, "
"placez l'entrée pour cette permission et le rôle à '+' (ou '-'). Les "
"permissions sont affichées sur le coté, de haut en bas. Les rôles sont "
"montrés sur le haut.\n"
"        "

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:66
msgid "permission-acquire"
msgstr "acquérir permission"

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:68
msgid "permission-allow"
msgstr "autoriser permission"

#: src/zope/app/securitypolicy/browser/rolepermissionview.py:70
msgid "permission-deny"
msgstr "refuser permission"

#: src/zope/app/securitypolicy/configure.zcml:96
msgid "Default Security Policy"
msgstr "Politique de sécurité par défaut"

#: src/zope/app/securitypolicy/role.py:26
msgid "<role not activated>"
msgstr "<rôle désactivé>"

#: src/zope/app/session/browser.zcml:15
msgid "Cookie Client Id Manager Properties"
msgstr "Gestionnaire de propriétés de l'Id du cookie du client"

#: src/zope/app/session/browser.zcml:23
msgid "Stores session data persistently in the ZODB"
msgstr "Stocker les données de session de façon persistante dans la ZODB"

#: src/zope/app/session/browser.zcml:23
msgid "Persistent Session Data Container"
msgstr "Session persistante de conteneur de données"

#: src/zope/app/session/browser.zcml:31
msgid "Stores session data in RAM"
msgstr "Stocker le données de session en RAM"

#: src/zope/app/session/browser.zcml:31
msgid "RAM Session Data Container"
msgstr "Conteneur de session de données en RAM"

#: src/zope/app/session/browser.zcml:38
msgid "Session Data Container Properties"
msgstr "Propriétés de conteneur de session de données"

#: src/zope/app/session/browser.zcml:8
msgid "Cookie Client Id Manager"
msgstr "Gestionnaire d'Id du cookie du client"

#: src/zope/app/session/browser.zcml:8
msgid ""
"Uses a cookie to uniquely identify a client, allowing        state to be "
"maintained between requests"
msgstr ""
"Utiliser un cookie afin d'identifier de façon unique un navigateur, "
"permettant de conserver l'état entre les requêtes"

#: src/zope/app/session/configure.zcml:82
msgid "Sessions"
msgstr "Sessions"

#: src/zope/app/session/configure.zcml:87
msgid "API"
msgstr "API"

#: src/zope/app/session/http.py:48
msgid "Cookie Name"
msgstr "Nom du cookie"

#: src/zope/app/session/http.py:49
msgid ""
"Name of cookie used to maintain state. Must be unique to the site domain "
"name, and only contain ASCII letters, digits and '_'"
msgstr ""
"Nom du cookie utilisé afin de conserver l'état. Il doit être unique pour le "
"nom de domaine du site, et ne contenir que des lettres, chiffres ASCII et '_'"

#: src/zope/app/session/http.py:61
msgid "Cookie Lifetime"
msgstr "Durée de vie du cookie"

#: src/zope/app/session/http.py:62
msgid ""
"Number of seconds until the browser expires the cookie. Leave blank expire "
"the cookie when the browser is quit. Set to 0 to never expire. "
msgstr ""
"Nombre de secondes avant lesquelles les cookies de navigateur expirent. Si "
"rien n'est spécifié les cookies expirent lorsque le navigateur est fermé. Si "
"la valeur est 0, ils n'expirent jamais. "

#: src/zope/app/session/interfaces.py:126
msgid "Last Access Time"
msgstr "Heure du dernier accès"

#: src/zope/app/session/interfaces.py:127
msgid ""
"Approximate epoch time this ISessionData was last retrieved from its "
"ISessionDataContainer"
msgstr ""
"Temps approximatif à laquelle ce ISessionData a été extraite de son "
"ISessionDataContainer"

#: src/zope/app/session/interfaces.py:66
msgid "Timeout"
msgstr "Délai d'expiration"

#: src/zope/app/session/interfaces.py:67
msgid ""
"Number of seconds before data becomes stale and may be removed. A value of "
"'0' means no expiration."
msgstr ""
"Nombre de secondes avant que ces données ne deviennent obsolètes et puissent "
"être supprimées. Une valeur à 0 signifie aucune expiration."

#: src/zope/app/session/interfaces.py:75
msgid "Timeout resolution (in seconds)"
msgstr "Résolution du délai d'expiration (en secondes)"

#: src/zope/app/session/interfaces.py:76
msgid ""
"Defines what the 'resolution' of item timeout is. Setting this higher allows "
"the transience machinery to do fewer 'writes' at the expense of  causing "
"items to time out later than the 'Data object timeout value' by  a factor of "
"(at most) this many seconds."
msgstr ""
"Définit la 'résolution' du délai d'expiration des éléments. Configurer une "
"valeur haute permet au gestionnaire d'objets temporaires de faire moins "
"d'écritures, permettant aux éléments d'expirer plus tard que 'la valeur "
"d'expiration des objets de données' de (au plus) plusieurs secondes."

#: src/zope/app/size/__init__.py:42
msgid "not-available"
msgstr "non disponible"

#: src/zope/app/size/__init__.py:46
msgid "0 KB"
msgstr "0 KB"

#: src/zope/app/size/__init__.py:48
msgid "1 KB"
msgstr "1 KB"

#: src/zope/app/size/__init__.py:50
msgid "${size} MB"
msgstr "${size} MB"

#: src/zope/app/size/__init__.py:51
msgid "${size} KB"
msgstr "${size} KB"

#: src/zope/app/sqlscript/browser/add.pt:12
msgid "add-and-test"
msgstr "Ajouter et tester"

#: src/zope/app/sqlscript/browser/configure.zcml:15
msgid "Add a SQL Script"
msgstr "Ajouter un script SQL"

#: src/zope/app/sqlscript/browser/configure.zcml:26
msgid "Edit an SQL script"
msgstr "Éditer un script SQL"

#: src/zope/app/sqlscript/browser/configure.zcml:60
msgid "Caching"
msgstr "Cacher"

#: src/zope/app/sqlscript/browser/edit.pt:12
msgid "change-and-test"
msgstr "Changer et tester"

#: src/zope/app/sqlscript/browser/test.pt:15
msgid "Argument Name"
msgstr "Nom de l'argument"

#: src/zope/app/sqlscript/browser/test.pt:16
#: src/zope/app/schema/browser/schema_edit.pt:38
msgid "Type"
msgstr "Type"

#: src/zope/app/sqlscript/browser/test.pt:17
msgid "Value"
msgstr "Valeur"

#: src/zope/app/sqlscript/browser/test.pt:32
msgid "test-button"
msgstr "Tester"

#: src/zope/app/sqlscript/browser/testresults.pt:29
msgid "An Error occurred"
msgstr "Une erreur s'est produite"

#: src/zope/app/sqlscript/configure.zcml:12
msgid "add-sql-scripts-permission"
msgstr "Permission ajouter des scripts SQL"

#: src/zope/app/sqlscript/configure.zcml:23
#: src/zope/app/sqlscript/browser/configure.zcml:7
msgid "SQL Script"
msgstr "Script SQL"

#: src/zope/app/sqlscript/configure.zcml:23
#: src/zope/app/sqlscript/browser/configure.zcml:7
msgid "A content-based script to execute dynamic SQL."
msgstr "Un script de contenu pour exécuter du SQL dynamique."

#: src/zope/app/sqlscript/interfaces.py:30
msgid "Connection Name"
msgstr "Nom de connexion"

#: src/zope/app/sqlscript/interfaces.py:31
msgid "The Connection Name for the connection to be used."
msgstr "Le nom de connexion pour la connexion qui est utilisée."

#: src/zope/app/sqlscript/interfaces.py:36
msgid "Arguments"
msgstr "Arguments"

#: src/zope/app/sqlscript/interfaces.py:37
msgid ""
"A set of attributes that can be used during the SQL command rendering "
"process to provide dynamic data."
msgstr ""
"Un ensemble d'attributs qui peuvent être utilisés lors du processus de rendu "
"de commande SQL afin de délivrer des données dynamiques."

#: src/zope/app/sqlscript/interfaces.py:46
msgid "The SQL command to be run."
msgstr "La commande SQL à exécuter."

#: src/zope/app/styleguide/configure.zcml:16
msgid "Style Guides"
msgstr "Guides des styles"

#: src/zope/app/styleguide/css/configure.zcml:6
msgid "CSS"
msgstr "CSS"

#: src/zope/app/styleguide/i18n/configure.zcml:7
msgid "I18n"
msgstr "I18n"

#: src/zope/app/styleguide/skin/configure.zcml:15
msgid "Doctype"
msgstr "Doctype"

#: src/zope/app/styleguide/skin/configure.zcml:7
msgid "Skin"
msgstr "Thème"

#: src/zope/app/traversing/browser/absoluteurl.py:28
msgid ""
"There isn't enough context to get URL information. This is probably due to a "
"bug in setting up location information."
msgstr ""
"Il n'y a pas assez de contexte pour obtenir l'information l'URL. Ceci est "
"probablement dû à un bogue lors de la mise en place des informations de "
"localisation."

#: src/zope/app/tree/browser/navigation_macros.pt:16
#: src/zope/app/rotterdam/navigation_macros.pt:31
msgid "Navigation"
msgstr "Navigation"

#: src/zope/app/tree/configure.zcml:57
msgid "Zope Tree"
msgstr "Arbre Zope"

#: src/zope/app/undo/configure.zcml:108
msgid "Redo!"
msgstr "Restaurer !"

#: src/zope/app/undo/configure.zcml:117 src/zope/app/undo/undo_more.pt:6
msgid "Undo more"
msgstr "Annuler suite"

#: src/zope/app/undo/configure.zcml:125 src/zope/app/undo/undo_all.pt:6
msgid "Undo all"
msgstr "Tout annuler"

#: src/zope/app/undo/configure.zcml:14
msgid ""
"With this permission a user may undo all transactions,                    "
"regardless of who initiated them"
msgstr ""
"Avec cette permission un utilisateur peut annuler toutes transactions "
"quelque soit l'initiateur de celles-ci"

#: src/zope/app/undo/configure.zcml:14
msgid "undo-all-transactions-permission"
msgstr "Permission annuler toutes les transactions"

#: src/zope/app/undo/configure.zcml:7
msgid ""
"With this permission a user may undo his/her own                    "
"transactions."
msgstr ""
"Avec cette permission un utilisateur peut annuler toutes ses transactions."

#: src/zope/app/undo/configure.zcml:7
msgid "undo-own-transaction-permission"
msgstr "Permission annuler ses propres transactions"

#: src/zope/app/undo/configure.zcml:99
msgid "Undo!"
msgstr "Annuler !"

#: src/zope/app/undo/undo_all.pt:11 src/zope/app/undo/undo_more.pt:11
msgid ""
"Select one or more transactions from the list below and click the button "
"below. Please be aware that you may only undo a transaction if the object "
"has not been modified in a later transaction by you or any other user."
msgstr ""
"Sélectionnez une ou plusieurs transactions dans la liste et appuyez sur le "
"bouton ci-dessous. Veuillez noter que vous ne pouvez annuler une transaction "
"que si l'objet n'a pas été modifié dans une transaction postérieure par vous "
"ou un autre utilisateur."

#: src/zope/app/undo/undo_all.pt:8
msgid "This form lets you undo all transactions initiated by any user."
msgstr ""
"Ce formulaire permet d'annuler toutes les transactions initiées par un "
"utilisateur."

#: src/zope/app/undo/undo_macros.pt:102
msgid "View ${number} earlier transactions"
msgstr "Visualiser les ${number} transactions récentes"

#: src/zope/app/undo/undo_macros.pt:113
msgid "View ${number} later transactions"
msgstr "Visualiser les ${number} transactions passées"

#: src/zope/app/undo/undo_macros.pt:121
msgid "undo-button"
msgstr "Annuler"

#: src/zope/app/undo/undo_macros.pt:16
msgid "You are looking at transactions regardless of location."
msgstr "Vous visualisez des transactions quelque soit l'emplacement."

#: src/zope/app/undo/undo_macros.pt:17
msgid "View only transactions in this location"
msgstr "Visualiser seulement les transactions dans cet emplacement"

#: src/zope/app/undo/undo_macros.pt:24
msgid "You are looking only at transactions from this location."
msgstr "Vous visualisez seulement des transactions de cet emplacement."

#: src/zope/app/undo/undo_macros.pt:25
msgid "View transactions regardless of location"
msgstr "Visualiser des transactions quelque soit l'emplacement"

#: src/zope/app/undo/undo_macros.pt:44
msgid "heading-location"
msgstr "Emplacement"

#: src/zope/app/undo/undo_macros.pt:45
msgid "heading-request-info"
msgstr "Information de requête"

#: src/zope/app/undo/undo_macros.pt:46
msgid "heading-principal"
msgstr "Principal"

#: src/zope/app/undo/undo_macros.pt:47
msgid "heading-date"
msgstr "Date"

#: src/zope/app/undo/undo_macros.pt:48
msgid "heading-description"
msgstr "Description"

#: src/zope/app/undo/undo_macros.pt:62 src/zope/app/undo/undo_macros.pt:69
#: src/zope/app/undo/undo_macros.pt:76 src/zope/app/undo/undo_macros.pt:88
msgid "label-not-available"
msgstr "Non disponible"

#: src/zope/app/undo/undo_more.pt:8
msgid ""
"This form lets you undo your last transactions. You are only viewing "
"transactions initiated by you."
msgstr ""
"Ce formulaire vous permet d'annuler vos dernières transactions. Vous ne "
"visualisez que les transactions que vous avez initiées."

#: src/zope/app/versioncontrol/interfaces.py:189
msgid "time value indicating the when the bookkeeping information was created"
msgstr ""
"Valeur de temps indiquant le moment ou l'information de transaction a été "
"créée"

#: src/zope/app/versioncontrol/interfaces.py:195
msgid ""
"\n"
"        Id of the version history related to the version controlled "
"resource.\n"
"\n"
"        If this isn't set (is None), \n"
"        "
msgstr ""
"\n"
"        L'id de l'historique de version lié à la ressource contrôlée par "
"version.\n"
"\n"
"        Si ce n'est pas défini (égal à None), \n"
"        "

#: src/zope/app/versioncontrol/interfaces.py:204
msgid "version id that the version controlled resource is based upon"
msgstr "id de la version de la ressource controllée"

#: src/zope/app/versioncontrol/interfaces.py:208
msgid "status of the version controlled resource"
msgstr "statut de la version de la ressource controllée"

#: src/zope/app/versioncontrol/interfaces.py:210
msgid "Checked out"
msgstr "Extraction"

#: src/zope/app/versioncontrol/interfaces.py:211
msgid "Checked in"
msgstr "Archivage"

#: src/zope/app/versioncontrol/interfaces.py:218
msgid ""
"id of the effective user at the time the bookkeeping information was created"
msgstr "id de l'utilisateur effectif lorsque l'information a été créée"

#: src/zope/app/versioncontrol/interfaces.py:232
msgid "time that the log entry was created"
msgstr "heure de l'entrée dans le journal qui a été créée"

#: src/zope/app/versioncontrol/interfaces.py:235
msgid "version id of the resource related to the log entry"
msgstr "id de version de le ressource en relation avec l'entrée du journal"

#: src/zope/app/versioncontrol/interfaces.py:238
msgid "the action that was taken"
msgstr "L'action qui été prise"

#: src/zope/app/versioncontrol/interfaces.py:240
msgid "Checkout"
msgstr "Extraire"

#: src/zope/app/versioncontrol/interfaces.py:241
msgid "Checkin"
msgstr "Archiver"

#: src/zope/app/versioncontrol/interfaces.py:242
msgid "Uncheckout"
msgstr "Annuler l'extraction"

#: src/zope/app/versioncontrol/interfaces.py:243
msgid "Update"
msgstr "Mis à jour"

#: src/zope/app/versioncontrol/interfaces.py:246
msgid ""
"Message provided by the user at the time of the action.  This may be empty."
msgstr ""
"Message fourni par l'utilisateur au moment de l'action. Il peut être vide."

#: src/zope/app/versioncontrol/interfaces.py:250
msgid "id of the user causing the audited action"
msgstr "id de l'utilisateur provoquant l'action auditée"

#: src/zope/app/versioncontrol/interfaces.py:253
msgid "path to the object upon which the action was taken"
msgstr "chemin à l'objet sur lequel la mesure a été prise"

#: src/zope/app/versioncontrol/interfaces.py:338
msgid "Message"
msgstr "Message"

#: src/zope/app/versioncontrol/interfaces.py:339
msgid "Message text passed to applyVersionControl() for the object."
msgstr "Texte du message transmis à applyVersionControl() pour l'objet."

#: src/zope/app/versioncontrol/interfaces.py:351
msgid "Checkin Message"
msgstr "Message de l'archivage"

#: src/zope/app/versioncontrol/interfaces.py:378
msgid "Label"
msgstr "Label"

#: src/zope/app/versioncontrol/interfaces.py:379
msgid "Label applied to the version."
msgstr "Label appliqué à la version."

#: src/zope/app/versioncontrol/interfaces.py:388
msgid "Branch Id"
msgstr "Id de la branche"

#: src/zope/app/versioncontrol/interfaces.py:389
msgid "Identifier for the new branch."
msgstr "identifiant pour la nouvelle branche."

#: src/zope/app/wfmc/configure.zcml:13
msgid "WfMC Workflows"
msgstr "Workflows WfMC"

#: src/zope/app/wfmc/configure.zcml:17
msgid "Workflows using XPDL"
msgstr "Workflows utilisant XPDL"

#: src/zope/app/wfmc/configure.zcml:25
msgid "Registering XPDL using ZCML"
msgstr "Enregistré XPDL utilisant ZCML"

#: src/zope/app/workflow/browser/configure.zcml:6
msgid ""
"Workflow Process Definitions define a particular workflow       for an "
"object."
msgstr ""
"Le processus de définitions de workflow détermine un workflow particulier "
"pour un objet."

#: src/zope/app/workflow/configure.zcml:14
msgid "create-workflow-processinstances-permission"
msgstr "Permission créer des instances de processus de workflow"

#: src/zope/app/workflow/configure.zcml:20
msgid "use-workflow-processinstances-permission"
msgstr "Permission utiliser des instances de processus de workflow"

#: src/zope/app/workflow/configure.zcml:8
msgid "manage-workflow-processdefinitions-permission"
msgstr "Permission gérer des définitions de processus de workflow"

#: src/zope/app/workflow/stateful/browser/configure.zcml:101
msgid "Edit a Transition"
msgstr "Editer une transition"

#: src/zope/app/workflow/stateful/browser/configure.zcml:108
msgid "Stateful Transition"
msgstr "Transition à état"

#: src/zope/app/workflow/stateful/browser/configure.zcml:121
msgid "Content Workflows Manager"
msgstr "Gestionnaire de contenu de workflows"

#: src/zope/app/workflow/stateful/browser/configure.zcml:121
msgid "An utility to manage content and workflow interaction."
msgstr "Un utilitaire pour gérer le contenu et l'intéraction du workflow."

#: src/zope/app/workflow/stateful/browser/configure.zcml:129
msgid "Content/Process Registry"
msgstr "Registre de contenu/processus"

#: src/zope/app/workflow/stateful/browser/configure.zcml:144
#: src/zope/app/workflow/browser/configure.zcml:6
msgid "Workflows"
msgstr "Worflows"

#: src/zope/app/workflow/stateful/browser/configure.zcml:21
msgid "Relevant Data Schema"
msgstr "Schéma de données approprié"

#: src/zope/app/workflow/stateful/browser/configure.zcml:33
msgid "Manage States"
msgstr "Gérer les états"

#: src/zope/app/workflow/stateful/browser/configure.zcml:35
msgid "Manage Transitions"
msgstr "Gérer les transitions"

#: src/zope/app/workflow/stateful/browser/configure.zcml:42
msgid "State Items"
msgstr "Éléments d'état"

#: src/zope/app/workflow/stateful/browser/configure.zcml:43
msgid "Transition Items"
msgstr "Élément de transition"

#: src/zope/app/workflow/stateful/browser/configure.zcml:7
msgid "A stateful workflow process definition"
msgstr "Une définition d'un processus de workflow à état"

#: src/zope/app/workflow/stateful/browser/configure.zcml:7
msgid "Stateful Process Definition"
msgstr "Définition d'un processus à état"

#: src/zope/app/workflow/stateful/browser/configure.zcml:72
msgid "Stateful State"
msgstr "Etat à état"

#: src/zope/app/workflow/stateful/browser/contentworkflow.py:85
msgid "Mapping(s) added."
msgstr "Mapping(s) ajouté(s)."

#: src/zope/app/workflow/stateful/browser/contentworkflow.py:93
msgid "Mapping(s) removed."
msgstr "Mapping(s) supprimé(s)."

#: src/zope/app/workflow/stateful/browser/instance.py:148
msgid "Updated Workflow Data."
msgstr "Données de workflow actualisées."

#: src/zope/app/workflow/stateful/interfaces.py:100
msgid "Name of the source state."
msgstr "Nom de l'état de la source."

#: src/zope/app/workflow/stateful/interfaces.py:105
msgid "Destination State"
msgstr "État de destination"

#: src/zope/app/workflow/stateful/interfaces.py:106
msgid "Name of the destination state."
msgstr "Nom de l'état de destination."

#: src/zope/app/workflow/stateful/interfaces.py:111
msgid "Condition"
msgstr "Condition"

#: src/zope/app/workflow/stateful/interfaces.py:112
msgid ""
"The condition that is evaluated to decide if the\n"
"                        transition can be fired or not."
msgstr ""
"La condition qui est évaluée afin de décider si la\n"
"                        transition peut-être déclenchée ou non."

#: src/zope/app/workflow/stateful/interfaces.py:117
msgid "Script"
msgstr "Script"

#: src/zope/app/workflow/stateful/interfaces.py:118
msgid ""
"The script that is evaluated to decide if the\n"
"                        transition can be fired or not."
msgstr ""
"Le script qui est évalué afin de décider si la\n"
"                        transition peut-être déclenchée ou non."

#: src/zope/app/workflow/stateful/interfaces.py:123
msgid "The permission needed to fire the Transition."
msgstr "La permission nécessaire pour déclencher la transition."

#: src/zope/app/workflow/stateful/interfaces.py:130
msgid "Trigger Mode"
msgstr "Mode déclencheur"

#: src/zope/app/workflow/stateful/interfaces.py:131
msgid "How the Transition is triggered (Automatic/Manual)"
msgstr "Comment la transition est déclenchée (Automatiquement/Manuellement)"

#: src/zope/app/workflow/stateful/interfaces.py:147
msgid "Workflow-Relevant Data Schema"
msgstr "workflow-Schéma appropriée de données"

#: src/zope/app/workflow/stateful/interfaces.py:148
msgid ""
"Specifies the schema that characterizes the workflow relevant data of a "
"process instance, found in pd.data."
msgstr ""
"Spécifier le schéma qui caractérise le workflow appropriée de données d'une "
"instance de processus, trouvé dans pd.data."

#: src/zope/app/workflow/stateful/interfaces.py:99
msgid "Source State"
msgstr "Etat d'origine"

#: src/zope/app/zapi/configure.zcml:13
msgid "ZAPI"
msgstr "ZAPI"

#: src/zope/app/zopetop/widget_macros.pt:133
msgid "Search"
msgstr "Chercher"

#: src/zope/app/zopetop/widget_macros.pt:154
#: src/zope/app/apidoc/ifacemodule/index.pt:168
msgid "Views"
msgstr "Vues"

#: src/zope/app/zopetop/widget_macros.pt:171
msgid "Actions"
msgstr "Actions"

#: src/zope/app/zopetop/widget_macros.pt:198
#: src/zope/app/rotterdam/template.pt:93
#: src/zope/app/rotterdam/template_tablelayout.pt:72
msgid "Location:"
msgstr "Emplacement :"

#: src/zope/app/zopetop/widget_macros.pt:251
#: src/zope/app/rotterdam/dialog_macros.pt:161
#: src/zope/app/rotterdam/view_macros.pt:41
#: src/zope/app/basicskin/view_macros.pt:41
msgid "Powered by Zope"
msgstr "Supporté par Zope"

#: src/zope/app/zopetop/widget_macros.pt:34
msgid "Logged in as ${user_title}"
msgstr "Connecté comme ${user_title}"

#: src/zope/app/zopetop/widget_macros.pt:48
#: src/zope/app/rotterdam/template.pt:79
#: src/zope/app/rotterdam/template_tablelayout.pt:99
msgid "Add:"
msgstr "Ajouter :"

#: src/zope/app/zopetop/widget_macros.pt:56
msgid "Tools"
msgstr "Outils"

#: src/zope/app/zopetop/widget_macros.pt:59
msgid "user accounts"
msgstr "Comptes utilisateur"

#: src/zope/app/zopetop/widget_macros.pt:62
msgid "User Accounts"
msgstr "Comptes utilisateur"

#: src/zope/app/zopetop/widget_macros.pt:65
msgid "control panels"
msgstr "Panneaux de contrôle"

#: src/zope/app/zopetop/widget_macros.pt:68
msgid "Control Panels"
msgstr "Panneaux de contrôle"

#: src/zope/app/zopetop/widget_macros.pt:71
msgid "system security"
msgstr "sécurité du système"

#: src/zope/app/zopetop/widget_macros.pt:74
msgid "System Security"
msgstr "Sécurité du Système"

#: src/zope/app/zopetop/widget_macros.pt:77
msgid "add more"
msgstr "ajouter plus"

#: src/zope/app/zopetop/widget_macros.pt:80
msgid "Add More"
msgstr "Ajouter plus"

#: src/zope/app/zopetop/widget_macros.pt:88
msgid "Root Folder"
msgstr "Dossier racine"

#: src/zope/app/zptpage/browser/configure.zcml:31
msgid "Add a ZPT Page"
msgstr "Ajouter une page ZPT"

#: src/zope/app/zptpage/browser/configure.zcml:39
msgid "Edit a ZPT page"
msgstr "Éditer une page ZPT"

#: src/zope/app/zptpage/browser/configure.zcml:49
msgid "Inline Code"
msgstr "Code en ligne"

#: src/zope/app/zptpage/browser/inlinecode.pt:29
msgid ""
"This screen allows you to activate Inline Code Evaluation. This means that "
"you can say ${code-example-1} or ${code-example-2}"
msgstr ""
"Cet écran vous permet d'activer l'évaluation du code en ligne. C'est à dire "
"que vous pouvez dire ${code-example-1} ou ${code-example-2}"

#: src/zope/app/zptpage/browser/inlinecode.pt:35
msgid ""
"Many Zope 3 developers consider inline code blocks something very bad, since "
"it does not follow the design of Page Templates or Zope 3 in general. "
"However, application and application server developers are not the only "
"audience for Zope 3. Scripters are used to inline code from other "
"technologies like PHP and it fits their brain, which is very important."
msgstr ""
"Beaucoup de développeurs de Zope 3 considèrent que le code en ligne n'est "
"pas une bonne chose puisqu'en général il ne suit pas le concept des pages "
"templates ou de Zope 3. Cependant, les développeurs d'application et de "
"serveur d'application ne sont pas les seules parties de Zope 3. Les "
"développeurs de scripts sont habitués au code en ligne. Ils proviennent "
"d'autres technologies telle que le PHP et cela leur convient, ce qui est "
"très important."

#: src/zope/app/zptpage/configure.zcml:12
#: src/zope/app/zptpage/browser/configure.zcml:23
msgid "ZPT Page"
msgstr "Page ZPT"

#: src/zope/app/zptpage/configure.zcml:12
#: src/zope/app/zptpage/browser/configure.zcml:23
msgid "A simple, content-based Page Template"
msgstr "Un simple contenu basé sur page template"

#: src/zope/app/zptpage/interfaces.py:37
msgid "The source of the page template."
msgstr "La source de la page template."

#: src/zope/app/zptpage/interfaces.py:41
msgid "Expand macros when editing"
msgstr "Étendre macros pendant l'édtion"

#: src/zope/app/zptpage/interfaces.py:42
msgid "Expand macros so that they all are shown in the code."
msgstr "Étendre les macros afin qu'elles soient toutes affichées dans le code."

#: src/zope/app/zptpage/interfaces.py:48
msgid "Evaluate Inline Code"
msgstr "Évaluer le code en ligne"

#: src/zope/app/zptpage/interfaces.py:49
msgid ""
"Evaluate code snippets in TAL. We usually discourage people from using this "
"feature."
msgstr ""
"Evaluer des portions de code en TAL. Généralement nous décourageons l'usage "
"de cette fonction."

#: src/zope/app/zptpage/zptpage.py:109
msgid "1 line"
msgstr "1 ligne"

#: src/zope/app/zptpage/zptpage.py:110
msgid "${lines} lines"
msgstr "${lines} lignes"

#: src/zope/contentprovider/configure.zcml:14
msgid "Content Providers"
msgstr "Fournisseurs de contenu"

#: src/zope/formlib/form.py:715
msgid "There were errors"
msgstr "Il y a des erreurs"

#: src/zope/formlib/form.py:771
msgid "Apply"
msgstr "Appliquer"

#: src/zope/formlib/form.py:793
msgid "No changes"
msgstr "Pas de modification"

#: src/zope/schema/_bootstrapinterfaces.py:43
msgid "Required input is missing."
msgstr "L'argument requis n'est pas disponible."

#: src/zope/schema/_bootstrapinterfaces.py:46
msgid "Object is of wrong type."
msgstr "L'objet n'est pas du type correct."

#: src/zope/schema/_bootstrapinterfaces.py:49
msgid "Value is too big"
msgstr "La valeur est trop grande"

#: src/zope/schema/_bootstrapinterfaces.py:52
msgid "Value is too small"
msgstr "La valeur est trop petite"

#: src/zope/schema/_bootstrapinterfaces.py:55
msgid "Value is too long"
msgstr "La valeur est trop longue"

#: src/zope/schema/_bootstrapinterfaces.py:58
msgid "Value is too short"
msgstr "La valeur est trop courte"

#: src/zope/schema/_bootstrapinterfaces.py:61
msgid "Invalid value"
msgstr "Valeur invalide"

#: src/zope/schema/_bootstrapinterfaces.py:64
msgid "Constraint not satisfied"
msgstr "Contrainte non satisfaite"

#: src/zope/schema/_bootstrapinterfaces.py:67
msgid "Not a container"
msgstr "Pas un conteneur"

#: src/zope/schema/_bootstrapinterfaces.py:70
msgid "Not an iterator"
msgstr "Pas un itérateur"

#: src/zope/schema/interfaces.py:102
msgid "A short summary or label"
msgstr "Un court résumé ou label"

#: src/zope/schema/interfaces.py:109
msgid "A description of the field"
msgstr "Une description du champ"

#: src/zope/schema/interfaces.py:115
#: src/zope/app/schema/browser/schema_edit.pt:40
msgid "Required"
msgstr "Requis"

#: src/zope/schema/interfaces.py:117
msgid "Tells whether a field requires its value to exist."
msgstr "Spécifie si un champ nécessite sa valeur pour exister."

#: src/zope/schema/interfaces.py:121
msgid "Read Only"
msgstr "Lecture seule"

#: src/zope/schema/interfaces.py:122
msgid "If true, the field's value cannot be changed."
msgstr "Si oui, la valeur du champ ne peut être modifiée."

#: src/zope/schema/interfaces.py:127 src/zope/schema/interfaces.py:267
#: src/zope/schema/interfaces.py:319
msgid "Default Value"
msgstr "Valeur par défaut"

#: src/zope/schema/interfaces.py:128 src/zope/schema/interfaces.py:268
#: src/zope/schema/interfaces.py:320
msgid ""
"The field default value may be None or a legal\n"
"                        field value"
msgstr ""
"La valeur par défaut du champ qui peut être None ou une \n"
"                        valeur de champ valide"

#: src/zope/schema/interfaces.py:133
msgid "Missing Value"
msgstr "Valeur manquante"

#: src/zope/schema/interfaces.py:134
msgid ""
"If input for this Field is missing, and that's ok,\n"
"                          then this is the value to use"
msgstr ""
"Si le contenu de ce champ est manquant, et que s'est correct,\n"
"                          alors ceci est la valeur à utiliser"

#: src/zope/schema/interfaces.py:139
msgid "Field Order"
msgstr "Champ ordonné"

#: src/zope/schema/interfaces.py:140
msgid ""
"\n"
"        The order attribute can be used to determine the order in\n"
"        which fields in a schema were defined. If one field is created\n"
"        after another (in the same thread), its order will be\n"
"        greater.\n"
"\n"
"        (Fields in separate threads could have the same order.)\n"
"        "
msgstr ""
"\n"
"        L'attribut d'ordre peut-être utilisé afin de déterminer l'ordre "
"dans\n"
"        lequel les champs d'un schéma sont définis.  Si un champ est créé\n"
"        après un autre (dans le même fil), son ordre sera\n"
"        plus grand (Des champs dans des fils séparés peuvent avoir le même "
"ordre).\n"
"        "

#: src/zope/schema/interfaces.py:221 src/zope/schema/interfaces.py:307
msgid "Start of the range"
msgstr "Début de l'intervalle"

#: src/zope/schema/interfaces.py:227 src/zope/schema/interfaces.py:313
msgid "End of the range (excluding the value itself)"
msgstr "Fin de l'intervalle (à l'exclusion de la valeur elle-même)"

#: src/zope/schema/interfaces.py:237
msgid "Minimum length"
msgstr "Longueur minimum"

#: src/zope/schema/interfaces.py:238
msgid ""
"\n"
"        Value after whitespace processing cannot have less than\n"
"        `min_length` characters (if a string type) or elements (if\n"
"        another sequence type). If `min_length` is ``None``, there is\n"
"        no minimum.\n"
"        "
msgstr ""
"\n"
"        Une valeur après traitement des espaces blancs ne peut pas avoir "
"moins de\n"
"        min_length caractères (dans le cas d'un type chaîne) ou éléments \n"
"(        pour tout autre type de séquence). Si min_length vaut `None`, il "
"n'y a pas\n"
"        de minimum.\n"
"        "

#: src/zope/schema/interfaces.py:249
msgid "Maximum length"
msgstr "Longueur maximum"

#: src/zope/schema/interfaces.py:250
msgid ""
"\n"
"        Value after whitespace processing cannot have greater\n"
"        or equal than `max_length` characters (if a string type) or\n"
"        elements (if another sequence type). If `max_length` is\n"
"        ``None``, there is no maximum."
msgstr ""
"\n"
"        Une valeur après traitement des espaces blancs ne peut pas avoir "
"moins de\n"
"        min_length caractères (dans le cas d'un type chaîne) ou éléments \n"
"(        pour tout autre type de séquence). Si min_length vaut `None`, il "
"n'y a pas\n"
"        de maximum."

#: src/zope/schema/interfaces.py:383
msgid "Value Type"
msgstr "Type de valeur"

#: src/zope/schema/interfaces.py:384
msgid ""
"Field value items must conform to the given type, expressed via a Field."
msgstr ""
"La valeur des champs des éléments doit être conforme au type spécifié dans "
"un champ."

#: src/zope/schema/interfaces.py:388
msgid "Unique Members"
msgstr "Membres uniques"

#: src/zope/schema/interfaces.py:389
msgid "Specifies whether the members of the collection must be unique."
msgstr "Spécifiez si les membres de la collection doivent être uniques."

#: src/zope/schema/interfaces.py:39
msgid "Wrong contained type"
msgstr "Type de contenu non valide"

#: src/zope/schema/interfaces.py:42
msgid "One or more entries of sequence are not unique."
msgstr "Une ou plusieurs entrées de séquence ne sont pas uniques."

#: src/zope/schema/interfaces.py:421
msgid "The Interface that defines the Fields comprising the Object."
msgstr "L'interface qui définit les champs comportant l'objet."

#: src/zope/schema/interfaces.py:431
msgid ""
"Field keys must conform to the given type, expressed\n"
"           via a Field.\n"
"        "
msgstr ""
"Le champ clé doit être conforme au type donné défini via un champ.\n"
"        "

#: src/zope/schema/interfaces.py:436
msgid ""
"Field values must conform to the given type, expressed\n"
"           via a Field.\n"
"        "
msgstr ""
"Les valeurs de champ doivent être conforme au type défini via un champ.\n"
"        "

#: src/zope/schema/interfaces.py:45
msgid "Schema not fully implemented"
msgstr "Le Schéma n'est pas implémenté complètement"

#: src/zope/schema/interfaces.py:48
msgid "Schema not provided"
msgstr "Schéma non fourni"

#: src/zope/schema/interfaces.py:51
msgid "The specified URI is not valid."
msgstr "L'URI specifiée est invalide."

#: src/zope/schema/interfaces.py:54
msgid "The specified id is not valid."
msgstr "L'identificateur spécifié est invalide."

#: src/zope/schema/interfaces.py:57
msgid "The specified dotted name is not valid."
msgstr "Le nom pointé spécifié n'est pas valide."

#: src/zope/schema/interfaces.py:60
msgid "The field is not bound."
msgstr "Le champ n'est pas lié."

#: src/zope/schema/tests/test_objectfield.py:36
msgid "Foo"
msgstr "Foo"

#: src/zope/schema/tests/test_objectfield.py:37
msgid "Foo description"
msgstr "Description de foo"

#: src/zope/schema/tests/test_objectfield.py:42
msgid "Bar"
msgstr "Bar"

#: src/zope/schema/tests/test_objectfield.py:43
msgid "Bar description"
msgstr "Description de bar"

#: src/zope/security/interfaces.py:259
msgid "The unique identification of the principal."
msgstr "L'identifiant unique du Principal."

#: src/zope/security/interfaces.py:265
msgid "The title of the principal. This is usually used in the UI."
msgstr "Le titre du Principal. Celui-ci est généralement utilisé dans l'UI."

#: src/zope/security/interfaces.py:271
msgid "A detailed description of the principal."
msgstr "Une description détaillée du Principal."

#: src/zope/security/interfaces.py:281
msgid "Groups"
msgstr "Groupes"

#: src/zope/security/interfaces.py:282
msgid "List of ids of groups the principal belongs to"
msgstr "Liste des ids de groupes auquel le Principal appartient"

#: src/zope/security/interfaces.py:295
msgid "Id as which this permission will be known and used."
msgstr "Id sous lequel cette permission sera connue et utilisée."

#: src/zope/viewlet/configure.zcml:13
msgid "Viewlet-related ZCML Directives"
msgstr "Directives ZCML en relation avec la viewlet"

#: src/zope/viewlet/configure.zcml:6
msgid "Viewlets and Viewlet Managers"
msgstr "Viewlets et gestionnaire de viewlet"

#: src/zope/viewlet/metadirectives.py:41
msgid "The view the content provider is registered for."
msgstr "La vue pour laquelle la vue est enregistrée"

#: src/zope/viewlet/metadirectives.py:42
msgid ""
"The view can either be an interface or a class. By default the provider is "
"registered for all views, the most common case."
msgstr ""
"La vue pour être une interface ou une classe. Par défaut le fournisseur est "
"enregistré pour toutes les veus, qui est le cas le plus commun."

#: src/zope/viewlet/metadirectives.py:49
msgid "The name of the content provider."
msgstr "Le nom du fournisseur de contenu."

#: src/zope/viewlet/metadirectives.py:50
msgid ""
"The name of the content provider is used in the TALES ``provider`` namespace "
"to look up the content provider."
msgstr ""
"Le nom du fournisseur de contenu utilisé par l'espace de nom du "
"`fourrnisseur` TALES pour rechercher le fournisseur de contenu."

#: src/zope/viewlet/metadirectives.py:61
msgid "Content-generating template."
msgstr "Template de génération de contenu."

#: src/zope/viewlet/metadirectives.py:62
msgid ""
"Refers to a file containing a page template (should end in extension ``.pt`` "
"or ``.html``)."
msgstr ""
"Se référe à un fichier contenu une page template (doit se terminer avec "
"l'extension ``.pt`` ou ``.html``)."

#: src/zope/viewlet/metadirectives.py:77
msgid "The interface this viewlet manager provides."
msgstr "L'interface que le gestionnaire de viewlet fournit."

#: src/zope/viewlet/metadirectives.py:78
msgid ""
"A viewlet manager can provide an interface, which is used to lookup its "
"contained viewlets."
msgstr ""
"Un gestionnaire de viewlet qui peut fournir une interface, qui est utilisée "
"pour rechercher son conteneur de viewlets."

#: src/zope/viewlet/metadirectives.py:99
msgid "view"
msgstr "Vue"
