msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2003-03-04 17:49\n"
"PO-Revision-Date: 2003-09-17 10:43+1000\n"
"Last-Translator: Olivier Sannier <ods@opcom.com.au>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Programmer's name for it: SInvalidCreateWidget
#: Clx/QConsts.pas:22 
msgid "Class %s could not create QT widget"
msgstr "La classe %s n'a pas pu créer le widget QT"

#. Programmer's name for it: STooManyMessageBoxButtons
#: Clx/QConsts.pas:23 
msgid "Too many buttons specified for message box"
msgstr ""
"Un trop grand nombre de boutons a été spécifié pour la boîte de message"

#. Programmer's name for it: SmkcBkSp
#: Clx/QConsts.pas:25 
msgid "Backspace"
msgstr "Retour arrière"

#. Programmer's name for it: SmkcTab
#. StandardActions..ActionList1..PreviousTab1..Category
#. StandardActions..ActionList1..NextTab1..Category
#: Clx/QConsts.pas:26 
 Vcl/Consts.pas:137 Vcl/ActnRes.dfm:244
#: Vcl/ActnRes.dfm:249
msgid "Tab"
msgstr "Tab"

#. Programmer's name for it: SmkcBackTab
#: Clx/QConsts.pas:27 
msgid "BackTab"
msgstr "Tabulation arrière"

#. Programmer's name for it: SmkcEsc
#: Clx/QConsts.pas:28 
 Vcl/Consts.pas:138
msgid "Esc"
msgstr "Echap"

#. Programmer's name for it: SmkcReturn
#: Clx/QConsts.pas:29 
msgid "Return"
msgstr "Retour"

#. Programmer's name for it: SmkcEnter
#: Clx/QConsts.pas:30 
 Vcl/Consts.pas:139
msgid "Enter"
msgstr "Entrée"

#. Programmer's name for it: SmkcSpace
#: Clx/QConsts.pas:31 
 Vcl/Consts.pas:140
msgid "Space"
msgstr "Espace"

#. Programmer's name for it: SmkcPgUp
#: Clx/QConsts.pas:32 
 Vcl/Consts.pas:141
msgid "PgUp"
msgstr "PagePréc"

#. Programmer's name for it: SmkcPgDn
#: Clx/QConsts.pas:33 
 Vcl/Consts.pas:142
msgid "PgDn"
msgstr "PageSuiv"

#. Programmer's name for it: SmkcEnd
#: Clx/QConsts.pas:34 
 Vcl/Consts.pas:143
msgid "End"
msgstr "Fin"

#. Programmer's name for it: SmkcHome
#. WebAppDbgMainForm..Home..Caption
#: Clx/QConsts.pas:35 
 Vcl/Consts.pas:144 Internet/SvrMainForm.dfm:38
msgid "Home"
msgstr "Origine"

#. Programmer's name for it: SmkcLeft
#: Clx/QConsts.pas:36 
 Vcl/Consts.pas:145
msgid "Left"
msgstr "Gauche"

#. Programmer's name for it: SmkcUp
#: Clx/QConsts.pas:37 
 Vcl/Consts.pas:146
msgid "Up"
msgstr "Haut"

#. Programmer's name for it: SmkcRight
#: Clx/QConsts.pas:38 
 Vcl/Consts.pas:147
msgid "Right"
msgstr "Droite"

#. Programmer's name for it: SmkcDown
#: Clx/QConsts.pas:39 
 Vcl/Consts.pas:148
msgid "Down"
msgstr "Bas"

#. Programmer's name for it: SmkcIns
#: Clx/QConsts.pas:40 
 Vcl/Consts.pas:149
msgid "Ins"
msgstr "Ins"

#. Programmer's name for it: SmkcDel
#: Clx/QConsts.pas:41 
 Vcl/Consts.pas:150
msgid "Del"
msgstr "Suppr"

#. Programmer's name for it: SmkcShift
#: Clx/QConsts.pas:42 
 Vcl/Consts.pas:151
msgid "Shift+"
msgstr "Maj+"

#. Programmer's name for it: SmkcCtrl
#: Clx/QConsts.pas:43 
 Vcl/Consts.pas:152
msgid "Ctrl+"
msgstr "Ctrl+"

#. Programmer's name for it: SmkcAlt
#: Clx/QConsts.pas:44 
 Vcl/Consts.pas:153
msgid "Alt+"
msgstr "Alt+"

#. Programmer's name for it: SOpenFileTitle
#. Programmer's name for it: SOpen
#. Programmer's name for it: SOpenFileTitle
#. ClxTreeViewItems..OpenDialog1..Title
#. Title
#. IndexFiles..OpenDialog..Title
#: Clx/QConsts.pas:46 
 Clx/QConsts.pas:276 Vcl/Consts.pas:15 Property
#: Editors/ClxNodeEdit.xfm:278 Editors/ClxPicEdit.xfm:111
#: Editors/Ixedit.dfm:92
msgid "Open"
msgstr "Ouvrir"

#. Programmer's name for it: SAssignError
#: Clx/QConsts.pas:47 
 Rtl/Common/RTLConsts.pas:15
msgid "Cannot assign a %s to a %s"
msgstr "Impossible d'affecter %s à %s"

#. Programmer's name for it: SFCreateError
#. Programmer's name for it: SCannotCreateFile
#. Programmer's name for it: SFCreateError
#: Clx/QConsts.pas:48 
 Vcl/SqlConst.pas:121 Rtl/Common/RTLConsts.pas:27
msgid "Cannot create file %s"
msgstr "Impossible de créer le fichier %s"

#. Programmer's name for it: SFOpenError
#: Clx/QConsts.pas:49 
 Rtl/Common/RTLConsts.pas:30
msgid "Cannot open file %s"
msgstr "Impossible d'ouvrir le fichier %s"

#. Programmer's name for it: SReadError
#: Clx/QConsts.pas:50 
 Rtl/Common/RTLConsts.pas:71
msgid "Stream read error"
msgstr "Erreur de lecture du flux"

#. Programmer's name for it: SWriteError
#: Clx/QConsts.pas:51 
 Rtl/Common/RTLConsts.pas:86
msgid "Stream write error"
msgstr "Erreur d'écriture dans le flux"

#. Programmer's name for it: SMemoryStreamError
#: Clx/QConsts.pas:52 
 Rtl/Common/RTLConsts.pas:63
msgid "Out of memory while expanding memory stream"
msgstr "Mémoire insuffisante lors de l'extension du flux mémoire"

#. Programmer's name for it: SCantWriteResourceStreamError
#: Clx/QConsts.pas:53 
 Vcl/Consts.pas:16 Rtl/Common/RTLConsts.pas:18
msgid "Can't write to a read-only resource stream"
msgstr "Impossible d'écrire dans un flux en lecture seule"

#. Programmer's name for it: SDuplicateReference
#: Clx/QConsts.pas:54 
 Vcl/Consts.pas:17
msgid "WriteObject called twice for the same instance"
msgstr "WriteObject appelé deux fois pour la même instance"

#. Programmer's name for it: SClassNotFound
#: Clx/QConsts.pas:55 
 Rtl/Common/RTLConsts.pas:21
msgid "Class %s not found"
msgstr "Classe %s non trouvée"

#. Programmer's name for it: SInvalidImage
#. Programmer's name for it: SInvalidStreamFormat
#. Programmer's name for it: SInvalidImage
#: Clx/QConsts.pas:56 
 Vcl/OleConst.pas:29 Rtl/Common/RTLConsts.pas:43
msgid "Invalid stream format"
msgstr "Format de flux incorrect"

#. Programmer's name for it: SResNotFound
#. Programmer's name for it: sResNotFound
#. Programmer's name for it: SResNotFound
#: Clx/QConsts.pas:57 
 Internet/WebConst.pas:33 Rtl/Common/RTLConsts.pas:77
msgid "Resource %s not found"
msgstr "Ressource %s non trouvée"

#. Programmer's name for it: SClassMismatch
#: Clx/QConsts.pas:58 
 Vcl/Consts.pas:18
msgid "Resource %s is of incorrect class"
msgstr "La ressource %s est d'une classe incorrecte"

#. Programmer's name for it: SListIndexError
#: Clx/QConsts.pas:59 
 Rtl/Common/RTLConsts.pas:60
msgid "List index out of bounds (%d)"
msgstr "Indice de liste hors limites (%d)"

#. Programmer's name for it: SListCapacityError
#: Clx/QConsts.pas:60 
 Rtl/Common/RTLConsts.pas:58
msgid "List capacity out of bounds (%d)"
msgstr "Capacité de liste hors limites (%d)"

#. Programmer's name for it: SListCountError
#: Clx/QConsts.pas:61 
 Rtl/Common/RTLConsts.pas:59
msgid "List count out of bounds (%d)"
msgstr "Compte de liste hors limites (%d)"

#. Programmer's name for it: SSortedListError
#: Clx/QConsts.pas:62 
msgid "Operation not allowed on sorted string list"
msgstr "Opération non autorisée sur une liste de chaînes triée"

#. Programmer's name for it: SDuplicateString
#: Clx/QConsts.pas:63 
 Rtl/Common/RTLConsts.pas:26
msgid "String list does not allow duplicates"
msgstr "La liste de chaînes n'autorise pas les doublons"

#. Programmer's name for it: SInvalidTabIndex
#: Clx/QConsts.pas:64 
 Vcl/Consts.pas:19
msgid "Tab index out of bounds"
msgstr "Indice d'onglet hors limites"

#. Programmer's name for it: SInvalidTabPosition
#: Clx/QConsts.pas:65 
 Vcl/Consts.pas:20
msgid "Tab position incompatible with current tab style"
msgstr "Position d'onglet incompatible avec le style d'onglet actuel"

#. Programmer's name for it: SInvalidTabStyle
#: Clx/QConsts.pas:66 
 Vcl/Consts.pas:21
msgid "Tab style incompatible with current tab position"
msgstr "Style d'onglet incompatible avec la position d'onglet actuelle"

#. Programmer's name for it: SDuplicateName
#: Clx/QConsts.pas:67 
 Rtl/Common/RTLConsts.pas:25
msgid "A component named %s already exists"
msgstr "Un composant nommé %s existe déjà"

#. Programmer's name for it: SInvalidName
#: Clx/QConsts.pas:68 
 Rtl/Common/RTLConsts.pas:46
msgid "''%s'' is not a valid component name"
msgstr "''%s'' n'est pas un nom de composant correct"

#. Programmer's name for it: SDuplicateClass
#: Clx/QConsts.pas:69 
 Rtl/Common/RTLConsts.pas:23
msgid "A class named %s already exists"
msgstr "Une classe nommée %s existe déjà"

#. Programmer's name for it: SInvalidInteger
#: Clx/QConsts.pas:70 
 Rtl/Common/RTLConsts.pas:44
msgid "''%s'' is not a valid integer value"
msgstr "'%s' n'est pas une valeur entière correcte"

#. Programmer's name for it: SLineTooLong
#. Programmer's name for it: SOutlineLongLine
#. Programmer's name for it: SLineTooLong
#: Clx/QConsts.pas:71 
 Vcl/Consts.pas:115 Rtl/Common/RTLConsts.pas:57
msgid "Line too long"
msgstr "Ligne trop longue"

#. Programmer's name for it: SInvalidPropertyValue
#. Programmer's name for it: SInvalidProperty
#. Programmer's name for it: SInvalidPropertyValue
#: Clx/QConsts.pas:72 
 Clx/QConsts.pas:158 Rtl/Common/RTLConsts.pas:47
#: Rtl/Common/RTLConsts.pas:51
msgid "Invalid property value"
msgstr "Valeur de propriété incorrecte"

#. Programmer's name for it: SInvalidPropertyPath
#: Clx/QConsts.pas:73 
 Rtl/Common/RTLConsts.pas:49
msgid "Invalid property path"
msgstr "Chemin de propriété incorrect"

#. Programmer's name for it: SInvalidPropertyType
#: Clx/QConsts.pas:74 
 Rtl/Common/RTLConsts.pas:50
msgid "Invalid property type: %s"
msgstr "Type de propriété incorrect : %s"

#. Programmer's name for it: SInvalidPropertyElement
#: Clx/QConsts.pas:75 
 Rtl/Common/RTLConsts.pas:48
msgid "Invalid property element: %s"
msgstr "Elément de propriété incorrect : %s"

#. Programmer's name for it: SUnknownProperty
#: Clx/QConsts.pas:76 
msgid "Property does not exist"
msgstr "Propriété inexistante"

#. Programmer's name for it: SReadOnlyProperty
#: Clx/QConsts.pas:77 
 Rtl/Common/RTLConsts.pas:72
msgid "Property is read-only"
msgstr "Propriété en lecture seule"

#. Programmer's name for it: SPropertyException
#: Clx/QConsts.pas:78 
 Rtl/Common/RTLConsts.pas:69
msgid "Error reading %s%s%s: %s"
msgstr "Erreur lors de la lecture de %s%s%s: %s"

#. Programmer's name for it: SAncestorNotFound
#: Clx/QConsts.pas:79 
 Rtl/Common/RTLConsts.pas:14
msgid "Ancestor for '%s' not found"
msgstr "Ancêtre de '%s' non trouvé"

#. Programmer's name for it: SInvalidBitmap
#: Clx/QConsts.pas:80 
 Vcl/Consts.pas:22
msgid "Bitmap image is not valid"
msgstr "Image bitmap incorrecte"

#. Programmer's name for it: SInvalidIcon
#: Clx/QConsts.pas:81 
 Vcl/Consts.pas:23
msgid "Icon image is not valid"
msgstr "Image icône incorrecte"

#. Programmer's name for it: SInvalidPixelFormat
#: Clx/QConsts.pas:82 
 Vcl/Consts.pas:25
msgid "Invalid pixel format"
msgstr "Format de pixel incorrect"

#. Programmer's name for it: SBitmapEmpty
#: Clx/QConsts.pas:83 
 Vcl/Consts.pas:27
msgid "Bitmap is empty"
msgstr "Bitmap vide"

#. Programmer's name for it: SScanLine
#: Clx/QConsts.pas:84 
 Vcl/Consts.pas:28
msgid "Scan line index out of range"
msgstr "Indice ligne hors limites"

#. Programmer's name for it: SChangeIconSize
#: Clx/QConsts.pas:85 
 Vcl/Consts.pas:29
msgid "Cannot change the size of an icon"
msgstr "Impossible de modifier la taille d'une icône"

#. Programmer's name for it: SUnknownExtension
#: Clx/QConsts.pas:86 
 Vcl/Consts.pas:31
msgid "Unknown picture file extension (.%s)"
msgstr "Extension de fichier image inconnue (.%s)"

#. Programmer's name for it: SUnknownClipboardFormat
#: Clx/QConsts.pas:87 
 Vcl/Consts.pas:32
msgid "Unsupported clipboard format"
msgstr "Format de Presse-papiers non supporté"

#. Programmer's name for it: SOutOfResources
#: Clx/QConsts.pas:88 
 Vcl/Consts.pas:33
msgid "Out of system resources"
msgstr "Ressources système insuffisantes"

#. Programmer's name for it: SNoCanvasHandle
#: Clx/QConsts.pas:89 
 Vcl/Consts.pas:34
msgid "Canvas does not allow drawing"
msgstr "Le canevas ne permet pas de dessiner"

#. Programmer's name for it: SInvalidCanvasState
#: Clx/QConsts.pas:90 
msgid "Invalid canvas state request"
msgstr "Requête d'état du canevas incorrecte"

#. Programmer's name for it: SInvalidImageSize
#: Clx/QConsts.pas:91 
 Vcl/Consts.pas:35
msgid "Invalid image size"
msgstr "Taille d'image incorrecte"

#. Programmer's name for it: SInvalidWidgetHandle
#: Clx/QConsts.pas:92 
msgid "Invalid widget handle"
msgstr "Handle de widget incorrect"

#. Programmer's name for it: SInvalidColorDepth
#: Clx/QConsts.pas:93 
msgid "Color depth must be 1, 8 or 32 bpp"
msgstr "La profondeur de couleurs doit être de 1, 8 ou 32 bpp"

#. Programmer's name for it: STooManyImages
#: Clx/QConsts.pas:94 
 Vcl/Consts.pas:36
msgid "Too many images"
msgstr "Trop d'images"

#. Programmer's name for it: SWidgetCreate
#: Clx/QConsts.pas:95 
msgid "Error creating widget"
msgstr "Erreur à la création du widget"

#. Programmer's name for it: SCannotFocus
#: Clx/QConsts.pas:96 
msgid "Cannot focus a disabled or invisible window (%s)"
msgstr "Impossible de focaliser une fenêtre désactivée ou invisible (%s)"

#. Programmer's name for it: SParentRequired
#: Clx/QConsts.pas:97 
msgid "Control '%s' has no parent widget"
msgstr "Le contrôle '%s' n'a pas de widget parent"

#. Programmer's name for it: SParentGivenNotAParent
#: Clx/QConsts.pas:98 
 Vcl/Consts.pas:49
msgid "Parent given is not a parent of '%s'"
msgstr "Le parent donné n'est pas un parent de '%s'"

#. Programmer's name for it: SVisibleChanged
#: Clx/QConsts.pas:99 
 Vcl/Consts.pas:51
msgid "Cannot change Visible in OnShow or OnHide"
msgstr "Impossible de changer Visible dans OnShow ou OnHide"

#. Programmer's name for it: SCannotShowModal
#: Clx/QConsts.pas:100 
 Vcl/Consts.pas:52
msgid "Cannot make a visible window modal"
msgstr "Impossible de rendre modale une fenêtre visible"

#. Programmer's name for it: SScrollBarRange
#: Clx/QConsts.pas:101 
 Vcl/Consts.pas:53
msgid "Scrollbar property out of range"
msgstr "Propriété barre de défilement hors limites"

#. Programmer's name for it: SPropertyOutOfRange
#: Clx/QConsts.pas:102 
 Vcl/Consts.pas:54
msgid "%s property out of range"
msgstr "Propriété %s hors limites"

#. Programmer's name for it: SMenuIndexError
#: Clx/QConsts.pas:103 
 Vcl/Consts.pas:55
msgid "Menu index out of range"
msgstr "Indice de menu hors limites"

#. Programmer's name for it: SMenuReinserted
#: Clx/QConsts.pas:104 
 Vcl/Consts.pas:56
msgid "Menu inserted twice"
msgstr "Menu inséré deux fois"

#. Programmer's name for it: SNoMenuRecursion
#: Clx/QConsts.pas:105 
msgid "Menu insertion recursion not allowed"
msgstr "La récursion d'insertion de menu n'est pas autorisée"

#. Programmer's name for it: SMenuNotFound
#: Clx/QConsts.pas:106 
 Vcl/Consts.pas:57
msgid "Sub-menu is not in menu"
msgstr "Sous-menu pas dans le menu"

#. Programmer's name for it: SMenuSetFormError
#: Clx/QConsts.pas:107 
msgid "TMenu.SetForm: argument must be TCustomForm"
msgstr "TMenu.SetForm: l'argument doit être TCustomForm"

#. Programmer's name for it: SNoTimers
#: Clx/QConsts.pas:108 
 Vcl/Consts.pas:58 Vcl/IBXConst.pas:187
msgid "Not enough timers available"
msgstr "Pas assez de timers disponibles"

#. Programmer's name for it: SNotPrinting
#: Clx/QConsts.pas:109 
 Vcl/Consts.pas:59 Rtl/Common/RTLConsts.pas:65
msgid "Printer is not currently printing"
msgstr "L'imprimante n'imprime pas actuellement"

#. Programmer's name for it: SPrinting
#: Clx/QConsts.pas:110 
 Vcl/Consts.pas:60 Rtl/Common/RTLConsts.pas:70
msgid "Printing in progress"
msgstr "Impression en cours"

#. Programmer's name for it: SNoAdapter
#: Clx/QConsts.pas:111 
msgid "No printer adapter available for printing"
msgstr "Aucun adaptateur d'imprimante n'est disponible pour l'impression"

#. Programmer's name for it: SPrinterIndexError
#: Clx/QConsts.pas:112 
 Vcl/Consts.pas:61
msgid "Printer index out of range"
msgstr "Indice imprimante hors limites"

#. Programmer's name for it: SInvalidPrinter
#: Clx/QConsts.pas:113 
 Vcl/Consts.pas:62
msgid "Printer selected is not valid"
msgstr "Imprimante sélectionnée incorrecte"

#. Programmer's name for it: SDeviceOnPort
#: Clx/QConsts.pas:114 
 Vcl/Consts.pas:63
msgid "%s on %s"
msgstr "%s sur %s"

#. Programmer's name for it: SGroupIndexTooLow
#: Clx/QConsts.pas:115 
 Vcl/Consts.pas:64
msgid "GroupIndex cannot be less than a previous menu item's GroupIndex"
msgstr ""
"GroupIndex ne peut être inférieur à celui de l'élément de menu précédent"

#. Programmer's name for it: SNoMDIForm
#: Clx/QConsts.pas:116 
 Vcl/Consts.pas:66
msgid "Cannot create form. No MDI forms are currently active"
msgstr "Impossible de créer la fiche. Aucune fiche Non MDI active"

#. Programmer's name for it: SNotAnMDIForm
#: Clx/QConsts.pas:117 
msgid "Invalid MDIParent for class %s"
msgstr "MDIParent incorrect pour la classe %s"

#. Programmer's name for it: SMDIChildNotVisible
#: Clx/QConsts.pas:118 
 Vcl/Consts.pas:50
msgid "Cannot hide an MDI Child Form"
msgstr "Impossible de cacher une fiche enfant MDI"

#. Programmer's name for it: SRegisterError
#: Clx/QConsts.pas:119 
 Rtl/Common/RTLConsts.pas:75
msgid "Invalid component registration"
msgstr "Recensement de composant incorrect"

#. Programmer's name for it: SImageCanvasNeedsBitmap
#: Clx/QConsts.pas:120 
 Vcl/Consts.pas:67
msgid "Can only modify an image if it contains a bitmap"
msgstr "Une image ne peut être modifiée que si elle contient un bitmap"

#. Programmer's name for it: SControlParentSetToSelf
#: Clx/QConsts.pas:121 
 Vcl/Consts.pas:68
msgid "A control cannot have itself as its parent"
msgstr "Un contrôle ne peut être son propre parent"

#. Programmer's name for it: SOKButton
#. Programmer's name for it: SMsgDlgOK
#. Programmer's name for it: RSHTTPOK
#. Programmer's name for it: SOKButton
#. Programmer's name for it: SMsgDlgOK
#. formAbout..btnOk..Caption
#. IdPropEdBindingEntry..btnOk..Caption
#. ClxIconViewItemsEditor..Button4..Caption
#. ClxImageListEditor..OK..Caption
#. ClxListViewItems..Button4..Caption
#. ClxTreeViewItems..Button4..Caption
#. Caption
#. DSSCubeEditor..OKButton..Caption
#. DSSQueryEditor..OKButton..Caption
#. formAbout..Panel1..btnOk..Caption
#. IdPropEdBindingEntry..btnOk..Caption
#. DlgProperties..OkButton..Caption
#. AboutBox..OKButton..Caption
#. ConnEditForm..OkButton..Caption
#. ClientDataForm..OkBtn..Caption
#. DBEditForm..OkButton..Caption
#. AddFields..OkBtn..Caption
#. AssociateAttributes..OKBtn..Caption
#. SaveAttributesAs..OKBtn..Caption
#. DefineField..OkBtn..Caption
#. LinkFields..Button1..Caption
#. IndexFiles..Ok..Caption
#. PictureEditorDlg..OKButton..Caption
#. SQLEditForm..ButtonPanel..OkButton..Caption
#. frmGeneratorEditor..OKBtn..Caption
#. frmIBRestoreEditor..Panel1..OKBtn..Caption
#. frmIBSecurityEditor..Panel1..OKBtn..Caption
#. frmIBServiceEditor..Panel1..OKBtn..Caption
#: Clx/QConsts.pas:122 
 Clx/QConsts.pas:170 Indy/IdResourceStrings.pas:62
#: Vcl/Consts.pas:69 Vcl/Consts.pas:124 Indy/IdAbout.xfm:3333
#: Indy/IdDsnPropEdBinding.xfm:53 Property
 Editors/ClxIconEdit.xfm:122
#: Editors/ClxImgEdit.xfm:28 Editors/ClxItemEdit.xfm:148
#: Editors/ClxNodeEdit.xfm:158 Editors/ClxPicEdit.xfm:104 Decision
#: Cube/MXDCUBE.DFM:470 Cube/MXDSSQRY.DFM:323 Indy/IdAbout.dfm:68
#: Indy/IdDsnPropEdBinding.dfm:47 Internet/SvrPropDlg.dfm:26
#: Internet/WebAppDbgAbout.dfm:55 Editors/AdoConEd.dfm:19
#: Editors/CDSEdit.dfm:39 Editors/Dbedit.dfm:140 Editors/DSAdd.dfm:24
#: Editors/DSAttrA.dfm:18 Editors/DSAttrS.dfm:56 Editors/DSDefine.dfm:109
#: Editors/FldLinks.DFM:141 Editors/Ixedit.dfm:64 Editors/PicEdit.dfm:22
#: Editors/SqlEdit.dfm:94 Vcl/IBGeneratorEditor.dfm:51
#: Vcl/IBRestoreEditor.dfm:51 Vcl/IBSecurityEditor.dfm:99
#: Vcl/IBServiceEditor.dfm:122
msgid "OK"
msgstr "OK"

#. Programmer's name for it: SCancelButton
#. Programmer's name for it: SMsgDlgCancel
#. Programmer's name for it: SCancel
#. Programmer's name for it: SCancelButton
#. Programmer's name for it: SMsgDlgCancel
#. LoginDialog..CancelButton..Caption
#. PasswordDialog..CancelButton..Caption
#. IdPropEdBindingEntry..btnCancel..Caption
#. ClxIconViewItemsEditor..Cancel..Caption
#. ClxImageListEditor..Cancel..Caption
#. ClxListViewItems..Cancel..Caption
#. ClxTreeViewItems..Cancel..Caption
#. Caption
#. ClxStrEditDlg..CancelButton..Caption
#. DSSCubeEditor..CancelButton..Caption
#. DSSQueryEditor..Cancel..Caption
#. frmNewMessagePart..Panel2..btnCancel..Caption
#. IdPropEdBindingEntry..btnCancel..Caption
#. DlgProperties..CancelButton..Caption
#. ConnEditForm..CancelButton..Caption
#. ClientDataForm..CancelBtn..Caption
#. DBEditForm..CancelButton..Caption
#. InputReqDialog..CancelButton..Caption
#. AddFields..CancelBtn..Caption
#. AssociateAttributes..CancelBtn..Caption
#. SaveAttributesAs..CancelBtn..Caption
#. DefineField..CancelBtn..Caption
#. LinkFields..Button2..Caption
#. IndexFiles..Cancel..Caption
#. PictureEditorDlg..CancelButton..Caption
#. SQLEditForm..ButtonPanel..CancelButton..Caption
#. StrEditDlg..CancelButton..Caption
#. UpdateSQLEditForm..CancelButton..Caption
#. LoginDialog..CancelButton..Caption
#. PasswordDialog..CancelButton..Caption
#. frmGeneratorEditor..CancelBtn..Caption
#. frmIBRestoreEditor..Panel1..CancelBtn..Caption
#. frmIBSecurityEditor..Panel1..CancelBtn..Caption
#. frmIBServiceEditor..Panel1..CancelBtn..Caption
#: Clx/QConsts.pas:123 
 Clx/QConsts.pas:171 Clx/QConsts.pas:282
#: Vcl/Consts.pas:70 Vcl/Consts.pas:125 Clx/QDBLogDlg.xfm:31
#: Clx/QDBPWDlg.xfm:33 Indy/IdDsnPropEdBinding.xfm:65 Property
#: Editors/ClxIconEdit.xfm:133 Editors/ClxImgEdit.xfm:40
#: Editors/ClxItemEdit.xfm:159 Editors/ClxNodeEdit.xfm:169
#: Editors/ClxPicEdit.xfm:25 Editors/ClxStrEdit.xfm:54 Decision
#: Cube/MXDCUBE.DFM:480 Cube/MXDSSQRY.DFM:313 Indy/IdDsnNewMessagePart.dfm:44
#: Indy/IdDsnPropEdBinding.dfm:59 Internet/SvrPropDlg.dfm:38
#: Editors/AdoConEd.dfm:30 Editors/CDSEdit.dfm:52 Editors/Dbedit.dfm:152
#: Editors/dbinpreq.dfm:29 Editors/DSAdd.dfm:36 Editors/DSAttrA.dfm:30
#: Editors/DSAttrS.dfm:67 Editors/DSDefine.dfm:121 Editors/FldLinks.DFM:153
#: Editors/Ixedit.dfm:75 Editors/PicEdit.dfm:33 Editors/SqlEdit.dfm:106
#: Editors/StrEdit.dfm:50 Editors/UpdSqlEd.dfm:32 Vcl/DBLOGDLG.dfm:32
#: Vcl/DbPWDlg.dfm:31 Vcl/IBGeneratorEditor.dfm:62 Vcl/IBRestoreEditor.dfm:62
#: Vcl/IBSecurityEditor.dfm:110 Vcl/IBServiceEditor.dfm:133
msgid "Cancel"
msgstr "Annuler"

#. Programmer's name for it: SYesButton
#. Programmer's name for it: SMsgDlgYes
#. Programmer's name for it: SYesButton
#. Programmer's name for it: SMsgDlgYes
#: Clx/QConsts.pas:124 
 Clx/QConsts.pas:168 Vcl/Consts.pas:71
#: Vcl/Consts.pas:122
msgid "&Yes"
msgstr "&Oui"

#. Programmer's name for it: SNoButton
#. Programmer's name for it: SMsgDlgNo
#. Programmer's name for it: SNoButton
#. Programmer's name for it: SMsgDlgNo
#: Clx/QConsts.pas:125 
 Clx/QConsts.pas:169 Vcl/Consts.pas:72
#: Vcl/Consts.pas:123
msgid "&No"
msgstr "&Non"

#. Programmer's name for it: SHelpButton
#. Programmer's name for it: SMsgDlgHelp
#. Programmer's name for it: SHelpButton
#. Programmer's name for it: SMsgDlgHelp
#. ClxIconViewItemsEditor..Button7..Caption
#. ClxImageListEditor..Help..Caption
#. ClxListViewItems..Button7..Caption
#. ClxTreeViewItems..Help..Caption
#. Caption
#. ClxStrEditDlg..HelpButton..Caption
#. DSSCubeEditor..HelpButton..Caption
#. DSSQueryEditor..HelpButton..Caption
#. WebAppDbgMainForm..MainMenu1..Help1..Caption
#. DlgProperties..Button1..Caption
#. ConnEditForm..HelpButton..Caption
#. ClientDataForm..HelpBtn..Caption
#. DBEditForm..HelpButton..Caption
#. DataBindForm..HelpBtn..Caption
#. AddFields..HelpBtn..Caption
#. AssociateAttributes..HelpBtn..Caption
#. SaveAttributesAs..HelpBtn..Caption
#. DefineField..HelpBtn..Caption
#. LinkFields..Help..Caption
#. IndexFiles..Help..Caption
#. PictureEditorDlg..HelpButton..Caption
#. SQLEditForm..ButtonPanel..HelpButton..Caption
#. StrEditDlg..HelpButton..Caption
#. UpdateSQLEditForm..HelpButton..Caption
#. frmIBRestoreEditor..Panel1..HelpBtn..Caption
#. frmIBSecurityEditor..Panel1..HelpBtn..Caption
#. frmIBServiceEditor..Panel1..HelpBtn..Caption
#: Clx/QConsts.pas:126 
 Clx/QConsts.pas:172 Vcl/Consts.pas:73
#: Vcl/Consts.pas:126 Property
 Editors/ClxIconEdit.xfm:153
#: Editors/ClxImgEdit.xfm:143 Editors/ClxItemEdit.xfm:179
#: Editors/ClxNodeEdit.xfm:189 Editors/ClxPicEdit.xfm:36
#: Editors/ClxStrEdit.xfm:64 Decision
 Cube/MXDCUBE.DFM:491
#: Cube/MXDSSQRY.DFM:333 Internet/SvrMainForm.dfm:199
#: Internet/SvrPropDlg.dfm:207 Editors/AdoConEd.dfm:39 Editors/CDSEdit.dfm:61
#: Editors/Dbedit.dfm:161 Editors/DbOleEdt.dfm:128 Editors/DSAdd.dfm:65
#: Editors/DSAttrA.dfm:40 Editors/DSAttrS.dfm:77 Editors/DSDefine.dfm:130
#: Editors/FldLinks.DFM:162 Editors/Ixedit.dfm:84 Editors/PicEdit.dfm:42
#: Editors/SqlEdit.dfm:116 Editors/StrEdit.dfm:30 Editors/UpdSqlEd.dfm:41
#: Vcl/IBRestoreEditor.dfm:71 Vcl/IBSecurityEditor.dfm:119
#: Vcl/IBServiceEditor.dfm:142
msgid "&Help"
msgstr "&Aide"

#. Programmer's name for it: SCloseButton
#. LogDetail..ActionList1..CloseAction..Caption
#. CustomizeFrm..CloseMenu..CloseItem..Caption
#. SocketForm..PopupMenu..miClose..Caption
#: Clx/QConsts.pas:127 
 Vcl/Consts.pas:74 Internet/SvrLogDetailDlg.dfm:80
#: Vcl/CustomizeDlg.dfm:372 Vcl/ScktMain.dfm:319
msgid "&Close"
msgstr "&Fermer"

#. Programmer's name for it: SIgnoreButton
#. Programmer's name for it: SMsgDlgIgnore
#. Programmer's name for it: SIgnoreButton
#. Programmer's name for it: SMsgDlgIgnore
#: Clx/QConsts.pas:128 
 Clx/QConsts.pas:177 Vcl/Consts.pas:75
#: Vcl/Consts.pas:131
msgid "&Ignore"
msgstr "&Ignorer"

#. Programmer's name for it: SRetryButton
#. Programmer's name for it: SMsgDlgRetry
#. Programmer's name for it: SRetryButton
#. Programmer's name for it: SMsgDlgRetry
#: Clx/QConsts.pas:129 
 Clx/QConsts.pas:176 Vcl/Consts.pas:76
#: Vcl/Consts.pas:130
msgid "&Retry"
msgstr "&Retenter"

#. Programmer's name for it: SAbortButton
#: Clx/QConsts.pas:130 
 Vcl/Consts.pas:77
msgid "Abort"
msgstr "Abandon"

#. Programmer's name for it: SAllButton
#. Programmer's name for it: SMsgDlgAll
#. Programmer's name for it: SAllButton
#. Programmer's name for it: SMsgDlgAll
#: Clx/QConsts.pas:131 
 Clx/QConsts.pas:178 Vcl/Consts.pas:78
#: Vcl/Consts.pas:132
msgid "&All"
msgstr "&Tous"

#. Programmer's name for it: SCannotDragForm
#: Clx/QConsts.pas:133 
 Vcl/Consts.pas:80
msgid "Cannot drag a form"
msgstr "Impossible de glisser une fiche"

#. Programmer's name for it: SPutObjectError
#: Clx/QConsts.pas:134 
 Vcl/Consts.pas:81
msgid "PutObject to undefined item"
msgstr "PutObject à élément indéfini"

#. Programmer's name for it: SFB
#: Clx/QConsts.pas:136 
 Vcl/Consts.pas:90
msgid "FB"
msgstr "TF"

#. Programmer's name for it: SFG
#: Clx/QConsts.pas:137 
 Vcl/Consts.pas:91
msgid "FG"
msgstr "T"

#. Programmer's name for it: SBG
#: Clx/QConsts.pas:138 
 Vcl/Consts.pas:92
msgid "BG"
msgstr "F"

#. Programmer's name for it: SVIcons
#: Clx/QConsts.pas:139 
 Vcl/Consts.pas:96
msgid "Icons"
msgstr "Icônes"

#. Programmer's name for it: SVBitmaps
#: Clx/QConsts.pas:140 
 Vcl/Consts.pas:97
msgid "Bitmaps"
msgstr "Bitmaps"

#. Programmer's name for it: SVPixmaps
#: Clx/QConsts.pas:141 
msgid "Pixmaps"
msgstr "Pixmaps"

#. Programmer's name for it: SVPNGs
#: Clx/QConsts.pas:142 
msgid "PNGs"
msgstr "PNG"

#. Programmer's name for it: SDrawings
#: Clx/QConsts.pas:143 
msgid "Drawings"
msgstr "Dessins"

#. Programmer's name for it: SGridTooLarge
#: Clx/QConsts.pas:144 
 Vcl/Consts.pas:98 Rtl/Common/RTLConsts.pas:31
msgid "Grid too large for operation"
msgstr "Grille trop grande pour l'opération"

#. Programmer's name for it: STooManyDeleted
#: Clx/QConsts.pas:145 
 Vcl/Consts.pas:99 Rtl/Common/RTLConsts.pas:83
msgid "Too many rows or columns deleted"
msgstr "Trop de lignes ou colonnes supprimées"

#. Programmer's name for it: SIndexOutOfRange
#: Clx/QConsts.pas:146 
 Vcl/Consts.pas:100 Rtl/Common/RTLConsts.pas:33
msgid "Grid index out of range"
msgstr "Indice de grille hors limites"

#. Programmer's name for it: SFixedColTooBig
#: Clx/QConsts.pas:147 
 Vcl/Consts.pas:101 Rtl/Common/RTLConsts.pas:28
msgid "Fixed column count must be less than column count"
msgstr "Le nombre de colonnes fixes doit être inférieur au nombre de colonnes"

#. Programmer's name for it: SFixedRowTooBig
#: Clx/QConsts.pas:148 
 Vcl/Consts.pas:102 Rtl/Common/RTLConsts.pas:29
msgid "Fixed row count must be less than row count"
msgstr "Le nombre de lignes fixes doit être inférieur au nombre de lignes"

#. Programmer's name for it: SInvalidStringGridOp
#: Clx/QConsts.pas:149 
 Vcl/Consts.pas:103 Rtl/Common/RTLConsts.pas:54
msgid "Cannot insert or delete rows from grid"
msgstr "Impossible d'insérer ou de supprimer les lignes de la grille"

#. Programmer's name for it: SParseError
#: Clx/QConsts.pas:150 
 Rtl/Common/RTLConsts.pas:67
msgid "%s on line %d"
msgstr "%s à la ligne %d"

#. Programmer's name for it: SIdentifierExpected
#: Clx/QConsts.pas:151 
 Rtl/Common/RTLConsts.pas:32
msgid "Identifier expected"
msgstr "Identificateur attendu"

#. Programmer's name for it: SStringExpected
#: Clx/QConsts.pas:152 
 Rtl/Common/RTLConsts.pas:80
msgid "String expected"
msgstr "Chaîne attendue"

#. Programmer's name for it: SNumberExpected
#: Clx/QConsts.pas:153 
 Rtl/Common/RTLConsts.pas:66
msgid "Number expected"
msgstr "Nombre attendu"

#. Programmer's name for it: SCharExpected
#: Clx/QConsts.pas:154 
 Rtl/Common/RTLConsts.pas:19
msgid "''%s'' expected"
msgstr "''%s'' attendu"

#. Programmer's name for it: SSymbolExpected
#: Clx/QConsts.pas:155 
 Rtl/Common/RTLConsts.pas:81
msgid "%s expected"
msgstr "%s attendu"

#. Programmer's name for it: SInvalidNumber
#: Clx/QConsts.pas:156 
 Vcl/Consts.pas:105
msgid "Invalid numeric value"
msgstr "Valeur numérique incorrecte"

#. Programmer's name for it: SInvalidString
#: Clx/QConsts.pas:157 
 Rtl/Common/RTLConsts.pas:53
msgid "Invalid string constant"
msgstr "Constante chaîne incorrecte"

#. Programmer's name for it: SInvalidBinary
#: Clx/QConsts.pas:159 
 Rtl/Common/RTLConsts.pas:39
msgid "Invalid binary value"
msgstr "Valeur binaire incorrecte"

#. Programmer's name for it: SInvalidCurrentItem
#: Clx/QConsts.pas:160 
 Vcl/Consts.pas:108
msgid "Invalid value for current item"
msgstr "Valeur incorrecte pour l'élément en cours"

#. Programmer's name for it: SMaskErr
#: Clx/QConsts.pas:161 
 Vcl/Consts.pas:109 Rtl/Common/RTLConsts.pas:61
msgid "Invalid input value"
msgstr "Valeur d'entrée incorrecte"

#. Programmer's name for it: SMaskEditErr
#: Clx/QConsts.pas:162 
 Vcl/Consts.pas:110 Rtl/Common/RTLConsts.pas:62
msgid "Invalid input value.  Use escape key to abandon changes"
msgstr ""
"Valeur d'entrée incorrecte. Utiliser Echap pour abandonner les modifications"

#. Programmer's name for it: SMsgDlgWarning
#: Clx/QConsts.pas:164 
 Vcl/Consts.pas:118
msgid "Warning"
msgstr "Avertissement"

#. Programmer's name for it: SMsgDlgError
#: Clx/QConsts.pas:165 
 Vcl/Consts.pas:119
msgid "Error"
msgstr "Erreur"

#. Programmer's name for it: SMsgDlgInformation
#: Clx/QConsts.pas:166 
 Vcl/Consts.pas:120
msgid "Information"
msgstr "Information"

#. Programmer's name for it: SMsgDlgConfirm
#. Programmer's name for it: SConfirmCaption
#. Programmer's name for it: SMsgDlgConfirm
#. Programmer's name for it: SConfirmCaption
#: Clx/QConsts.pas:167 
 Clx/QDBConsts.pas:29 Vcl/Consts.pas:121
#: Vcl/VDBConsts.pas:28
msgid "Confirm"
msgstr "Confirmation"

#. Programmer's name for it: SMsgDlgHelpNone
#: Clx/QConsts.pas:173 
 Vcl/Consts.pas:127
msgid "No help available"
msgstr "Aucune aide disponible"

#. Programmer's name for it: SMsgDlgHelpHelp
#. Programmer's name for it: SHelp
#. Programmer's name for it: SMsgDlgHelpHelp
#. StandardActions..ActionList1..HelpContents1..Category
#. StandardActions..ActionList1..HelpOnHelp1..Category
#. StandardActions..ActionList1..HelpTopicSearch1..Category
#. StandardActions..ActionList1..HelpContextAction1..Category
#. frmGeneratorEditor..HelpBtn..Caption
#: Clx/QConsts.pas:174 
 Clx/QConsts.pas:283 Vcl/Consts.pas:128
#: Vcl/ActnRes.dfm:85 Vcl/ActnRes.dfm:91 Vcl/ActnRes.dfm:96
#: Vcl/ActnRes.dfm:260 Vcl/IBGeneratorEditor.dfm:104
msgid "Help"
msgstr "Aide"

#. Programmer's name for it: SMsgDlgAbort
#: Clx/QConsts.pas:175 
 Vcl/Consts.pas:129
msgid "&Abort"
msgstr "&Abandonner"

#. Programmer's name for it: SMsgDlgNoToAll
#: Clx/QConsts.pas:179 
 Vcl/Consts.pas:133
msgid "N&o to All"
msgstr "Non &pour tout"

#. Programmer's name for it: SMsgDlgYesToAll
#: Clx/QConsts.pas:180 
 Vcl/Consts.pas:134
msgid "Yes to &All"
msgstr "O&ui pour tout"

#. Programmer's name for it: srUnknown
#. Programmer's name for it: SUnknown
#. Programmer's name for it: srUnknown
#. Programmer's name for it: SHostUnknown
#: Clx/QConsts.pas:182 
 ToolsAPI/DesignConst.pas:31 Vcl/Consts.pas:155
#: Vcl/ScktCnst.pas:34
msgid "(Unknown)"
msgstr "(inconnu)"

#. Programmer's name for it: srNone
#. Programmer's name for it: SNoIndexFiles
#. Programmer's name for it: srNone
#: Clx/QConsts.pas:183 
 ToolsAPI/DesignConst.pas:13 Vcl/bdeconst.pas:61
#: Vcl/Consts.pas:156
msgid "(None)"
msgstr "(vide)"

#. Programmer's name for it: SOutOfRange
#: Clx/QConsts.pas:184 
 Vcl/Consts.pas:157
msgid "Value must be between %d and %d"
msgstr "La valeur doit être comprise entre %d et %d"

#. Programmer's name for it: SUnnamed
#: Clx/QConsts.pas:185 
msgid "Unnamed"
msgstr "Sans titre"

#. Programmer's name for it: SDateEncodeError
#: Clx/QConsts.pas:187 
 Vcl/Consts.pas:159 Rtl/Sys/SysConst.pas:26
msgid "Invalid argument to date encode"
msgstr "Argument incorrect pour l'encodage de date"

#. Programmer's name for it: STimeEncodeError
#: Clx/QConsts.pas:188 
 Rtl/Common/RTLConsts.pas:82 Rtl/Sys/SysConst.pas:25
msgid "Invalid argument to time encode"
msgstr "Argument incorrect pour l'encodage de l'heure"

#. Programmer's name for it: SInvalidDate
#: Clx/QConsts.pas:189 
 Rtl/Common/RTLConsts.pas:40
msgid "''%s'' is not a valid date"
msgstr "'%s' n'est pas une date correcte"

#. Programmer's name for it: SInvalidTime
#: Clx/QConsts.pas:190 
 Rtl/Common/RTLConsts.pas:55
msgid "''%s'' is not a valid time"
msgstr "'%s' n'est pas une heure correcte"

#. Programmer's name for it: SInvalidDateTime
#: Clx/QConsts.pas:191 
 Rtl/Common/RTLConsts.pas:41
msgid "''%s'' is not a valid date and time"
msgstr "'%s' ne correspond pas à une date et une heure correctes"

#. Programmer's name for it: SInvalidFileName
#: Clx/QConsts.pas:192 
 Rtl/Common/RTLConsts.pas:42
msgid "Invalid file name - %s"
msgstr "Nom de fichier incorrect"

#. Programmer's name for it: SDefaultFilter
#: Clx/QConsts.pas:193 
 Vcl/Consts.pas:160
msgid "All files (*.*)|*.*"
msgstr "Tous les fichiers (*.*)|*.*"

#. Programmer's name for it: SInsertLineError
#: Clx/QConsts.pas:194 
 Vcl/Consts.pas:163
msgid "Unable to insert a line"
msgstr "Impossible d'insérer une ligne"

#. Programmer's name for it: SConfirmCreateDir
#: Clx/QConsts.pas:196 
 Vcl/Consts.pas:165
msgid "The specified directory does not exist. Create it?"
msgstr "Le répertoire spécifié n'existe pas. Le créer ?"

#. Programmer's name for it: SSelectDirCap
#: Clx/QConsts.pas:197 
 Vcl/Consts.pas:166
msgid "Select Directory"
msgstr "Sélection du répertoire"

#. Programmer's name for it: SCannotCreateDir
#: Clx/QConsts.pas:198 
 Rtl/Sys/SysConst.pas:165
msgid "Unable to create directory"
msgstr "Impossible de créer le répertoire"

#. Programmer's name for it: SDirNameCap
#: Clx/QConsts.pas:199 
 Vcl/Consts.pas:167
msgid "Directory &Name:"
msgstr "&Nom de répertoire :"

#. Programmer's name for it: SDrivesCap
#: Clx/QConsts.pas:200 
 Vcl/Consts.pas:168
msgid "D&rives:"
msgstr "&Lecteurs :"

#. Programmer's name for it: SDirsCap
#: Clx/QConsts.pas:201 
 Vcl/Consts.pas:169
msgid "&Directories:"
msgstr "&Répertoires :"

#. Programmer's name for it: SFilesCap
#: Clx/QConsts.pas:202 
 Vcl/Consts.pas:170
msgid "&Files: (*.*)"
msgstr "&Fichiers : (*.*)"

#. Programmer's name for it: SNetworkCap
#: Clx/QConsts.pas:203 
 Vcl/Consts.pas:171
msgid "Ne&twork..."
msgstr "Ré&seau..."

#. Programmer's name for it: SInvalidClipFmt
#: Clx/QConsts.pas:205 
 Vcl/Consts.pas:176
msgid "Invalid clipboard format"
msgstr "Format de Presse-papiers incorrect"

#. Programmer's name for it: SIconToClipboard
#: Clx/QConsts.pas:206 
 Vcl/Consts.pas:177
msgid "Clipboard does not support Icons"
msgstr "Le Presse-papiers ne supporte pas les icônes"

#. Programmer's name for it: SCannotOpenClipboard
#: Clx/QConsts.pas:207 
 Vcl/Consts.pas:178
msgid "Cannot open clipboard"
msgstr "Impossible d'ouvrir le Presse-papiers"

#. Programmer's name for it: SInvalidActionRegistration
#: Clx/QConsts.pas:209 
 Vcl/Consts.pas:242 Rtl/Common/RTLConsts.pas:37
msgid "Invalid action registration"
msgstr "Enregistrement d'action incorrecte"

#. Programmer's name for it: SInvalidActionUnregistration
#: Clx/QConsts.pas:210 
 Vcl/Consts.pas:243 Rtl/Common/RTLConsts.pas:38
msgid "Invalid action unregistration"
msgstr "Désenregistrement d'action incorrecte"

#. Programmer's name for it: SInvalidActionEnumeration
#: Clx/QConsts.pas:211 
 Vcl/Consts.pas:244 Rtl/Common/RTLConsts.pas:36
msgid "Invalid action enumeration"
msgstr "Enumération d'action incorrecte"

#. Programmer's name for it: SInvalidActionCreation
#: Clx/QConsts.pas:212 
 Vcl/Consts.pas:245 Rtl/Common/RTLConsts.pas:35
msgid "Invalid action creation"
msgstr "Création d'action incorrecte"

#. Programmer's name for it: SDefault
#. Programmer's name for it: sHTTPItemDefault
#. Programmer's name for it: SDefault
#. SQLWindow..DBGrid1..TitleFont.Name
#. DSSQueryEditor..Pager..Dimensions..AddAgg..Font.Name
#. CustomizeFrm..Tabs..OptionsTab..MenuAnimationStyles..Text
#: Clx/QConsts.pas:214 
 Internet/WebConst.pas:30 Vcl/Consts.pas:180 Decision
#: Cube/MXDSQL.DFM:21 Cube/MXDSSQRY.DFM:195 Vcl/CustomizeDlg.dfm:357
msgid "Default"
msgstr "Default"

#. Programmer's name for it: SInvalidMemoSize
#: Clx/QConsts.pas:216 
 Vcl/Consts.pas:182
msgid "Text exceeds memo capacity"
msgstr "Le texte dépasse la capacité du mémo"

#. Programmer's name for it: SCustomColors
#: Clx/QConsts.pas:217 
 Vcl/Consts.pas:183
msgid "Custom Colors"
msgstr "Couleurs personnalisées"

#. Programmer's name for it: SInvalidPrinterOp
#: Clx/QConsts.pas:218 
 Vcl/Consts.pas:184
msgid "Operation not supported on selected printer"
msgstr "Opération non supportée par l'imprimante sélectionnée"

#. Programmer's name for it: SNoDefaultPrinter
#: Clx/QConsts.pas:219 
 Vcl/Consts.pas:185
msgid "There is no default printer currently selected"
msgstr "Aucune imprimante par défaut sélectionnée"

#. Programmer's name for it: SIniFileWriteError
#: Clx/QConsts.pas:221 
 Vcl/Consts.pas:187 Rtl/Common/RTLConsts.pas:34
msgid "Unable to write to %s"
msgstr "Impossible d'écrire dans %s"

#. Programmer's name for it: SBitsIndexError
#: Clx/QConsts.pas:223 
 Vcl/Consts.pas:189 Rtl/Common/RTLConsts.pas:16
msgid "Bits index out of range"
msgstr "Indice de bits hors limites"

#. Programmer's name for it: SUntitled
#: Clx/QConsts.pas:225 
 Vcl/Consts.pas:191
msgid "(Untitled)"
msgstr "(sans titre)"

#. Programmer's name for it: SDuplicateMenus
#: Clx/QConsts.pas:227 
 Vcl/Consts.pas:196
msgid "Menu '%s' is already being used by another form"
msgstr "Le menu '%s' est déjà utilisé par une autre fiche"

#. Programmer's name for it: SPictureLabel
#: Clx/QConsts.pas:229 
 Vcl/Consts.pas:198
msgid "Picture:"
msgstr "Image :"

#. Programmer's name for it: SPictureDesc
#: Clx/QConsts.pas:230 
 Vcl/Consts.pas:199
msgid " (%dx%d)"
msgstr " (%dx%d)"

#. Programmer's name for it: SPreviewLabel
#: Clx/QConsts.pas:231 
 Vcl/Consts.pas:200
msgid "Preview"
msgstr "Prévisualiser"

#. Programmer's name for it: SBoldItalicFont
#: Clx/QConsts.pas:233 
 Vcl/Consts.pas:221
msgid "Bold Italic"
msgstr "Gras Italique"

#. Programmer's name for it: SBoldFont
#. StandardActions..ActionList1..RichEditBold1..Hint
#: Clx/QConsts.pas:234 
 Vcl/Consts.pas:222 Vcl/ActnRes.dfm:129
msgid "Bold"
msgstr "Gras"

#. Programmer's name for it: SItalicFont
#. StandardActions..ActionList1..RichEditItalic1..Hint
#: Clx/QConsts.pas:235 
 Vcl/Consts.pas:223 Vcl/ActnRes.dfm:137
msgid "Italic"
msgstr "Italique"

#. Programmer's name for it: SRegularFont
#: Clx/QConsts.pas:236 
 Vcl/Consts.pas:224
msgid "Regular"
msgstr "Normal"

#. Programmer's name for it: SPropertiesVerb
#. SocketForm..Pages..PropPage..Caption
#: Clx/QConsts.pas:238 
 Vcl/Consts.pas:226 Vcl/ScktMain.dfm:31
msgid "Properties"
msgstr "Propriétés"

#. Programmer's name for it: sAsyncSocketError
#: Clx/QConsts.pas:240 
 Rtl/Common/RTLConsts.pas:113
msgid "Asynchronous socket error %d"
msgstr "Erreur socket asynchrone %d"

#. Programmer's name for it: sNoAddress
#: Clx/QConsts.pas:241 
 Rtl/Common/RTLConsts.pas:114
msgid "No address specified"
msgstr "Aucune adresse spécifiée"

#. Programmer's name for it: sCannotListenOnOpen
#: Clx/QConsts.pas:242 
 Rtl/Common/RTLConsts.pas:115
msgid "Can't listen on an open socket"
msgstr "Ecoute impossible sur un socket ouvert"

#. Programmer's name for it: sCannotCreateSocket
#: Clx/QConsts.pas:243 
 Rtl/Common/RTLConsts.pas:116
msgid "Can't create new socket"
msgstr "Impossible de créer le nouveau socket"

#. Programmer's name for it: sSocketAlreadyOpen
#: Clx/QConsts.pas:244 
 Rtl/Common/RTLConsts.pas:117
msgid "Socket already open"
msgstr "Socket déjà ouvert"

#. Programmer's name for it: sCantChangeWhileActive
#: Clx/QConsts.pas:245 
 Rtl/Common/RTLConsts.pas:118
msgid "Can't change value while socket is active"
msgstr "Modification de valeur impossible lorsque le socket est actif"

#. Programmer's name for it: sSocketMustBeBlocking
#: Clx/QConsts.pas:246 
 Rtl/Common/RTLConsts.pas:119
msgid "Socket must be in blocking mode"
msgstr "Le socket doit être en mode bloquant"

#. Programmer's name for it: sSocketIOError
#: Clx/QConsts.pas:247 
 Rtl/Common/RTLConsts.pas:120
msgid "%s error %d, %s"
msgstr "%s erreur %d, %s"

#. Programmer's name for it: sSocketRead
#. Programmer's name for it: SReadAccess
#: Clx/QConsts.pas:248 
 Rtl/Common/RTLConsts.pas:121 Rtl/Sys/SysConst.pas:66
msgid "Read"
msgstr "Lecture"

#. Programmer's name for it: sSocketWrite
#. Programmer's name for it: SWriteAccess
#: Clx/QConsts.pas:249 
 Rtl/Common/RTLConsts.pas:122 Rtl/Sys/SysConst.pas:67
msgid "Write"
msgstr "Ecriture"

#. Programmer's name for it: SAllCommands
#: Clx/QConsts.pas:251 
 Vcl/Consts.pas:252
msgid "All Commands"
msgstr "Toutes les commandes"

#. Programmer's name for it: SDuplicateItem
#: Clx/QConsts.pas:253 
 Vcl/Consts.pas:254 Rtl/Common/RTLConsts.pas:24
msgid "List does not allow duplicates ($0%x)"
msgstr "La liste n'autorise pas les doublons ($0%x)"

#. Programmer's name for it: SDuplicatePropertyCategory
#: Clx/QConsts.pas:255 
msgid "A property category called %s already exists"
msgstr "Une catégorie de propriété nommée %s existe déjà"

#. Programmer's name for it: SUnknownPropertyCategory
#: Clx/QConsts.pas:256 
msgid "Property category does not exist (%s)"
msgstr "La catégorie de propriété n'existe pas (%s)"

#. Programmer's name for it: SInvalidMask
#: Clx/QConsts.pas:258 
 Rtl/Common/RTLConsts.pas:45
msgid "'%s' is an invalid mask at (%d)"
msgstr "'%s' est un masque incorrect à (%d)"

#. Programmer's name for it: SInvalidFilter
#. Programmer's name for it: sInvalidFilter
#: Clx/QConsts.pas:259 
 ToolsAPI/DesignIntf.pas:475
msgid "Property filters may only be name, class or type based (%d:%d)"
msgstr ""
"Les filtres de propriétés ne peuvent être basés que sur nom, classe ou type "
"(%d:%d)"

#. Programmer's name for it: SInvalidCategory
#: Clx/QConsts.pas:260 
msgid "Categories must define their own name and description"
msgstr "Les catégories doivent définir leur propre nom et description"

#. Programmer's name for it: sOperationNotAllowed
#: Clx/QConsts.pas:262 
msgid "Operation not allowed while dispatching application events"
msgstr ""
"Opération non autorisée lors de la répartition des événements de "
"l'application"

#. Programmer's name for it: STextNotFound
#: Clx/QConsts.pas:263 
 Vcl/Consts.pas:256
msgid "Text not found: \"%s\""
msgstr "Texte non trouvé : \"%s\""

#. Programmer's name for it: SImageIndexError
#: Clx/QConsts.pas:265 
 Vcl/Consts.pas:40
msgid "Invalid ImageList Index"
msgstr "Indice ImageList incorrect"

#. Programmer's name for it: SReplaceImage
#: Clx/QConsts.pas:266 
 Vcl/Consts.pas:39
msgid "Unable to Replace Image"
msgstr "Impossible de remplacer l'image"

#. Programmer's name for it: SInvalidImageType
#: Clx/QConsts.pas:267 
msgid "Invalid image type"
msgstr "Type d'image incorrect"

#. Programmer's name for it: SInvalidImageDimensions
#: Clx/QConsts.pas:268 
msgid "Image width and heigth must match"
msgstr "La largeur et la hauteur de l'image doivent correspondre"

#. Programmer's name for it: SInvalidImageDimension
#: Clx/QConsts.pas:269 
msgid "Invalid image dimension"
msgstr "Dimensions de l'image incorrectes"

#. Programmer's name for it: SErrorResizingImageList
#: Clx/QConsts.pas:270 
msgid "Error resizing ImageList"
msgstr "Erreur lors du redimensionnement de ImageList"

#. Programmer's name for it: SInvalidRangeError
#: Clx/QConsts.pas:272 
msgid "Range of %d to %d is invalid"
msgstr "L'étendue de %d à %d est incorrecte"

#. Programmer's name for it: SInvalidMimeSourceStream
#: Clx/QConsts.pas:273 
msgid "MimeSource format must have an associated data stream"
msgstr "Le format MimeSource doit avoir un flux de données associé"

#. Programmer's name for it: SMimeNotSupportedForIcon
#: Clx/QConsts.pas:274 
msgid "Mime format not supported for TIcon"
msgstr "Format Mime non supporté pour TIcon"

#. Programmer's name for it: SSave
#. Title
#: Clx/QConsts.pas:277 
 Property
 Editors/ClxPicEdit.xfm:117
msgid "Save As"
msgstr "Enregistrer sous"

#. Programmer's name for it: SFindWhat
#: Clx/QConsts.pas:278 
msgid "Fi&nd what:"
msgstr "&Rechercher :"

#. Programmer's name for it: SWholeWord
#: Clx/QConsts.pas:279 
msgid "Match &whole word only"
msgstr "&Mots entiers"

#. Programmer's name for it: SMatchCase
#: Clx/QConsts.pas:280 
msgid "Match &case"
msgstr "MA&J/min"

#. Programmer's name for it: SFindNext
#: Clx/QConsts.pas:281 
msgid "&Find Next"
msgstr "&Suivant"

#. Programmer's name for it: SFindTitle
#: Clx/QConsts.pas:284 
msgid "Find"
msgstr "Chercher"

#. Programmer's name for it: SDirection
#: Clx/QConsts.pas:285 
msgid "Direction"
msgstr "Direction"

#. Programmer's name for it: SUp
#: Clx/QConsts.pas:286 
msgid "&Up"
msgstr "&Haut"

#. Programmer's name for it: SDown
#: Clx/QConsts.pas:287 
msgid "&Down"
msgstr "&Bas"

#. Programmer's name for it: SReplaceWith
#: Clx/QConsts.pas:288 
msgid "Rep&lace with:"
msgstr "Remp&lacer par :"

#. Programmer's name for it: SReplace
#. StandardActions..ActionList1..SearchReplace1..Caption
#: Clx/QConsts.pas:289 
 Vcl/ActnRes.dfm:165
msgid "&Replace"
msgstr "R&emplacer"

#. Programmer's name for it: SReplaceTitle
#: Clx/QConsts.pas:290 
msgid "Replace"
msgstr "Remplacer"

#. Programmer's name for it: SReplaceAll
#: Clx/QConsts.pas:291 
msgid "Replace &All"
msgstr "&Tout rempl."

#. Programmer's name for it: SOverwriteCaption
#: Clx/QConsts.pas:292 
msgid "Save %s as"
msgstr "Enregistrer %s sous"

#. Programmer's name for it: SOverwriteText
#: Clx/QConsts.pas:293 
msgid "%s already exists.Do you want to replace it?"
msgstr "%s existe déjà. Voulez-vous le remplacer ?"

#. Programmer's name for it: SFileMustExist
#: Clx/QConsts.pas:295 
msgid "%sFile not found.Please verify the correct filename was given."
msgstr "%sFichier non trouvé. Veuillez vérifier que le nom donné est correct."

#. Programmer's name for it: SPathMustExist
#: Clx/QConsts.pas:297 
msgid "%sPath not found.Please verify the correct path was given."
msgstr ""
"%sChemin non trouvé. Veuillez vérifier que le chemin donné est correct."

#. Programmer's name for it: SUnknownImageFormat
#: Clx/QConsts.pas:299 
msgid "Image format not recognized"
msgstr "Format d'image non reconnu"

#. Programmer's name for it: SInvalidHandle
#: Clx/QConsts.pas:300 
msgid "Invalid handle value for %s"
msgstr "Valeur de handle incorrecte pour %s"

#. Programmer's name for it: SUnableToWrite
#: Clx/QConsts.pas:301 
msgid "Unable to write bitmap"
msgstr "Impossible d'écrire le bitmap"

#. Programmer's name for it: sAllFilter
#: Clx/QConsts.pas:302 
 Vcl/Consts.pas:161
msgid "All"
msgstr "Tous"

#. Programmer's name for it: sInvalidSetClipped
#: Clx/QConsts.pas:304 
msgid "Cannot set Clipped property while painting"
msgstr ""
"Impossible de définir la propriété Clipped pendant une opération de peinture"

#. Programmer's name for it: sInvalidLCDValue
#: Clx/QConsts.pas:306 
msgid "Invalid LCDNumber value"
msgstr "Valeur LCDNumber incorrecte"

#. Programmer's name for it: sTabFailDelete
#: Clx/QConsts.pas:308 
 Vcl/ComStrs.pas:16
msgid "Failed to delete tab at index %d"
msgstr "Echec à la suppression de l'onglet d'indice %d"

#. Programmer's name for it: sPageIndexError
#: Clx/QConsts.pas:310 
 Vcl/ComStrs.pas:46
msgid "%d is an invalid PageIndex value.  PageIndex must be between 0 and %d"
msgstr ""
"%d est une valeur de PageIndex incorrecte.  PageIndex doit être compris "
"entre 0 et %d"

#. Programmer's name for it: sInvalidLevel
#: Clx/QConsts.pas:311 
 Vcl/ComStrs.pas:23
msgid "Invalid item level assignment"
msgstr "Affectation de niveau d'élément incorrecte"

#. Programmer's name for it: sInvalidLevelEx
#: Clx/QConsts.pas:312 
 Vcl/ComStrs.pas:24
msgid "Invalid level (%d) for item \"%s\""
msgstr "Niveau incorrect (%d) pour l'élément \"%s\""

#. Programmer's name for it: sTabMustBeMultiLine
#: Clx/QConsts.pas:313 
 Vcl/ComStrs.pas:21
msgid "MultiLine must be True when TabPosition is tpLeft or tpRight"
msgstr "MultiLine doit être vrai lorsque TabPosition est tpLeft ou tpRight"

#. Programmer's name for it: sStatusBarContainsControl
#: Clx/QConsts.pas:314 
msgid "%s is already in the StatusBar"
msgstr "%s est déjà sur la barre d'état"

#. Programmer's name for it: sListRadioItemBadParent
#: Clx/QConsts.pas:315 
msgid "Radio items must have a Controller as a parent"
msgstr "Les éléments radio doivent avoir un Controller comme parent"

#. Programmer's name for it: sOwnerNotCustomHeaderSections
#: Clx/QConsts.pas:316 
msgid "Owner is not a TCustomHeaderSection"
msgstr "Le propriétaire n'est pas un TCustomHeaderSection"

#. Programmer's name for it: sHeaderSectionOwnerNotHeaderControl
#: Clx/QConsts.pas:317 
msgid "Header Section owner must be a TCustomHeaderControl"
msgstr ""
"Le propriétaire de l'en-tête de section doit être un TCustomHeaderControl"

#. Programmer's name for it: SFirstRecord
#: Clx/QDBConsts.pas:20 
 Vcl/VDBConsts.pas:19
msgid "First record"
msgstr "Premier enregistrement"

#. Programmer's name for it: SPriorRecord
#: Clx/QDBConsts.pas:21 
 Vcl/VDBConsts.pas:20
msgid "Prior record"
msgstr "Enregistrement précédent"

#. Programmer's name for it: SNextRecord
#: Clx/QDBConsts.pas:22 
 Vcl/VDBConsts.pas:21
msgid "Next record"
msgstr "Enregistrement suivant"

#. Programmer's name for it: SLastRecord
#: Clx/QDBConsts.pas:23 
 Vcl/VDBConsts.pas:22
msgid "Last record"
msgstr "Dernier enregistrement"

#. Programmer's name for it: SInsertRecord
#: Clx/QDBConsts.pas:24 
 Vcl/VDBConsts.pas:23
msgid "Insert record"
msgstr "Insérer enregistrement"

#. Programmer's name for it: SDeleteRecord
#: Clx/QDBConsts.pas:25 
 Vcl/VDBConsts.pas:24
msgid "Delete record"
msgstr "Supprimer l'enregistrement"

#. Programmer's name for it: SEditRecord
#: Clx/QDBConsts.pas:26 
 Vcl/VDBConsts.pas:25
msgid "Edit record"
msgstr "Modifier l'enregistrement"

#. Programmer's name for it: SPostEdit
#: Clx/QDBConsts.pas:27 
 Vcl/VDBConsts.pas:26
msgid "Post edit"
msgstr "Valider modifications"

#. Programmer's name for it: SCancelEdit
#: Clx/QDBConsts.pas:28 
 Vcl/VDBConsts.pas:27
msgid "Cancel edit"
msgstr "Annuler les modifications"

#. Programmer's name for it: SRefreshRecord
#: Clx/QDBConsts.pas:30 
 Vcl/VDBConsts.pas:29
msgid "Refresh data"
msgstr "Rafraîchir les données"

#. Programmer's name for it: SDeleteRecordQuestion
#: Clx/QDBConsts.pas:31 
 Vcl/DBConsts.pas:106 Vcl/VDBConsts.pas:30
msgid "Delete record?"
msgstr "Supprimer l'enregistrement ?"

#. Programmer's name for it: SDeleteMultipleRecordsQuestion
#: Clx/QDBConsts.pas:32 
 Vcl/DBConsts.pas:107 Vcl/VDBConsts.pas:31
msgid "Delete all selected records?"
msgstr "Supprimer tous les enregistrements sélectionnés ?"

#. Programmer's name for it: SDataSourceFixed
#: Clx/QDBConsts.pas:33 
 Vcl/VDBConsts.pas:32
msgid "Operation not allowed in a DBCtrlGrid"
msgstr "Opération non autorisée dans un DBCtrlGrid"

#. Programmer's name for it: SNotReplicatable
#: Clx/QDBConsts.pas:34 
 Vcl/VDBConsts.pas:33
msgid "Control cannot be used in a DBCtrlGrid"
msgstr "Le contrôle ne peut être utilisé dans un DBCtrlGrid"

#. Programmer's name for it: SPropDefByLookup
#: Clx/QDBConsts.pas:35 
 Vcl/VDBConsts.pas:34
msgid "Property already defined by lookup field"
msgstr "Propriété déjà définie dans un DBCtrlGrid"

#. Programmer's name for it: STooManyColumns
#: Clx/QDBConsts.pas:36 
 Vcl/DBConsts.pas:108 Vcl/VDBConsts.pas:35
msgid "Grid requested to display more than 256 columns"
msgstr "La grille nécessitait d'afficher plus de 256 colonnes"

#. Programmer's name for it: SRemoteLogin
#: Clx/QDBConsts.pas:39 
 Vcl/VDBConsts.pas:38
msgid "Remote Login"
msgstr "Connexion distante"

#. Programmer's name for it: sRowError
#: Decision
 Cube/Mxconsts.pas:27 
 Vcl/Mxconsts.pas:27
msgid "row error"
msgstr "Erreur ligne"

#. Programmer's name for it: sAllValues
#: Decision
 Cube/Mxconsts.pas:29 
 Vcl/Mxconsts.pas:29
msgid "All Values"
msgstr "Toutes les valeurs"

#. Programmer's name for it: sMovetoRow
#: Decision
 Cube/Mxconsts.pas:30 
 Vcl/Mxconsts.pas:30
msgid "Move to Row Area"
msgstr "Déplacer vers zone Ligne"

#. Programmer's name for it: sMovetoCol
#: Decision
 Cube/Mxconsts.pas:31 
 Vcl/Mxconsts.pas:31
msgid "Move to Column Area"
msgstr "Déplacer vers zone Colonne"

#. Programmer's name for it: sMakeDimOpen
#: Decision
 Cube/Mxconsts.pas:32 
 Vcl/Mxconsts.pas:32
msgid "Open Dimension"
msgstr "Ouvrir dimension"

#. Programmer's name for it: sDrilled
#: Decision
 Cube/Mxconsts.pas:33 
 Vcl/Mxconsts.pas:33
msgid "Drilled In"
msgstr "Perforé"

#. Programmer's name for it: sCouldNotOpen
#: Decision
 Cube/Mxconsts.pas:34 
 Vcl/Mxconsts.pas:34
msgid "The information requested could not be loaded. "
msgstr "L'information demandée n'a pas pu être chargée. "

#. Programmer's name for it: sNoSumsAvailable
#: Decision
 Cube/Mxconsts.pas:35 
 Vcl/Mxconsts.pas:35
msgid "No active summaries have been defined. "
msgstr "Aucun récapitulatif actif n'a été défini. "

#. Programmer's name for it: sNoSumsCouldBeLoaded
#: Decision
 Cube/Mxconsts.pas:36 
 Vcl/Mxconsts.pas:36
msgid "Not enough room available to load a summary. "
msgstr "Pas assez de place disponible pour charger un récapitulatif. "

#. Programmer's name for it: sNoDimsAvailable
#: Decision
 Cube/Mxconsts.pas:37 
 Vcl/Mxconsts.pas:37
msgid "No available dimensions have been defined. "
msgstr "Aucune dimension disponible n'a été définie. "

#. Programmer's name for it: sNoDimsCouldBeLoaded
#: Decision
 Cube/Mxconsts.pas:38 
 Vcl/Mxconsts.pas:38
msgid "Not enough space available to load a dimension. "
msgstr "Pas assez d'espace pour charger une dimension. "

#. Programmer's name for it: sTemplatePrefix
#: Decision
 Cube/Mxconsts.pas:40 
 Vcl/Mxconsts.pas:40
msgid "Template: "
msgstr "Modèle : "

#. Programmer's name for it: sGridCellError
#: Decision
 Cube/Mxconsts.pas:42 
 Vcl/Mxconsts.pas:42
msgid "[Error]"
msgstr "[Erreur]"

#. Programmer's name for it: sTotalCaption
#: Decision
 Cube/Mxconsts.pas:43 
 Vcl/Mxconsts.pas:43
msgid "Sum"
msgstr "Somme"

#. Programmer's name for it: sActivateLabel
#: Decision
 Cube/Mxconsts.pas:44 
 Vcl/Mxconsts.pas:44
msgid "Inactive Dimensions"
msgstr "Dimensions inactives"

#. Programmer's name for it: sRowCaption
#: Decision
 Cube/Mxconsts.pas:45 
 Vcl/Mxconsts.pas:45
msgid "R"
msgstr "L"

#. Programmer's name for it: sColCaption
#: Decision
 Cube/Mxconsts.pas:46 
 Vcl/Mxconsts.pas:46
msgid "C"
msgstr "C"

#. Programmer's name for it: sCaptionMenu1
#: Decision
 Cube/Mxconsts.pas:47 
 Vcl/Mxconsts.pas:47
msgid "Display Data and Subtotals"
msgstr "Afficher les données et les sous-totaux"

#. Programmer's name for it: sCaptionMenu2
#: Decision
 Cube/Mxconsts.pas:48 
 Vcl/Mxconsts.pas:48
msgid "Display Data Only"
msgstr "Afficher seulement les données"

#. Programmer's name for it: sCaptionMenu3
#: Decision
 Cube/Mxconsts.pas:49 
 Vcl/Mxconsts.pas:49
msgid "Display Subtotals Only"
msgstr "Afficher seulement les sous-totaux"

#. Programmer's name for it: sDrillIn
#: Decision
 Cube/Mxconsts.pas:50 
 Vcl/Mxconsts.pas:50
msgid "Drill in to this value"
msgstr "Percer jusqu'à cette valeur"

#. Programmer's name for it: sGridMenu1
#: Decision
 Cube/Mxconsts.pas:51 
 Vcl/Mxconsts.pas:51
msgid "Subtotals on/off"
msgstr "Sous-totaux oui/non"

#. Programmer's name for it: sGridMenu2
#: Decision
 Cube/Mxconsts.pas:52 
 Vcl/Mxconsts.pas:52
msgid "Decision Cube Editor.."
msgstr "Editeur de cube de décision..."

#. Programmer's name for it: sGridMenu3
#: Decision
 Cube/Mxconsts.pas:53 
 Vcl/Mxconsts.pas:53
msgid "Decision Query Editor.."
msgstr "Editeur de requête de décision..."

#. Programmer's name for it: sGridMenu4
#: Decision
 Cube/Mxconsts.pas:54 
 Vcl/Mxconsts.pas:54
msgid "Show Detail Records.."
msgstr "Montrer les enregistrements détail."

#. Programmer's name for it: sUnsupportedDataType
#: Decision
 Cube/Mxconsts.pas:57 
 Vcl/Mxconsts.pas:57
msgid "Unsupported data type : %s"
msgstr "Type de données non supporté : %s"

#. Programmer's name for it: sRowOutOfRange
#: Decision
 Cube/Mxconsts.pas:58 
 Vcl/Mxconsts.pas:58
msgid "Row index out of range : %d"
msgstr "Index de ligne hors limites : %d"

#. Programmer's name for it: sColOutOfRange
#: Decision
 Cube/Mxconsts.pas:59 
 Vcl/Mxconsts.pas:59
msgid "Column index out of range : %d"
msgstr "Index de colonne hors limites : %d"

#. Programmer's name for it: sDupeItem
#: Decision
 Cube/Mxconsts.pas:60 
 Vcl/Mxconsts.pas:60
msgid "Duplicate item in array"
msgstr "Elément dupliqué dans le tableau"

#. Programmer's name for it: sArrayIndexOutOfRange
#: Decision
 Cube/Mxconsts.pas:61 
 Vcl/Mxconsts.pas:61
msgid "Array index out of range : %d"
msgstr "Index de tableau hors limites : %d"

#. Programmer's name for it: sLowCapacityError
#: Decision
 Cube/Mxconsts.pas:62 
 Vcl/Mxconsts.pas:62
msgid ""
"The DecisionCube Capacity is low. Please deactivate dimensions or change the "
"data set."
msgstr ""
"La capacité du cube de décision est faible.  Désactivez des dimensions ou "
"modifiez le dataset."

#. Programmer's name for it: sQryNotInitialized
#: Decision
 Cube/Mxconsts.pas:63 
 Vcl/Mxconsts.pas:63
msgid ""
"Query could not be run. Check that the query, SQL text, and Database are "
"correct."
msgstr ""
"La requête n'a pu être exécutée.  Vérifiez que la requête, le texte SQL et "
"la base de données sont corrects."

#. Programmer's name for it: sSortedListError
#: Decision
 Cube/Mxconsts.pas:64 
 Vcl/Mxconsts.pas:64
msgid "Operation not allowed on sorted string list."
msgstr "Opération non autorisée sur une liste de chaînes triée."

#. Programmer's name for it: sDuplicateString
#: Decision
 Cube/Mxconsts.pas:65 
 Vcl/Mxconsts.pas:65
msgid "String list does not allow duplicates."
msgstr "La liste de chaînes n'autorise pas les doublons."

#. Programmer's name for it: sMaxAllowedSums
#: Decision
 Cube/Mxconsts.pas:66 
 Vcl/Mxconsts.pas:66
msgid "The maximum allowed summaries of %d has been exceeded."
msgstr "Le nombre maximum de %d récapitulatifs a été dépassé."

#. Programmer's name for it: sGeneralArrayError
#: Decision
 Cube/Mxconsts.pas:67 
 Vcl/Mxconsts.pas:67
msgid "General array error."
msgstr "Erreur générale de tableau."

#. Programmer's name for it: sDimIndexError
#: Decision
 Cube/Mxconsts.pas:70 
 Vcl/Mxconsts.pas:70
msgid "Illegal Dimension Index"
msgstr "Index de dimension illégal"

#. Programmer's name for it: sIllegalValueForBin
#: Decision
 Cube/Mxconsts.pas:73 
 Vcl/Mxconsts.pas:73
msgid "Initial Value is not legal for this type of Grouping"
msgstr "Valeur initiale illégale pour ce type de groupage"

#. Programmer's name for it: sIllegalDimMap
#: Decision
 Cube/Mxconsts.pas:74 
 Vcl/Mxconsts.pas:74
msgid "Dimension Map is not the correct size"
msgstr "Carte de dimension de taille incorrecte"

#. Programmer's name for it: sDimMapActiveError
#: Decision
 Cube/Mxconsts.pas:75 
 Vcl/Mxconsts.pas:75
msgid "Cannot perform this action on an active Dimension Map"
msgstr "Impossible d'effectuer cette action sur une carte de dimensions active"

#. Programmer's name for it: sNotAvailable
#: Decision
 Cube/Mxconsts.pas:76 
 Vcl/Mxconsts.pas:76
msgid "Not Available"
msgstr "Non disponible"

#. Programmer's name for it: sGetValueCounts
#: Decision
 Cube/Mxconsts.pas:77 
 Vcl/Mxconsts.pas:77
msgid ""
"Information required to do Maximum Cell limit is not current.  Do you want "
"to fetch it now?"
msgstr ""
"L'information requise pour calculer la limite de cellule maximum n'est pas à "
"jour.  Voulez-vous l'obtenir maintenant ?"

#. Programmer's name for it: sDateBinningNotAllowed
#: Decision
 Cube/Mxconsts.pas:78 
 Vcl/Mxconsts.pas:78
msgid "Date grouping is not allowed for fields of this type"
msgstr "Le groupage par date n'est pas autorisé pour ces types de champs"

#. Programmer's name for it: sEmptyDataSet
#: Decision
 Cube/Mxconsts.pas:79 
 Vcl/Mxconsts.pas:79
msgid "Cannot build the Decision Cube with an empty data set"
msgstr ""
"Impossible de construire le cube de décision avec un ensemble de données vide"

#. Programmer's name for it: sNoDataSet
#: Decision
 Cube/Mxconsts.pas:82 
 Vcl/Mxconsts.pas:82
msgid "Data set property is not assigned"
msgstr "La propriété dataset n'est pas affectée"

#. Programmer's name for it: sNoAggs
#: Decision
 Cube/Mxconsts.pas:83 
 Vcl/Mxconsts.pas:83
msgid "No summaries are defined. "
msgstr "Aucun récapitulatif n'est défini. "

#. Programmer's name for it: sNoDims
#: Decision
 Cube/Mxconsts.pas:84 
 Vcl/Mxconsts.pas:84
msgid "No dimension fields are defined. "
msgstr "Pas de champs de dimensions définis. "

#. Programmer's name for it: sUnknownDims
#: Decision
 Cube/Mxconsts.pas:85 
 Vcl/Mxconsts.pas:85
msgid ""
"The dimension types for this dataset cannot be determined automatically.  "
"You must map the fields to dimensions or summaries with the Decision Cube "
"Editor"
msgstr ""
"Les types de dimensions pour cet ensemble de données ne peuvent être "
"déterminés automatiquement.  Vous devez affecter les champs aux dimensions "
"ou récapitulatifs avec l'éditeur de cube de décision."

#. Programmer's name for it: sGroupsMissing
#: Decision
 Cube/Mxconsts.pas:86 
 Vcl/Mxconsts.pas:86
msgid "All dimension fields must be grouped. "
msgstr "Tous les champs de dimensions doivent être groupés. "

#. Programmer's name for it: sDecisionQueryError
#. Programmer's name for it: sQueryError
#. Programmer's name for it: sDecisionQueryError
#. Programmer's name for it: sQueryError
#: Decision
 Cube/Mxconsts.pas:87 
 Cube/Mxconsts.pas:89 Vcl/Mxconsts.pas:87
#: Vcl/Mxconsts.pas:89
msgid ""
"The query may be incorrectly defined, or you may need to map its fields to "
"active dimensions or summaries with the Decision Cube Editor"
msgstr ""
"La requête est mal définie, ou vous devez affecter ses champs aux dimensions "
"ou récapitulatifs actifs avec l'éditeur de cube de décision."

#. Programmer's name for it: sDataSetError
#: Decision
 Cube/Mxconsts.pas:88 
 Vcl/Mxconsts.pas:88
msgid ""
"The dataset may be incorrectly defined, or you may need to map its fields to "
"active dimensions or summaries with the Decision Cube Editor"
msgstr ""
"Le dataset est incorrectement défini, ou vous devez affecter ses champs aux "
"dimensions ou récapitulatifs actifs avec l'éditeur de cube de décision."

#. Programmer's name for it: sCountStar
#: Decision
 Cube/Mxconsts.pas:90 
 Vcl/Mxconsts.pas:90
msgid "COUNTALL"
msgstr "COUNTALL"

#. Programmer's name for it: sAddAvgWarning
#: Decision
 Cube/Mxconsts.pas:91 
 Vcl/Mxconsts.pas:91
msgid ""
"Average is calculated using sum and count summaries for each field. The "
"necessary summaries have been added."
msgstr ""
"La moyenne est calculée en utilisant les récapitulatifs somme et nombre pour "
"chaque champ.  Les récapitulatifs nécessaires ont été ajoutés."

#. Programmer's name for it: sAddAvgStarWarning
#: Decision
 Cube/Mxconsts.pas:92 
 Vcl/Mxconsts.pas:92
msgid ""
"Average is calculated using a field sum and count(*).  The necessary "
"summaries have been added."
msgstr ""
"La moyenne est calculée en utilisant la somme et le nombre du champ(*).  Les "
"récapitulatifs nécessaires ont été ajoutés."

#. Programmer's name for it: sQueryLegal
#: Decision
 Cube/Mxconsts.pas:95 
 Vcl/Mxconsts.pas:95
msgid "Query is legal."
msgstr "La requête est légale."

#. Programmer's name for it: sAddFieldExists
#: Decision
 Cube/Mxconsts.pas:96 
 Vcl/Mxconsts.pas:96
msgid " is already in the query"
msgstr " est déjà dans la requête"

#. Programmer's name for it: sAggTypeNotAllowed
#: Decision
 Cube/Mxconsts.pas:97 
 Vcl/Mxconsts.pas:97
msgid " is not an allowed summary type"
msgstr " n'est pas un type de récapitulatif autorisé"

#. Programmer's name for it: sDimTypeNotAllowed
#: Decision
 Cube/Mxconsts.pas:98 
 Vcl/Mxconsts.pas:98
msgid " is not an allowed dimension type"
msgstr " n'est pas un type de dimension autorisé"

#. Programmer's name for it: sAverageRequires
#: Decision
 Cube/Mxconsts.pas:99 
 Vcl/Mxconsts.pas:99
msgid "Average summaries use Sum and Count"
msgstr "Les récapitulatifs Moyenne utilisent Sum et Count"

#. Programmer's name for it: sWantToExit
#: Decision
 Cube/Mxconsts.pas:100 
 Vcl/Mxconsts.pas:100
msgid "Do you still want to Exit?"
msgstr "Voulez-vous quand-même quitter ?"

#. Programmer's name for it: sQueryIllegal
#: Decision
 Cube/Mxconsts.pas:101 
 Vcl/Mxconsts.pas:101
msgid "The query you have created is not legal."
msgstr "La requête que vous avez créée n'est pas correcte."

#. Programmer's name for it: sQueryEditIllegal
#: Decision
 Cube/Mxconsts.pas:102 
 Vcl/Mxconsts.pas:102
msgid ""
"The query you have entered is not legal.  Please correct it before "
"continuing."
msgstr ""
"La requête que vous avez saisie n'est pas correcte.  Veuillez la corriger "
"avant de continuer."

#. Programmer's name for it: sRemoveFieldError
#: Decision
 Cube/Mxconsts.pas:103 
 Vcl/Mxconsts.pas:103
msgid "Could not remove the field"
msgstr "Impossible d'enlever le champ"

#. Programmer's name for it: sAllFields
#: Decision
 Cube/Mxconsts.pas:104 
 Vcl/Mxconsts.pas:104
msgid "All Fields"
msgstr "Tous les champs"

#. Programmer's name for it: sQueryFields
#: Decision
 Cube/Mxconsts.pas:105 
 Vcl/Mxconsts.pas:105
msgid "Query Fields"
msgstr "Champs de requête"

#. Programmer's name for it: sEditDone
#: Decision
 Cube/Mxconsts.pas:106 
 Vcl/Mxconsts.pas:106
msgid "&Edit Done"
msgstr "Modi&fications terminées"

#. Programmer's name for it: sEditQuery
#. DSSQueryEditor..Pager..Query..EditQry..Caption
#: Decision
 Cube/Mxconsts.pas:107 
 Vcl/Mxconsts.pas:107
#: Cube/MXDSSQRY.DFM:299
msgid "&Edit Query"
msgstr "&Modifier la requête"

#. Programmer's name for it: sQParseRemovedField
#: Decision
 Cube/Mxconsts.pas:110 
 Vcl/Mxconsts.pas:110
msgid ""
"One or more fields of a type which cannot be tabulated were removed from the "
"query."
msgstr ""
"Un champ ou plusieurs d'un type ne pouvant être tabulé ont été supprimés de "
"la requête."

#. Programmer's name for it: sCubeLimitsExceeded
#: Decision
 Cube/Mxconsts.pas:113 
 Vcl/Mxconsts.pas:113
msgid "Decision Cube size excedes limits"
msgstr "La taille du cube de décision dépasse les limites"

#. Programmer's name for it: sMaxAllowedDims
#: Decision
 Cube/Mxconsts.pas:114 
 Vcl/Mxconsts.pas:114
msgid "The maximum allowed dimensions of %d has been exceeded."
msgstr "Le nombre maximum de %d dimensions a été dépassé."

#. Programmer's name for it: sMaxAllowedCells
#: Decision
 Cube/Mxconsts.pas:115 
 Vcl/Mxconsts.pas:115
msgid "Total cell count of %d exceeds the maximum of %d."
msgstr "Le nombre total de cellules, %d, dépasse le maximum de %d."

#. Programmer's name for it: sUnsupportedFieldType
#: Decision
 Cube/Mxconsts.pas:116 
 Vcl/Mxconsts.pas:116
msgid "Field %s has an unsupported data type: %s"
msgstr "Le champ %s a un type de données non supporté : %s"

#. Programmer's name for it: sFetchValues
#: Decision
 Cube/Mxconsts.pas:117 
 Vcl/Mxconsts.pas:117
msgid "Scanning data set values..."
msgstr "Parcours des valeurs de l'ensemble de données..."

#. Programmer's name for it: sUserCanceled
#: Decision
 Cube/Mxconsts.pas:118 
 Vcl/Mxconsts.pas:118
msgid "User canceled DecisionCube population."
msgstr "L'utilisateur a annulé la population du cube de décision."

#. Programmer's name for it: sBinningValues
#: Decision
 Cube/Mxconsts.pas:119 
 Vcl/Mxconsts.pas:119
msgid "Grouping values ..."
msgstr "Valeurs de groupage ..."

#. Programmer's name for it: sCreatingIndexes
#: Decision
 Cube/Mxconsts.pas:120 
 Vcl/Mxconsts.pas:120
msgid "Creating Cube index for %s ..."
msgstr "Création de l'indice de cube pour %s ..."

#. Programmer's name for it: sCreateDerivedSummaryError
#: Decision
 Cube/Mxconsts.pas:121 
 Vcl/Mxconsts.pas:121
msgid "Unable to create derived summary."
msgstr "Impossible de créer le récapitulatif dérivé."

#. Programmer's name for it: sTrue
#. Programmer's name for it: STextTrue
#. Programmer's name for it: sTrue
#: Decision
 Cube/Mxconsts.pas:122 
 Vcl/DBConsts.pas:80 Vcl/Mxconsts.pas:122
msgid "True"
msgstr "Vrai"

#. Programmer's name for it: sFalse
#. Programmer's name for it: STextFalse
#. Programmer's name for it: sFalse
#: Decision
 Cube/Mxconsts.pas:123 
 Vcl/DBConsts.pas:79 Vcl/Mxconsts.pas:123
msgid "False"
msgstr "Faux"

#. Programmer's name for it: sBinTypeMismatch
#: Decision
 Cube/Mxconsts.pas:124 
 Vcl/Mxconsts.pas:124
msgid "The bin type does not match the fieldtype."
msgstr "Le type de casier ne correspond pas au type de champ."

#. Programmer's name for it: sFatalCacheError
#: Decision
 Cube/Mxconsts.pas:125 
 Vcl/Mxconsts.pas:125
msgid "Fatal error in cache: code: %d"
msgstr "Erreur fatale dans le cache, code : %d"

#. Programmer's name for it: sStringTypeNoSupported
#: Decision
 Cube/Mxconsts.pas:126 
 Vcl/Mxconsts.pas:126
msgid "String Data type not supported for summaries"
msgstr "Type chaîne non supporté pour les récapitulatifs"

#. Programmer's name for it: sDataSetTooLarge
#: Decision
 Cube/Mxconsts.pas:127 
 Vcl/Mxconsts.pas:127
msgid "Dataset is too large"
msgstr "L'ensemble de données est trop grand"

#. Programmer's name for it: sBuildingDataStore
#: Decision
 Cube/Mxconsts.pas:128 
 Vcl/Mxconsts.pas:128
msgid "Building data store..."
msgstr "Construction du magasin de données..."

#. Programmer's name for it: sSumLabel
#: Decision
 Cube/Mxconsts.pas:131 
 Vcl/Mxconsts.pas:131
msgid "Sum of %s"
msgstr "Somme de %s"

#. Programmer's name for it: sCountLabel
#: Decision
 Cube/Mxconsts.pas:132 
 Vcl/Mxconsts.pas:132
msgid "Count of %s"
msgstr "Nombre de %s"

#. Programmer's name for it: sMaxLabel
#: Decision
 Cube/Mxconsts.pas:133 
 Vcl/Mxconsts.pas:133
msgid "Maximum of %s"
msgstr "Maximum de %s"

#. Programmer's name for it: sMinLabel
#: Decision
 Cube/Mxconsts.pas:134 
 Vcl/Mxconsts.pas:134
msgid "Minimum of %s"
msgstr "Minimum de %s"

#. Programmer's name for it: sAverageLabel
#: Decision
 Cube/Mxconsts.pas:135 
 Vcl/Mxconsts.pas:135
msgid "Average of %s"
msgstr "Moyenne de %s"

#. Programmer's name for it: sVarLabel
#: Decision
 Cube/Mxconsts.pas:136 
 Vcl/Mxconsts.pas:136
msgid "Variance of %s"
msgstr "Variance de %s"

#. Programmer's name for it: sSDLabel
#: Decision
 Cube/Mxconsts.pas:137 
 Vcl/Mxconsts.pas:137
msgid "Standard Deviation of %s"
msgstr "Ecart-type de %s"

#. Programmer's name for it: sAggLabel
#: Decision
 Cube/Mxconsts.pas:138 
 Vcl/Mxconsts.pas:138
msgid "Summary of %s"
msgstr "Récapitulatif de %s"

#. Programmer's name for it: sUnsupportedVarType
#: Decision
 Cube/Mxconsts.pas:139 
 Vcl/Mxconsts.pas:139
msgid "Unsupported Data Type %d"
msgstr "Type de données non supporté : %d"

#. Programmer's name for it: sOtherValues
#: Decision
 Cube/Mxconsts.pas:140 
 Vcl/Mxconsts.pas:140
msgid "Other Values"
msgstr "Autres valeurs"

#. Programmer's name for it: sSelectFromError
#: Decision
 Cube/Mxconsts.pas:142 
 Vcl/Mxconsts.pas:142
msgid "Query lacks a Select/From clause."
msgstr "Il manque une clause Select/From à la requête"

#. Programmer's name for it: sArgumentExpected
#: Decision
 Cube/Mxconsts.pas:143 
 Vcl/Mxconsts.pas:143
msgid "No argument provided for an operator or summary"
msgstr "Aucun argument fourni pour un opérateur ou un récapitulatif"

#. Programmer's name for it: sGroupOnExpressionError
#: Decision
 Cube/Mxconsts.pas:144 
 Vcl/Mxconsts.pas:144
msgid "An expression cannot be used for a grouping field"
msgstr "Une expression ne peut être utilisée dans un champ groupé"

#. Programmer's name for it: SOutofBounds
#: Decision
 Cube/Mxconsts.pas:146 
 Vcl/Mxconsts.pas:146
msgid "Out of Bounds"
msgstr "Hors limites"

#. Programmer's name for it: sIDAPILangID
#. Programmer's name for it: SIDAPILangID
#. Programmer's name for it: sIDAPILangID
#: Decision
 Cube/Mxconsts.pas:147 
 Vcl/bdeconst.pas:47 Vcl/Mxconsts.pas:147
msgid "0009"
msgstr "000C"

#. Programmer's name for it: sComponentTabName
#: Decision
 Cube/MXDCONST.PAS:14 
msgid "Decision Cube"
msgstr "Decision Cube"

#. Programmer's name for it: sQueryVerb0
#: Decision
 Cube/MXDCONST.PAS:15 
msgid "&Graphical Query Builder..."
msgstr "&Constructeur de requêtes graphiques..."

#. Programmer's name for it: sQueryVerb1
#: Decision
 Cube/MXDCONST.PAS:16 
msgid "&Decision Query Editor..."
msgstr "Edite&ur de requête de décision..."

#. Programmer's name for it: sCubeVerb0
#: Decision
 Cube/MXDCONST.PAS:17 
msgid "&Decision Cube Editor..."
msgstr "Edite&ur de cube de décision..."

#. Programmer's name for it: sCubeVerb1
#: Decision
 Cube/MXDCONST.PAS:18 
msgid "&Query Editor..."
msgstr "Edite&ur de requête..."

#. Programmer's name for it: sGridVerb0
#: Decision
 Cube/MXDCONST.PAS:19 
msgid "Sub&totals on/off"
msgstr "&Sous-totaux oui/non"

#. Programmer's name for it: sSourceVerb0
#: Decision
 Cube/MXDCONST.PAS:20 
msgid "&Do not display Sparse Rows/Columns"
msgstr "Ne &pas afficher les lignes/colonnes éparses"

#. Programmer's name for it: sSourceVerb1
#: Decision
 Cube/MXDCONST.PAS:21 
msgid "&Display Sparse Rows/Columns"
msgstr "Afficher les &lignes/colonnes éparses"

#. Programmer's name for it: sGridDimOptions
#: Decision
 Cube/MXDCONST.PAS:22 
msgid "Grid Dimension Options"
msgstr "Options de dimensions de grille"

#. Programmer's name for it: sGridDimSettings
#: Decision
 Cube/MXDCONST.PAS:23 
msgid "Grid Dimension Settings"
msgstr "Paramètres de dimensions de grille"

#. Programmer's name for it: sCubeProperties
#: Decision
 Cube/MXDCONST.PAS:24 
msgid "Cube Properties"
msgstr "Propriétés du cube"

#. Programmer's name for it: RSAlreadyConnected
#: Indy/IdResourceStrings.pas:7 
msgid "Already connected."
msgstr "Déjà connecté."

#. Programmer's name for it: RSByteIndexOutOfBounds
#: Indy/IdResourceStrings.pas:8 
msgid "Byte index out of range."
msgstr "Index hors limites."

#. Programmer's name for it: RSCannotAllocateSocket
#: Indy/IdResourceStrings.pas:9 
msgid "Cannot allocate socket."
msgstr "Impossible d'allouer le socket."

#. Programmer's name for it: RSConnectionClosedGracefully
#: Indy/IdResourceStrings.pas:10 
msgid "Connection Closed Gracefully."
msgstr "La connexion s'est terminée proprement."

#. Programmer's name for it: RSConnectionClosedGracefully
#: Indy/IdResourceStrings.pas:12 
msgid "Could not bind socket. Address and port are already in use."
msgstr ""
"Impossible d'établir une liaison avec le socket. L'adresse et le port sont "
"déjà utilisés."

#. Programmer's name for it: RSFailedTimeZoneInfo
#: Indy/IdResourceStrings.pas:13 
msgid "Failed attempting to retrieve time zone information."
msgstr ""
"Echec lors de la tentative de récupération des informations de fuseau "
"horaire."

#. Programmer's name for it: RSNoBindingsSpecified
#: Indy/IdResourceStrings.pas:14 
msgid "No bindings specified."
msgstr "Aucune liaison n'a été spécifiée."

#. Programmer's name for it: RSOnExecuteNotAssigned
#: Indy/IdResourceStrings.pas:15 
msgid "OnExecute not assigned."
msgstr "OnExecute non affecté."

#. Programmer's name for it: RSNotAllBytesSent
#: Indy/IdResourceStrings.pas:16 
msgid "Not all bytes sent."
msgstr "Tous les octets n'ont pas été envoyés."

#. Programmer's name for it: RSNotEnoughDataInBuffer
#: Indy/IdResourceStrings.pas:17 
msgid "Not enough data in buffer."
msgstr "Pas suffisamment de données en mémoire tampon."

#. Programmer's name for it: RSPackageSizeTooBig
#: Indy/IdResourceStrings.pas:18 
msgid "Package Size Too Big."
msgstr "Taille de paquet trop élevée."

#. Programmer's name for it: RSUDPReceiveError0
#: Indy/IdResourceStrings.pas:19 
msgid "UDP Receive Error = 0."
msgstr "Erreur de réception UDP = 0."

#. Programmer's name for it: RSRawReceiveError0
#: Indy/IdResourceStrings.pas:20 
msgid "Raw Receive Error = 0."
msgstr "Raw Receive Error = 0."

#. Programmer's name for it: RSICMPReceiveError0
#: Indy/IdResourceStrings.pas:21 
msgid "ICMP Receive Error = 0."
msgstr "Erreur de réception ICMP = 0."

#. Programmer's name for it: RSWinsockInitializationError
#: Indy/IdResourceStrings.pas:22 
msgid "Winsock Initialization Error."
msgstr "Erreur d'initialisation Winsock."

#. Programmer's name for it: RSCouldNotLoad
#: Indy/IdResourceStrings.pas:23 
msgid "%s could not be loaded."
msgstr "%s n'a pas pu être chargé."

#. Programmer's name for it: RSSetSizeExceeded
#: Indy/IdResourceStrings.pas:24 
msgid "Set Size Exceeded."
msgstr "Taille d'ensemble dépassée."

#. Programmer's name for it: RSThreadClassNotSpecified
#: Indy/IdResourceStrings.pas:25 
msgid "Thread Class Not Specified."
msgstr "Classe Thread non spécifiée."

#. Programmer's name for it: RSCannotChangeDebugTargetAtWhileActive
#: Indy/IdResourceStrings.pas:26 
msgid "Cannot change target while active."
msgstr "Cible non modifiable tant qu'elle est active."

#. Programmer's name for it: RSOnlyOneAntiFreeze
#: Indy/IdResourceStrings.pas:27 
msgid "Only one TIdAntiFreeze can exist per application."
msgstr "Un seul TIdAntiFreeze peut exister par application."

#. Programmer's name for it: RSOnlyOneAntiFreeze
#: Indy/IdResourceStrings.pas:29 
msgid "InterceptEnabled cannot be set to true when Intercept is nil."
msgstr ""
"InterceptEnabled ne peut être défini à true lorsque Intercept vaut nil."

#. Programmer's name for it: RSInterceptPropInvalid
#: Indy/IdResourceStrings.pas:30 
msgid "Intercept value is not valid"
msgstr "La valeur d'interception est incorrecte"

#. Programmer's name for it: RSObjectTypeNotSupported
#: Indy/IdResourceStrings.pas:31 
msgid "Object type not supported."
msgstr "Type d'objet non supporté."

#: Indy/IdResourceStrings.pas:33 
msgid "AcceptWait property cannot be modified while server is active."
msgstr ""
"La propriété AcceptWait ne peut pas être modifiée tant que le serveur est "
"actif."

#. Programmer's name for it: RSNoExecuteSpecified
#: Indy/IdResourceStrings.pas:34 
msgid "No execute handler found."
msgstr "Aucun gestionnaire d'exécution n'a été trouvé."

#. Programmer's name for it: RSIdNoDataToRead
#: Indy/IdResourceStrings.pas:35 
msgid "No data to read."
msgstr "Pas de données pour la lecture."

#. Status Strings
#: Indy/IdResourceStrings.pas:37 
msgid "Resolving hostname %s."
msgstr "Résolution du nom d'hôte %s."

#. Programmer's name for it: RSStatusConnecting
#: Indy/IdResourceStrings.pas:38 
msgid "Connecting to %s."
msgstr "Connexion à %s."

#. Programmer's name for it: RSStatusConnected
#. Programmer's name for it: RSLogConnected
#: Indy/IdResourceStrings.pas:39 
 Indy/IdResourceStrings.pas:327
msgid "Connected."
msgstr "Connecté."

#. Programmer's name for it: RSStatusDisconnecting
#: Indy/IdResourceStrings.pas:40 
msgid "Disconnecting from %s."
msgstr "Déconnexion de %s."

#. Programmer's name for it: RSStatusDisconnected
#: Indy/IdResourceStrings.pas:41 
msgid "Not connected."
msgstr "Pas connecté."

#. Programmer's name for it: RSStatusText
#: Indy/IdResourceStrings.pas:42 
msgid "%s"
msgstr "%s"

#. IdRegister
#: Indy/IdResourceStrings.pas:44 
msgid "Indy Clients"
msgstr "Indy - Clients"

#. Programmer's name for it: RSRegIndyServers
#: Indy/IdResourceStrings.pas:45 
msgid "Indy Servers"
msgstr "Indy - Serveurs"

#. Programmer's name for it: RSRegIndyMisc
#: Indy/IdResourceStrings.pas:46 
msgid "Indy Misc"
msgstr "Indy - Divers"

#. IdCoder3To4
#: Indy/IdResourceStrings.pas:48 
msgid "Coding table entry not found."
msgstr "Entrée de table de codage non trouvée."

#. MessageClient Strings
#: Indy/IdResourceStrings.pas:50 
msgid "Encoding text"
msgstr "Encodage du texte"

#. Programmer's name for it: RSMsgClientEncodingAttachment
#: Indy/IdResourceStrings.pas:51 
msgid "Encoding attachment"
msgstr "Encodage du fichier joint"

#. NNTP Exceptions
#: Indy/IdResourceStrings.pas:53 
msgid "Connection explicitly refused by NNTP server."
msgstr "La connexion a été explicitement refusée par le serveur NNTP."

#. Programmer's name for it: RSNNTPStringListNotInitialized
#: Indy/IdResourceStrings.pas:54 
msgid "Stringlist not initialized!"
msgstr "Stringlist non initialisée !"

#. Programmer's name for it: RSNNTPNoOnNewsgroupList
#: Indy/IdResourceStrings.pas:55 
msgid "No OnNewsgroupList event has been defined."
msgstr "Aucun événement OnNewsgroupList n'a été défini."

#. Programmer's name for it: RSNNTPNoOnNewGroupsList
#: Indy/IdResourceStrings.pas:56 
msgid "No OnNewGroupsList event has been defined."
msgstr "Aucun événement OnNewGroupsList n'a été défini."

#. Programmer's name for it: RSNNTPNoOnNewNewsList
#: Indy/IdResourceStrings.pas:57 
msgid "No OnNewNewsList event has been defined."
msgstr "Aucun événement OnNewNewsList n'a été défini."

#. HTTP Status
#: Indy/IdResourceStrings.pas:59 
msgid "Chunk Started"
msgstr "Opération Chunk démarrée"

#. Programmer's name for it: RSHTTPContinue
#: Indy/IdResourceStrings.pas:60 
msgid "Continue"
msgstr "Continuer"

#. Programmer's name for it: RSHTTPSwitchingProtocols
#: Indy/IdResourceStrings.pas:61 
msgid "Switching protocols"
msgstr "Permutation des protocoles"

#. Programmer's name for it: RSHTTPCreated
#: Indy/IdResourceStrings.pas:63 
msgid "Created"
msgstr "Créé"

#. Programmer's name for it: RSHTTPAccepted
#: Indy/IdResourceStrings.pas:64 
msgid "Accepted"
msgstr "Accepté"

#. Programmer's name for it: RSHTTPNonAuthoritativeInformation
#: Indy/IdResourceStrings.pas:65 
msgid "Non-authoritative Information"
msgstr "Informations ne faisant pas autorité"

#. Programmer's name for it: RSHTTPNoContent
#: Indy/IdResourceStrings.pas:66 
msgid "No Content"
msgstr "Pas de contenu"

#. Programmer's name for it: RSHTTPResetContent
#: Indy/IdResourceStrings.pas:67 
msgid "Reset Content"
msgstr "Réinitialiser le contenu"

#. Programmer's name for it: RSHTTPPartialContent
#: Indy/IdResourceStrings.pas:68 
msgid "Partial Content"
msgstr "Contenu partiel"

#. Programmer's name for it: RSHTTPMovedPermanently
#: Indy/IdResourceStrings.pas:69 
msgid "Moved Permanently"
msgstr "Déplacé de façon permanente"

#. Programmer's name for it: RSHTTPMovedTemporarily
#: Indy/IdResourceStrings.pas:70 
msgid "Moved Temporarily"
msgstr "Déplacé de façon temporaire"

#. Programmer's name for it: RSHTTPSeeOther
#: Indy/IdResourceStrings.pas:71 
msgid "See Other"
msgstr "Voir Autre"

#. Programmer's name for it: RSHTTPNotModified
#: Indy/IdResourceStrings.pas:72 
msgid "Not Modified"
msgstr "Non modifié"

#. Programmer's name for it: RSHTTPUseProxy
#: Indy/IdResourceStrings.pas:73 
msgid "Use Proxy"
msgstr "Utiliser le proxy"

#. Programmer's name for it: RSHTTPBadRequest
#: Indy/IdResourceStrings.pas:74 
msgid "Bad Request"
msgstr "Requête incorrecte"

#. Programmer's name for it: RSHTTPUnauthorized
#: Indy/IdResourceStrings.pas:75 
msgid "Unauthorized"
msgstr "Non autorisé"

#. Programmer's name for it: RSHTTPForbidden
#: Indy/IdResourceStrings.pas:76 
msgid "Forbidden"
msgstr "Interdit"

#. Programmer's name for it: RSHTTPNotFound
#: Indy/IdResourceStrings.pas:77 
msgid "Not Found"
msgstr "Non trouvé"

#. Programmer's name for it: RSHTTPMethodeNotallowed
#: Indy/IdResourceStrings.pas:78 
msgid "Method not allowed"
msgstr "Méthode non autorisée"

#. Programmer's name for it: RSHTTPNotAcceptable
#: Indy/IdResourceStrings.pas:79 
msgid "Not Acceptable"
msgstr "Non acceptable"

#. Programmer's name for it: RSHTTPProxyAuthenticationRequired
#: Indy/IdResourceStrings.pas:80 
msgid "Proxy Authentication Required"
msgstr "Authentification du proxy requise"

#. Programmer's name for it: RSHTTPRequestTimeout
#: Indy/IdResourceStrings.pas:81 
msgid "Request Timeout"
msgstr "Délai de requête dépassé"

#. Programmer's name for it: RSHTTPConflict
#: Indy/IdResourceStrings.pas:82 
msgid "Conflict"
msgstr "Conflit"

#. Programmer's name for it: RSHTTPGone
#: Indy/IdResourceStrings.pas:83 
msgid "Gone"
msgstr "Parti"

#. Programmer's name for it: RSHTTPLengthRequired
#: Indy/IdResourceStrings.pas:84 
msgid "Length Required"
msgstr "Longueur requise"

#. Programmer's name for it: RSHTTPPreconditionFailed
#: Indy/IdResourceStrings.pas:85 
msgid "Precondition Failed"
msgstr "Echec de la précondition"

#. Programmer's name for it: RSHTTPRequestEntityToLong
#: Indy/IdResourceStrings.pas:86 
msgid "Request Entity To Long"
msgstr "Entité requête trop longue"

#. Programmer's name for it: RSHTTPRequestURITooLong
#: Indy/IdResourceStrings.pas:87 
msgid "Request-URI Too Long. 256 Chars max"
msgstr "URI de requête trop longue. 256 caractères max"

#. Programmer's name for it: RSHTTPUnsupportedMediaType
#: Indy/IdResourceStrings.pas:88 
msgid "Unsupported Media Type"
msgstr "Type de support non supporté"

#. Programmer's name for it: RSHTTPInternalServerError
#: Indy/IdResourceStrings.pas:89 
msgid "Internal Server Error"
msgstr "Erreur serveur interne"

#. Programmer's name for it: RSHTTPNotImplemented
#: Indy/IdResourceStrings.pas:90 
msgid "Not Implemented"
msgstr "Non implémenté"

#. Programmer's name for it: RSHTTPBadGateway
#: Indy/IdResourceStrings.pas:91 
msgid "Bad Gateway"
msgstr "Passerelle incorrecte"

#. Programmer's name for it: RSHTTPServiceUnavailable
#: Indy/IdResourceStrings.pas:92 
msgid "Service Unavailable"
msgstr "Service non disponible"

#. Programmer's name for it: RSHTTPGatewayTimeout
#: Indy/IdResourceStrings.pas:93 
msgid "Gateway timeout"
msgstr "Délai de passerelle"

#. Programmer's name for it: RSHTTPHTTPVersionNotSupported
#: Indy/IdResourceStrings.pas:94 
msgid "HTTP version not supported"
msgstr "Version HTTP non supportée"

#. Programmer's name for it: RSHTTPUnknownResponseCode
#: Indy/IdResourceStrings.pas:95 
msgid "Unknown Response Code"
msgstr "Code de réponse inconnu"

#. HTTP Other
#: Indy/IdResourceStrings.pas:97 
msgid "Header has already been written."
msgstr "L'en-tête a déjà été écrit."

#. Programmer's name for it: RSHTTPErrorParsingCommand
#: Indy/IdResourceStrings.pas:98 
msgid "Error in parsing command."
msgstr "Erreur lors de l'analyse de la commande."

#. Programmer's name for it: RSHTTPUnsupportedAuthorisationScheme
#: Indy/IdResourceStrings.pas:99 
msgid "Unsupported authorization scheme."
msgstr "Schéma d'autorisation non supporté."

#. Programmer's name for it: RSHTTPUnsupportedAuthorisationScheme
#: Indy/IdResourceStrings.pas:101 
msgid "Cannot change session state when the server is active."
msgstr "Impossible de changer l'état de session tant que le serveur est actif."

#. FTP
#. Programmer's name for it: SUnknown
#: Indy/IdResourceStrings.pas:104 
 Internet/XMLDoc.pas:512
msgid "Unknown"
msgstr "Inconnu"

#. Property editor exceptions
#: Indy/IdResourceStrings.pas:106 
msgid "%s is corrupt."
msgstr "%s est altéré."

#. Programmer's name for it: RSInvalidServiceName
#: Indy/IdResourceStrings.pas:107 
msgid "%s is not a valid service."
msgstr "%s n'est pas un service correct."

#. Stack Error Messages
#: Indy/IdResourceStrings.pas:109 
msgid ""
"Socket Error # %d\n"
"%s"
msgstr ""
"Erreur de socket # %d\n"
"%s"

#. Programmer's name for it: RSStackEINTR
#: Indy/IdResourceStrings.pas:110 
msgid "Interrupted system call."
msgstr "Appel système interrompu."

#. Programmer's name for it: RSStackEBADF
#: Indy/IdResourceStrings.pas:111 
msgid "Bad file number."
msgstr "Nombre de fichiers incorrect."

#. Programmer's name for it: RSStackEACCES
#: Indy/IdResourceStrings.pas:112 
msgid "Access denied."
msgstr "Accès refusé."

#. Programmer's name for it: RSStackEFAULT
#: Indy/IdResourceStrings.pas:113 
msgid "Bad address."
msgstr "Adresse incorrecte."

#. Programmer's name for it: RSStackEINVAL
#: Indy/IdResourceStrings.pas:114 
msgid "Invalid argument."
msgstr "Argument incorrect."

#. Programmer's name for it: RSStackEMFILE
#: Indy/IdResourceStrings.pas:115 
msgid "Too many open files."
msgstr "Trop de fichiers ouverts."

#. Programmer's name for it: RSStackEWOULDBLOCK
#: Indy/IdResourceStrings.pas:116 
msgid "Operation would block. "
msgstr "L'opération risquerait de bloquer. "

#. Programmer's name for it: RSStackEINPROGRESS
#: Indy/IdResourceStrings.pas:117 
msgid "Operation now in progress."
msgstr "Opération en cours."

#. Programmer's name for it: RSStackEALREADY
#: Indy/IdResourceStrings.pas:118 
msgid "Operation already in progress."
msgstr "Opération déjà en cours."

#. Programmer's name for it: RSStackENOTSOCK
#: Indy/IdResourceStrings.pas:119 
msgid "Socket operation on non-socket."
msgstr "Opération socket sur cible non-socket."

#. Programmer's name for it: RSStackEDESTADDRREQ
#: Indy/IdResourceStrings.pas:120 
msgid "Destination address required."
msgstr "Adresse de destination requise."

#. Programmer's name for it: RSStackEMSGSIZE
#: Indy/IdResourceStrings.pas:121 
msgid "Message too long."
msgstr "Message trop long."

#. Programmer's name for it: RSStackEPROTOTYPE
#: Indy/IdResourceStrings.pas:122 
msgid "Protocol wrong type for socket."
msgstr "Type de protocole inapproprié pour le socket."

#. Programmer's name for it: RSStackENOPROTOOPT
#: Indy/IdResourceStrings.pas:123 
msgid "Bad protocol option."
msgstr "Option de protocole incorrecte."

#. Programmer's name for it: RSStackEPROTONOSUPPORT
#: Indy/IdResourceStrings.pas:124 
msgid "Protocol not supported."
msgstr "Protocole non supporté."

#. Programmer's name for it: RSStackESOCKTNOSUPPORT
#: Indy/IdResourceStrings.pas:125 
msgid "Socket type not supported."
msgstr "Type de socket non supporté."

#. Programmer's name for it: RSStackEOPNOTSUPP
#: Indy/IdResourceStrings.pas:126 
msgid "Operation not supported on socket."
msgstr "Opération non supportée sur un socket."

#. Programmer's name for it: RSStackEPFNOSUPPORT
#: Indy/IdResourceStrings.pas:127 
msgid "Protocol family not supported."
msgstr "Famille de protocole non supportée."

#. Programmer's name for it: RSStackEAFNOSUPPORT
#: Indy/IdResourceStrings.pas:128 
msgid "Address family not supported by protocol family."
msgstr "Famille d'adresse non supportée par la famille de protocole."

#. Programmer's name for it: RSStackEADDRINUSE
#: Indy/IdResourceStrings.pas:129 
msgid "Address already in use."
msgstr "Adresse déjà utilisée."

#. Programmer's name for it: RSStackEADDRNOTAVAIL
#: Indy/IdResourceStrings.pas:130 
msgid "Cannot assign requested address."
msgstr "Impossible d'affecter l'adresse requise."

#. Programmer's name for it: RSStackENETDOWN
#: Indy/IdResourceStrings.pas:131 
msgid "Network is down."
msgstr "Le réseau est arrêté."

#. Programmer's name for it: RSStackENETUNREACH
#: Indy/IdResourceStrings.pas:132 
msgid "Network is unreachable."
msgstr "Le réseau est inaccessible."

#. Programmer's name for it: RSStackENETRESET
#: Indy/IdResourceStrings.pas:133 
msgid "Net dropped connection or reset."
msgstr "Connexion interrompue ou réinitialisée par le réseau."

#. Programmer's name for it: RSStackECONNABORTED
#: Indy/IdResourceStrings.pas:134 
msgid "Software caused connection abort."
msgstr "Le logiciel a provoqué l'interruption de la connexion."

#. Programmer's name for it: RSStackECONNRESET
#: Indy/IdResourceStrings.pas:135 
msgid "Connection reset by peer."
msgstr "Connexion réinitialisée par l'homologue (peer)."

#. Programmer's name for it: RSStackENOBUFS
#: Indy/IdResourceStrings.pas:136 
msgid "No buffer space available."
msgstr "Aucun espace tampon disponible."

#. Programmer's name for it: RSStackEISCONN
#: Indy/IdResourceStrings.pas:137 
msgid "Socket is already connected."
msgstr "Socket déjà connecté."

#. Programmer's name for it: RSStackENOTCONN
#: Indy/IdResourceStrings.pas:138 
msgid "Socket is not connected."
msgstr "Le socket n'est pas connecté."

#. Programmer's name for it: RSStackESHUTDOWN
#: Indy/IdResourceStrings.pas:139 
msgid "Cannot send or receive after socket is closed."
msgstr "Envoi ou réception impossible après la fermeture du socket."

#. Programmer's name for it: RSStackETOOMANYREFS
#: Indy/IdResourceStrings.pas:140 
msgid "Too many references, cannot splice."
msgstr "Références trop nombreuses, attribution impossible."

#. Programmer's name for it: RSStackETIMEDOUT
#: Indy/IdResourceStrings.pas:141 
msgid "Connection timed out."
msgstr "Délai de connexion dépassé."

#. Programmer's name for it: RSStackECONNREFUSED
#. Programmer's name for it: RSSocksServerConnectionRefusedError
#: Indy/IdResourceStrings.pas:142 
 Indy/IdResourceStrings.pas:284
msgid "Connection refused."
msgstr "Connexion refusée."

#. Programmer's name for it: RSStackELOOP
#: Indy/IdResourceStrings.pas:143 
msgid "Too many levels of symbolic links."
msgstr "Trop de niveaux de liens symboliques."

#. Programmer's name for it: RSStackENAMETOOLONG
#: Indy/IdResourceStrings.pas:144 
msgid "File name too long."
msgstr "Nom de fichier trop long."

#. Programmer's name for it: RSStackEHOSTDOWN
#: Indy/IdResourceStrings.pas:145 
msgid "Host is down."
msgstr "Hôte arrêté."

#. Programmer's name for it: RSStackEHOSTUNREACH
#: Indy/IdResourceStrings.pas:146 
msgid "No route to host."
msgstr "Pas de route vers l'hôte."

#. Programmer's name for it: RSStackENOTEMPTY
#: Indy/IdResourceStrings.pas:147 
msgid "Directory not empty"
msgstr "Répertoire non vide"

#. Programmer's name for it: RSStackEPROCLIM
#: Indy/IdResourceStrings.pas:148 
msgid "Too many processes."
msgstr "Trop de processus."

#. Programmer's name for it: RSStackEUSERS
#: Indy/IdResourceStrings.pas:149 
msgid "Too many users."
msgstr "Utilisateurs trop nombreux."

#. Programmer's name for it: RSStackEDQUOT
#: Indy/IdResourceStrings.pas:150 
msgid "Disk Quota Exceeded."
msgstr "Dépassement de la capacité du disque."

#. Programmer's name for it: RSStackESTALE
#: Indy/IdResourceStrings.pas:151 
msgid "Stale NFS file handle."
msgstr "Descripteur de fichier NFS obsolète."

#. Programmer's name for it: RSStackEREMOTE
#: Indy/IdResourceStrings.pas:152 
msgid "Too many levels of remote in path."
msgstr "Trop de niveaux de chemins distants."

#. Programmer's name for it: RSStackSYSNOTREADY
#: Indy/IdResourceStrings.pas:153 
msgid "Network subsystem is unavailable."
msgstr "Le sous-système réseau est indisponible."

#. Programmer's name for it: RSStackVERNOTSUPPORTED
#: Indy/IdResourceStrings.pas:154 
msgid "WINSOCK DLL Version out of range."
msgstr "Version de DLL WINSOCK hors limites."

#. Programmer's name for it: RSStackNOTINITIALISED
#: Indy/IdResourceStrings.pas:155 
msgid "Winsock not loaded yet."
msgstr "Winsock pas encore chargé."

#. Programmer's name for it: RSStackHOST_NOT_FOUND
#: Indy/IdResourceStrings.pas:156 
msgid "Host not found."
msgstr "Hôte non trouvé."

#. Programmer's name for it: RSStackHOST_NOT_FOUND
#: Indy/IdResourceStrings.pas:158 
msgid "Non-authoritative response (try again or check DNS setup)."
msgstr ""
"Réponse ne faisant pas autorité (réessayez et vérifiez la configuration DNS)."

#. Programmer's name for it: RSStackNO_RECOVERY
#: Indy/IdResourceStrings.pas:159 
msgid "Non-recoverable errors: FORMERR, REFUSED, NOTIMP."
msgstr "Erreurs non récupérables : FORMERR, REFUSED, NOTIMP."

#. Programmer's name for it: RSStackNO_DATA
#: Indy/IdResourceStrings.pas:160 
msgid "Valid name, no data record (check DNS setup)."
msgstr ""
"Nom correct, pas d'enregistrement de données (vérifiez la configuration DNS)."

#. Programmer's name for it: RSCMDNotRecognized
#: Indy/IdResourceStrings.pas:162 
msgid "command not recognized"
msgstr "commande non reconnue"

#. Programmer's name for it: RSGopherNotGopherPlus
#: Indy/IdResourceStrings.pas:164 
msgid "%s is not a Gopher+ server"
msgstr "%s n'est pas un serveur Gopher+"

#. Programmer's name for it: RSCodeNoError
#: Indy/IdResourceStrings.pas:166 
msgid "RCode NO Error"
msgstr "Erreur RCode NO"

#. Programmer's name for it: RSCodeQueryFormat
#: Indy/IdResourceStrings.pas:167 
msgid "DNS Server Reports Query Format Error"
msgstr "Le serveur DNS signale une erreur de format de requête"

#. Programmer's name for it: RSCodeQueryServer
#: Indy/IdResourceStrings.pas:168 
msgid "DNS Server Reports Query Server Error"
msgstr "Le serveur DNS signale une erreur de serveur de requête"

#. Programmer's name for it: RSCodeQueryName
#: Indy/IdResourceStrings.pas:169 
msgid "DNS Server Reports Query Name Error"
msgstr "Le serveur DNS signale une erreur de nom de requête"

#. Programmer's name for it: RSCodeQueryNotImplemented
#: Indy/IdResourceStrings.pas:170 
msgid "DNS Server Reports Query Not Implemented Error"
msgstr "Le serveur DNS signale une erreur de requête non implémentée"

#. Programmer's name for it: RSCodeQueryQueryRefused
#: Indy/IdResourceStrings.pas:171 
msgid "DNS Server Reports Query Refused Error"
msgstr "Le serveur DNS signale une erreur de requête refusée"

#. Programmer's name for it: RSCodeQueryUnknownError
#: Indy/IdResourceStrings.pas:172 
msgid "Server Returned Unknown Error"
msgstr "Le serveur a renvoyé une erreur inconnue"

#. Programmer's name for it: RSDNSMFIsObsolete
#: Indy/IdResourceStrings.pas:174 
msgid "MF is an Obsolete Command. USE MX."
msgstr "MF est une commande obsolète. Utilisez MX."

#. Programmer's name for it: RSDNSMDISObsolete
#: Indy/IdResourceStrings.pas:175 
msgid "MD is an Obsolete Command. Use MX."
msgstr "MD est une commande obsolète. Utilisez MX."

#. Programmer's name for it: RSDNSMailAObsolete
#: Indy/IdResourceStrings.pas:176 
msgid "MailA is an Obsolete Command. USE MX."
msgstr "MailA est une commande obsolète. UTILISEZ MX."

#. Programmer's name for it: RSDNSMailBNotImplemented
#: Indy/IdResourceStrings.pas:177 
msgid "-Err 501 MailB is not implemented"
msgstr "-Err 501 MailB n'est pas implémenté"

#. Programmer's name for it: RSQueryInvalidQueryCount
#: Indy/IdResourceStrings.pas:179 
msgid "Invaild Query Count %d"
msgstr "Nombre de requêtes incorrect %d"

#. Programmer's name for it: RSQueryInvalidPacketSize
#: Indy/IdResourceStrings.pas:180 
msgid "Invalid Packet Size %d"
msgstr "Taille de paquet incorrecte %d"

#. Programmer's name for it: RSQueryLessThanFour
#: Indy/IdResourceStrings.pas:181 
msgid "Received Packet is too small. Less than 4 bytes %d"
msgstr "Le paquet reçu est trop petit (inférieur à 4 octets %d)"

#. Programmer's name for it: RSQueryInvalidHeaderID
#: Indy/IdResourceStrings.pas:182 
msgid "Invalid Header Id %d"
msgstr "ID d'en-tête incorrect %d"

#. Programmer's name for it: RSQueryLessThanTwelve
#: Indy/IdResourceStrings.pas:183 
msgid "Received Packet is too small. Less than 12 bytes %d"
msgstr "Le paquet reçu est trop petit (inférieur à 12 octets %d)"

#. Programmer's name for it: RSQueryPackReceivedTooSmall
#: Indy/IdResourceStrings.pas:184 
msgid "Received Packet is too small. %d"
msgstr "Le paquet reçu est trop petit. %d"

#. Programmer's name for it: RSLPDDataFileSaved
#: Indy/IdResourceStrings.pas:187 
msgid "Data file saved to %s"
msgstr "Fichier de données enregistré sous %s"

#. Programmer's name for it: RSLPDControlFileSaved
#: Indy/IdResourceStrings.pas:188 
msgid "Control file save to %s"
msgstr "Fichier de contrôle enregistré sous %s"

#. Programmer's name for it: RSLPDDirectoryDoesNotExist
#: Indy/IdResourceStrings.pas:189 
msgid "Directory %s does not exist"
msgstr "Le répertoire %s n'existe pas"

#. Programmer's name for it: RSLPDServerStartTitle
#: Indy/IdResourceStrings.pas:190 
msgid "Winshoes LPD Server %s "
msgstr "Serveur LPD Winshoes %s "

#. Programmer's name for it: RSLPDServerActive
#: Indy/IdResourceStrings.pas:191 
msgid "Server status: active"
msgstr "Etat du serveur : actif"

#. Programmer's name for it: RSLPDQueueStatus
#: Indy/IdResourceStrings.pas:192 
msgid "Queue %s status: %s"
msgstr "Etat de la file %s : %s"

#. Programmer's name for it: RSLPDClosingConnection
#: Indy/IdResourceStrings.pas:193 
msgid "closing connection"
msgstr "fermeture de la connexion"

#. Programmer's name for it: RSLPDUnknownQueue
#: Indy/IdResourceStrings.pas:194 
msgid "Unknown queue %s"
msgstr "File inconnue %s"

#. Programmer's name for it: RSLPDConnectTo
#: Indy/IdResourceStrings.pas:195 
msgid "connected with %s"
msgstr "connecté à %s"

#. Programmer's name for it: RSLPDAbortJob
#: Indy/IdResourceStrings.pas:196 
msgid "abort job"
msgstr "abandon de la tâche"

#. Programmer's name for it: RSLPDReceiveControlFile
#: Indy/IdResourceStrings.pas:197 
msgid "Receive control file"
msgstr "Réception du fichier de contrôle"

#. Programmer's name for it: RSLPDReceiveDataFile
#: Indy/IdResourceStrings.pas:198 
msgid "Receive data file"
msgstr "Réception du fichier de données"

#. Programmer's name for it: RSLPDNoQueuesDefined
#: Indy/IdResourceStrings.pas:201 
msgid "Error: no queues defined"
msgstr "Erreur : aucune file d'attente définie"

#. Programmer's name for it: RSTimeOut
#. SocketForm..Pages..PropPage..TimeoutGroup..Caption
#: Indy/IdResourceStrings.pas:204 
 Vcl/ScktMain.dfm:180
msgid "Timeout"
msgstr "Délai d'inactivité"

#. Programmer's name for it: RSTFTPUnexpectedOp
#: Indy/IdResourceStrings.pas:205 
msgid "Unexpected operation from %s:%d"
msgstr "Opération inattendue de %s:%d"

#. Programmer's name for it: RSTFTPUnsupportedTrxMode
#: Indy/IdResourceStrings.pas:206 
msgid "Unsupported transfer mode: \"%s\""
msgstr "Mode de transfert non supporté : \"%s\""

#. Programmer's name for it: RSTFTPUnsupportedTrxMode
#: Indy/IdResourceStrings.pas:208 
msgid "Unable to complete write request, progress halted at %d bytes"
msgstr ""
"Impossibilité de terminer la requête d'écriture, l'opération s'est arrêtée à "
"%d octets"

#. Programmer's name for it: RSTFTPFileNotFound
#: Indy/IdResourceStrings.pas:209 
msgid "Unable to open %s"
msgstr "Impossible d'ouvrir %s"

#. Programmer's name for it: RSTFTPAccessDenied
#: Indy/IdResourceStrings.pas:210 
msgid "Access to %s denied"
msgstr "L'accès à %s a été refusé"

#. Programmer's name for it: RSTIdTextInvalidCount
#: Indy/IdResourceStrings.pas:213 
msgid "Invalid Text count. TIdText must be greater than 1"
msgstr "TIdText doit être supérieur à 1"

#. Programmer's name for it: RSTIdTextInvalidCount
#: Indy/IdResourceStrings.pas:215 
msgid "TIdMessagePart can not be created.  Use descendant classes. "
msgstr "TIdMessagePart ne peut être créé.  Utilisez des classes descendantes. "

#. Programmer's name for it: RSPOP3FieldNotSpecified
#: Indy/IdResourceStrings.pas:218 
msgid " not specified"
msgstr " non spécifié(e)"

#. Programmer's name for it: RSTELNETSRVUsernamePrompt
#: Indy/IdResourceStrings.pas:221 
msgid "Username: "
msgstr "Nom d'utilisateur : "

#. Programmer's name for it: RSTELNETSRVPasswordPrompt
#: Indy/IdResourceStrings.pas:222 
msgid "Password: "
msgstr "Mot de passe : "

#. Programmer's name for it: RSTELNETSRVInvalidLogin
#: Indy/IdResourceStrings.pas:223 
msgid "Invalid Login."
msgstr "Nom de connexion incorrect."

#. Programmer's name for it: RSTELNETSRVMaxloginAttempt
#: Indy/IdResourceStrings.pas:224 
msgid "Allowed login attempts exceeded, good bye."
msgstr ""
"Le nombre de tentatives de connexions autorisées a été dépassé, au revoir."

#. Programmer's name for it: RSTELNETSRVNoAuthHandler
#: Indy/IdResourceStrings.pas:225 
msgid "No authentication handler has been specified."
msgstr "Aucun gestionnaire d'authentification n'a été spécifié."

#. Programmer's name for it: RSTELNETSRVWelcomeString
#: Indy/IdResourceStrings.pas:226 
msgid "Indy Telnet Server"
msgstr "Serveur Indy Telnet"

#. Programmer's name for it: RSTELNETSRVOnDataAvailableIsNil
#: Indy/IdResourceStrings.pas:227 
msgid "OnDataAvailable event is nil."
msgstr "L'événement OnDataAvailable vaut nil."

#. Programmer's name for it: RSTELNETCLIConnectError
#: Indy/IdResourceStrings.pas:230 
msgid "server not responding"
msgstr "pas de réponse du serveur"

#. Programmer's name for it: RSTELNETCLIReadError
#: Indy/IdResourceStrings.pas:231 
msgid "Server did not respond."
msgstr "Le serveur n'a pas répondu."

#. Programmer's name for it: RSNETCALInvalidIPString
#: Indy/IdResourceStrings.pas:234 
msgid "The string %s does not translate into a valid IP."
msgstr "La chaîne %s n'est pas traduite en IP correct."

#. Programmer's name for it: RSNETCALCInvalidNetworkMask
#: Indy/IdResourceStrings.pas:235 
msgid "Invalid network mask."
msgstr "Masque réseau incorrect."

#. Programmer's name for it: RSNETCALCInvalidValueLength
#: Indy/IdResourceStrings.pas:236 
msgid "Invalid value length: Should be 32."
msgstr "Longueur incorrecte : doit être égale à 32."

#. Programmer's name for it: RSNETCALCInvalidValueLength
#: Indy/IdResourceStrings.pas:238 
msgid ""
"There is too many IP addresses in the specified range (%d) to be displayed "
"at design time."
msgstr ""
"L'étendue spécifiée (%d) comporte un trop grand nombre d'adresses pour "
"pouvoir les afficher lors de la conception."

#. Programmer's name for it: RSAAboutFormCaption
#: Indy/IdResourceStrings.pas:241 
msgid "About"
msgstr "A propos"

#. Programmer's name for it: RSAAboutBoxCompName
#: Indy/IdResourceStrings.pas:242 
msgid "Internet Direct (Indy)"
msgstr "Internet Direct (Indy)"

#. Programmer's name for it: RSAAboutMenuItemName
#: Indy/IdResourceStrings.pas:243 
msgid "About Internet &Direct (Indy) %s..."
msgstr "A propos de Internet &Direct (Indy) %s..."

#. Programmer's name for it: RSAAboutBoxVersion
#: Indy/IdResourceStrings.pas:244 
msgid "Version %s"
msgstr "Version %s"

#. Programmer's name for it: RSAAboutBoxCopyright
#: Indy/IdResourceStrings.pas:250 
msgid "For the latest updates and information please visit:"
msgstr "Dernières mises à jour et informations sur notre site :"

#. Programmer's name for it: RSAAboutBoxIndyWebsite
#: Indy/IdResourceStrings.pas:251 
msgid "http://www.nevrona.com/indy/"
msgstr "http://www.nevrona.com/indy/"

#. Programmer's name for it: RSAAboutCreditsCoordinator
#: Indy/IdResourceStrings.pas:252 
msgid "Project Coordinator"
msgstr "Coordinateur de projet"

#. Programmer's name for it: RSAAboutCreditsCoCordinator
#: Indy/IdResourceStrings.pas:253 
msgid "Project Co-Coordinator"
msgstr "Coordinateur de projet adjoint"

#. Programmer's name for it: RSAAboutCreditsCoCordinator
#: Indy/IdResourceStrings.pas:257 
msgid "Call to %s.GetByte [property Bytes] with index <> [0..%d]"
msgstr "Appel à %s.GetByte [propriété Bytes] avec l'indice <> [0..%d]"

#. Programmer's name for it: RSTunnelTransformErrorBS
#: Indy/IdResourceStrings.pas:258 
msgid "Error in transformation before send"
msgstr "Erreur de transformation avant l'envoi"

#. Programmer's name for it: RSTunnelTransformError
#: Indy/IdResourceStrings.pas:259 
msgid "Transform failed"
msgstr "Echec de transformation"

#. Programmer's name for it: RSTunnelCRCFailed
#: Indy/IdResourceStrings.pas:260 
msgid "CRC Failed"
msgstr "Echec CRC"

#. Programmer's name for it: RSTunnelConnectMsg
#: Indy/IdResourceStrings.pas:261 
msgid "Connecting"
msgstr "Connexion"

#. Programmer's name for it: RSTunnelDisconnectMsg
#: Indy/IdResourceStrings.pas:262 
msgid "Disconnect"
msgstr "Déconnecter"

#. Programmer's name for it: RSTunnelConnectToMasterFailed
#: Indy/IdResourceStrings.pas:263 
msgid "Cannt connect to the Master server"
msgstr "Impossible de se connecter au serveur maître"

#. Programmer's name for it: RSTunnelDontAllowConnections
#: Indy/IdResourceStrings.pas:264 
msgid "Do not allow connctions now"
msgstr "Ne pas autoriser les connexions maintenant"

#. Programmer's name for it: RSTunnelMessageTypeError
#: Indy/IdResourceStrings.pas:265 
msgid "Message type recognition error"
msgstr "Erreur de reconnaissance du type de message"

#. Programmer's name for it: RSTunnelMessageHandlingError
#: Indy/IdResourceStrings.pas:266 
msgid "Message handling failed"
msgstr "Echec de la gestion de message"

#. Programmer's name for it: RSTunnelMessageInterpretError
#: Indy/IdResourceStrings.pas:267 
msgid "Interpretation of message failed"
msgstr "Echec de l'interprétation du message"

#. Programmer's name for it: RSTunnelMessageCustomInterpretError
#: Indy/IdResourceStrings.pas:268 
msgid "Custom message interpretation failed"
msgstr "Echec de l'interprétation du message personnalisé"

#. Programmer's name for it: RSSocksRequestFailed
#: Indy/IdResourceStrings.pas:271 
msgid "Request rejected or failed."
msgstr "Rejet ou échec de la requête."

#. Programmer's name for it: RSSocksRequestFailed
#: Indy/IdResourceStrings.pas:273 
msgid "Request rejected because SOCKS server cannot connect."
msgstr "Requête rejetée car le serveur SOCKS ne peut pas établir de connexion."

#. Programmer's name for it: RSSocksRequestFailed
#: Indy/IdResourceStrings.pas:275 
msgid ""
"Request rejected because the client program and identd report different user-"
"ids."
msgstr ""
"Requête rejetée car le programme client et l'identd indiquent des ID "
"utilisateur différents."

#. Programmer's name for it: RSSocksUnknownError
#: Indy/IdResourceStrings.pas:276 
msgid "Unknown socks error."
msgstr "Erreur socks inconnue."

#. Programmer's name for it: RSSocksServerRespondError
#: Indy/IdResourceStrings.pas:277 
msgid "Socks server did not respond."
msgstr "Le serveur Socks n'a pas répondu."

#. Programmer's name for it: RSSocksAuthMethodError
#: Indy/IdResourceStrings.pas:278 
msgid "Invalid socks authentication method."
msgstr "Méthode d'authentification socks incorrecte."

#. Programmer's name for it: RSSocksAuthError
#: Indy/IdResourceStrings.pas:279 
msgid "Authentication error to socks server."
msgstr "Erreur d'authentification sur le serveur socks."

#. Programmer's name for it: RSSocksServerGeneralError
#: Indy/IdResourceStrings.pas:280 
msgid "General SOCKS server failure."
msgstr "Panne du serveur SOCKS général."

#. Programmer's name for it: RSSocksServerPermissionError
#: Indy/IdResourceStrings.pas:281 
msgid "Connection not allowed by ruleset."
msgstr "Connexion non autorisée par l'ensemble de règles."

#. Programmer's name for it: RSSocksServerNetUnreachableError
#: Indy/IdResourceStrings.pas:282 
msgid "Network unreachable."
msgstr "Réseau inaccessible."

#. Programmer's name for it: RSSocksServerHostUnreachableError
#: Indy/IdResourceStrings.pas:283 
msgid "Host unreachable."
msgstr "Hôte inaccessible."

#. Programmer's name for it: RSSocksServerTTLExpiredError
#: Indy/IdResourceStrings.pas:285 
msgid "TTL expired."
msgstr "Expiration du TTL."

#. Programmer's name for it: RSSocksServerCommandError
#: Indy/IdResourceStrings.pas:286 
msgid "Command not supported."
msgstr "Commande non supportée."

#. Programmer's name for it: RSSocksServerAddressError
#: Indy/IdResourceStrings.pas:287 
msgid "Address type not supported."
msgstr "Type d'adresse non supporté."

#. Programmer's name for it: RSDestinationFileAlreadyExists
#: Indy/IdResourceStrings.pas:290 
msgid "Destination file already exists."
msgstr "Le fichier de destination existe déjà."

#. Programmer's name for it: RSSSLAcceptError
#: Indy/IdResourceStrings.pas:293 
msgid "Error accepting connection with SSL."
msgstr "Erreur lors de l'acceptation de la connexion avec le protocole SSL."

#. Programmer's name for it: RSSSLConnectError
#: Indy/IdResourceStrings.pas:294 
msgid "Error connecting with SSL."
msgstr "Erreur lors de la connexion avec le protocole SSL."

#. Programmer's name for it: RSSSLSettingChiperError
#: Indy/IdResourceStrings.pas:295 
msgid "SetCipher failed."
msgstr "Echec SetCipher."

#. Programmer's name for it: RSSSLCreatingContextError
#: Indy/IdResourceStrings.pas:296 
msgid "Error creating SSL context."
msgstr "Erreur de création du contexte SSL."

#. Programmer's name for it: RSSSLLoadingRootCertError
#: Indy/IdResourceStrings.pas:297 
msgid "Could not load root certificate."
msgstr "Impossible de charger le certificat d'utilisateur root."

#. Programmer's name for it: RSSSLLoadingCertError
#: Indy/IdResourceStrings.pas:298 
msgid "Could not load certificate."
msgstr "Impossible de charger le certificat."

#. Programmer's name for it: RSSSLLoadingKeyError
#: Indy/IdResourceStrings.pas:299 
msgid "Could not load key, check password."
msgstr "Impossible de charger la clé, vérifiez le mot de passe."

#. Programmer's name for it: RSSSLGetMethodError
#: Indy/IdResourceStrings.pas:300 
msgid "Error geting SSL method."
msgstr "Erreur lors de l'obtention de la méthode SSL."

#. Programmer's name for it: RSSSLDataBindingError
#: Indy/IdResourceStrings.pas:301 
msgid "Error binding data to SSL socket."
msgstr "Erreur lors de la liaison des données au socket SSL."

#. Programmer's name for it: RSMsgCmpEdtrNew
#: Indy/IdResourceStrings.pas:303 
msgid "&New Message Part..."
msgstr "&Partie Nouveau message..."

#. Programmer's name for it: RSMsgCmpEdtrExtraHead
#: Indy/IdResourceStrings.pas:304 
msgid "Extra Headers Text Editor"
msgstr "Editeur du texte des en-têtes supplémentaires"

#. Programmer's name for it: RSMsgCmpEdtrBodyText
#: Indy/IdResourceStrings.pas:305 
msgid "Body Text Editor"
msgstr "Editeur du corps du texte"

#. Programmer's name for it: RSICMPNotEnoughtBytes
#: Indy/IdResourceStrings.pas:307 
msgid "Not enough bytes received"
msgstr "Pas suffisamment d'octets reçus"

#. Programmer's name for it: RSICMPNonEchoResponse
#: Indy/IdResourceStrings.pas:308 
msgid "Non-echo type response received"
msgstr "Réponse de type non-écho reçue"

#. Programmer's name for it: RSICMPWrongDestination
#: Indy/IdResourceStrings.pas:309 
msgid "Received someone else's packet"
msgstr "Réception du paquet de quelqu'un d'autre"

#. Programmer's name for it: RSNNTPServerNotRecognized
#: Indy/IdResourceStrings.pas:311 
msgid "command not recognized (%s)"
msgstr "commande non reconnue (%s)"

#. Programmer's name for it: RSNNTPServerGoodBye
#: Indy/IdResourceStrings.pas:312 
msgid "Goodbye"
msgstr "Au revoir"

#. Programmer's name for it: RSGopherServerNoProgramCode
#: Indy/IdResourceStrings.pas:314 
msgid "Error: No program code to return request!"
msgstr "Erreur : pas de code programme pour renvoyer la requête !"

#. Programmer's name for it: RSOSSLModeNotSet
#: Indy/IdResourceStrings.pas:317 
msgid "Mode has not been set."
msgstr "Le mode n'a pas été défini."

#. Programmer's name for it: RSOSSLCouldNotLoadSSLLibrary
#: Indy/IdResourceStrings.pas:318 
msgid "Could not load SSL library."
msgstr "Impossible de charger la bibliothèque SSL."

#. Programmer's name for it: RSOSSLStatusString
#: Indy/IdResourceStrings.pas:319 
msgid "SSL status: \"%s\""
msgstr "Etat SSL : \"%s\""

#. Programmer's name for it: RSOSSLConnectionDropped
#: Indy/IdResourceStrings.pas:320 
msgid "SSL connection has dropped."
msgstr "La connexion SSL s'est interrompue."

#. Programmer's name for it: RSOSSLCertificateLookup
#: Indy/IdResourceStrings.pas:321 
msgid "SSL certificate request error."
msgstr "Erreur de requête de certificat SSL."

#. Programmer's name for it: RSOSSLInternal
#: Indy/IdResourceStrings.pas:322 
msgid "SSL library internal error."
msgstr "Erreur interne de la bibliothèque SSL."

#. Programmer's name for it: RSWSockStack
#: Indy/IdResourceStrings.pas:325 
msgid "Winsock stack"
msgstr "Pile Winsock"

#. Programmer's name for it: RSLogRecV
#: Indy/IdResourceStrings.pas:328 
msgid "Recv: "
msgstr "Reçus : "

#. Programmer's name for it: RSLogSent
#: Indy/IdResourceStrings.pas:329 
msgid "Sent: "
msgstr "Envoyés : "

#. Programmer's name for it: RSLogDisconnected
#: Indy/IdResourceStrings.pas:330 
msgid "Disconnected."
msgstr "Déconnecté."

#. Programmer's name for it: RSLogEOL
#: Indy/IdResourceStrings.pas:331 
msgid "<EOL>"
msgstr "<EOL>"

#. Programmer's name for it: sActionDoesNotProvideResponse
#: Internet/AdaptReq.pas:459 
msgid "Action does not provide response"
msgstr "L'action ne fournit aucune réponse."

#. Programmer's name for it: sActionCantRespondToUnkownHTTPMethod
#: Internet/AdaptReq.pas:460 
msgid "Action can't respone to unknown HTTP method"
msgstr "L'action ne peut pas répondre à une méthode HTTP inconnue."

#. Programmer's name for it: sActionCantRedirectToBlankURL
#: Internet/AdaptReq.pas:461 
msgid "Action can't redirect to blank URL"
msgstr "L'action ne peut pas effectuer de redirection vers une URL vierge."

#. Programmer's name for it: sOnlyOneDataModuleAllowed
#: Internet/BrkrConst.pas:20 
msgid "Only one data module per application"
msgstr "Un seul module de données par application"

#. Programmer's name for it: sNoDataModulesRegistered
#: Internet/BrkrConst.pas:21 
msgid "No data modules registered"
msgstr "Aucun module de données n'est recensé"

#. Programmer's name for it: sNoDispatcherComponent
#: Internet/BrkrConst.pas:22 
msgid "No dispatcher component found on data module"
msgstr "Aucun composant dispatcher trouvé dans le module de données"

#. Programmer's name for it: sNoWebModulesActivated
#: Internet/BrkrConst.pas:23 
msgid "No automatically activated data modules"
msgstr "Pas de module de données activé automatiquement"

#. Programmer's name for it: sTooManyActiveConnections
#: Internet/BrkrConst.pas:25 
msgid ""
"Maximum number of concurrent connections exceeded.  Please try again later"
msgstr ""
"Nombre maximum de connexions simultanées dépassé. Veuillez réessayer plus "
"tard"

#. Programmer's name for it: sInternalServerError
#: Internet/BrkrConst.pas:29 
msgid ""
"<html><title>Internal Server Error 500</title>\n"
"<h1>Internal Server Error 500</h1><hr>\n"
"Exception: %s<br>\n"
"Message: %s<br></html>\n"
msgstr ""
"<html><title>Internal Server Error 500</title>\n"
"<h1>Erreur serveur interne 500</h1><hr>\n"
"Exception : %s<br>\n"
"Message : %s<br></html>\n"

#. Programmer's name for it: sDocumentMoved
#: Internet/BrkrConst.pas:33 
msgid ""
"<html><title>Document Moved 302</title>\n"
"<body><h1>Object Moved</h1><hr>\n"
"This Object may be found <a HREF=\"%s\">here.</a><br>\n"
"<br></body></html>\n"
msgstr ""
"<html><title>Document Moved 302</title>\n"
"<body><h1>Objet d&eacute;plac&eacute;</h1><hr>\n"
"Cet objet peut &ecirc;tre trouv&eacute; <a HREF=\"%s\">ICI.</a><br>\n"
"<br></body></html>\n"

#. Programmer's name for it: SDescription
#: Internet/DTDSchema.pas:57 
msgid "DTD to XML Schema Translator (.dtd <-> .xsd)"
msgstr "DTD vers XML Schema Translator (.dtd <-> .xsd)"

#. Programmer's name for it: SNodeExpected
#: Internet/msxmldom.pas:401 
msgid "Node cannot be null"
msgstr "Le noeud ne peut pas être défini à null"

#. Programmer's name for it: SMSDOMNotInstalled
#: Internet/msxmldom.pas:402 
msgid "Microsoft MSXML is not installed"
msgstr "Microsoft MSXML n'est pas installé"

#. Programmer's name for it: sInvalidISAPIApp
#: Internet/NSToIS.pas:109 
msgid "Invalid ISAPI application: %s"
msgstr "Application ISAPI invalide : %s"

#. Programmer's name for it: sUnSupportedISAPIApp
#: Internet/NSToIS.pas:110 
msgid "Unsupported ISAPI Application version: %.8x"
msgstr "Version d'application ISAPI non supportée : %.8x"

#. Programmer's name for it: sGEVFailed
#: Internet/NSToIS.pas:111 
msgid "Call to GetExtensionVersion FAILED. Error Code: %d"
msgstr "Un appel à GetExtensionVersion a ECHOUE. Code d'erreur : %d"

#. Programmer's name for it: sErrorLoadingISAPIApp
#: Internet/NSToIS.pas:112 
msgid "Error loading ISAPI Application: %s"
msgstr "Erreur lors du chargement de l'application ISAPI : %s"

#. Programmer's name for it: sInvalidRedirectParam
#: Internet/NSToIS.pas:113 
msgid "Invalid Redirect parameter"
msgstr "Paramètre de redirection invalide"

#. Programmer's name for it: sISAPIAppError
#: Internet/NSToIS.pas:114 
msgid "ISAPI Application Error"
msgstr "Erreur d'application ISAPI"

#. Adapter errors
#: Internet/SiteConst.pas:16 
msgid "Field %s requires a value"
msgstr "Le champ %s requiert une valeur."

#. Programmer's name for it: sFieldDoesNotAllowMultipleValues
#: Internet/SiteConst.pas:17 
msgid "%s does not allow multiple values"
msgstr "%s n'autorise pas plusieurs valeurs."

#. Programmer's name for it: sFieldDoesNotAllowMultipleFiles
#: Internet/SiteConst.pas:18 
msgid "%s does not allow multiple files"
msgstr "%s n'autorise pas plusieurs fichiers."

#. Programmer's name for it: sFieldRequiresAFile
#: Internet/SiteConst.pas:19 
msgid "%s requires a file"
msgstr "%s requiert un fichier."

#. Programmer's name for it: sFieldModificationNotPermitted
#: Internet/SiteConst.pas:20 
msgid "Modification of %s is not permitted"
msgstr "La modification de %s n'est pas autorisée."

#. Programmer's name for it: sActionExecutionNotPermitted
#: Internet/SiteConst.pas:21 
msgid "Execution of action %s is not permitted"
msgstr "L'exécution de l'action %s n'est pas autorisée."

#. Programmer's name for it: sFieldViewNotPermitted
#: Internet/SiteConst.pas:22 
msgid "Field view not permitted"
msgstr "Vue du champ non autorisée"

#. Programmer's name for it: sAdapterModificationNotPermitted
#: Internet/SiteConst.pas:23 
msgid "Data Modification is not permitted"
msgstr "La modification de données n'est pas autorisée."

#. Programmer's name for it: sFileUploadNotSupported
#: Internet/SiteConst.pas:24 
msgid "%s does not support file upload"
msgstr "%s ne prend pas en charge le téléchargement de fichiers."

#. Programmer's name for it: sNoLoginPage
#: Internet/SiteConst.pas:25 
msgid "Login page is not defined"
msgstr "La page de connexion n'est pas définie."

#. Programmer's name for it: sPageNotFound
#: Internet/SiteConst.pas:26 
msgid "Web Page not found: %s"
msgstr "Page Web non trouvée : %s"

#. Programmer's name for it: sPageContentNotProvided
#: Internet/SiteConst.pas:27 
msgid "Web Page does not provide content"
msgstr "La page Web n'a aucun contenu."

#. Programmer's name for it: sImageNotProvided
#: Internet/SiteConst.pas:28 
msgid "Field %s did not provide an image"
msgstr "Le champ %s n'a pas fourni une image."

#. DataSetAdapter errors
#: Internet/SiteConst.pas:31 
msgid "Unknown Adapter mode: %s"
msgstr "Mode de l'adaptateur inconnu : %s"

#. Programmer's name for it: sNilAdapterDataSet
#: Internet/SiteConst.pas:32 
msgid "DataSet is nil"
msgstr "DataSet vaut nil."

#. Programmer's name for it: sAdapterRowNotFound
#: Internet/SiteConst.pas:33 
msgid "Row not found in %s"
msgstr "Ligne non trouvée dans %s"

#. Programmer's name for it: sFieldChangedByAnotherUser
#: Internet/SiteConst.pas:34 
msgid "Field %s changed by another user"
msgstr "Champ %s modifié par un autre utilisateur"

#. Programmer's name for it: sAdapterFieldNotFound
#: Internet/SiteConst.pas:35 
msgid "Field not found: %s"
msgstr "Champ non trouvé : %s"

#. Programmer's name for it: sDataSetPropertyIsNil
#: Internet/SiteConst.pas:36 
msgid "%s: DataSet property is nil"
msgstr "%s : la propriété DataSet vaut nil."

#. Programmer's name for it: sDataSetUnknownKeyFields
#: Internet/SiteConst.pas:37 
msgid "%0:s: Dataset %1:s unknown keyfields"
msgstr "%0:s : champs clés inconnus de l'ensemble de données %1:s"

#. Programmer's name for it: sDataSetNotActive
#: Internet/SiteConst.pas:38 
msgid "%0:s: Dataset %1:s not active"
msgstr "%0:s : ensemble de données (Dataset) %1:s non actif"

#. Programmer's name for it: sValueFieldIsBlank
#: Internet/SiteConst.pas:39 
msgid "%0:s: ValueField property value is blank"
msgstr "%0:s : la valeur de la propriété ValueField est vide."

#. XSLPageProducer errors
#: Internet/SiteConst.pas:42 
msgid "Missing XML Data Component"
msgstr "Composant de données XML manquant"

#. Programmer's name for it: SNoXMLDocument
#: Internet/SiteConst.pas:43 
msgid "Could not create XMLDocument"
msgstr "Impossible de créer XMLDocument"

#. Add Adapter Fields Editor
#. Programmer's name for it: sAddFieldItems
#: Internet/SiteConst.pas:46 
 Internet/SiteConst.pas:59
msgid "Add Fields..."
msgstr "Ajouter des champs..."

#. Programmer's name for it: sAddAllAdapterData
#. Programmer's name for it: sAddAllFieldItems
#: Internet/SiteConst.pas:47 
 Internet/SiteConst.pas:60
msgid "Add All Fields"
msgstr "Ajouter tous les champs"

#. Programmer's name for it: sAddAdapterDataDlgCaption
#. Programmer's name for it: sAddFieldItemsDlgCaption
#. AddFields..Caption
#: Internet/SiteConst.pas:48 
 Internet/SiteConst.pas:61 Property
#: Editors/DSAdd.dfm:6
msgid "Add Fields"
msgstr "Ajout de champs"

#. Programmer's name for it: sAddAdapterActions
#: Internet/SiteConst.pas:49 
msgid "Add Actions..."
msgstr "Ajouter des actions..."

#. Programmer's name for it: sAddAllAdapterActions
#: Internet/SiteConst.pas:50 
msgid "Add All Actions"
msgstr "Ajouter toutes les actions..."

#. Programmer's name for it: sAddAdapterActionsDlgCaption
#: Internet/SiteConst.pas:51 
msgid "Add Actions"
msgstr "Ajout d'actions"

#. Do not location
#. Programmer's name for it: sActionCategoryName
#: Internet/SiteConst.pas:52 
 ToolsAPI/DesignIntf.pas:428
msgid "Action"
msgstr "Action"

#. Programmer's name for it: sAddCommands
#: Internet/SiteConst.pas:53 
msgid "Add Commands..."
msgstr "Ajouter des commandes..."

#. Programmer's name for it: sAddAllCommands
#: Internet/SiteConst.pas:54 
msgid "Add All Commands"
msgstr "Ajouter toutes les commandes"

#. Programmer's name for it: sAddCommandsDlgCaption
#: Internet/SiteConst.pas:55 
msgid "Add Commands"
msgstr "Ajout de commandes"

#. Programmer's name for it: sAddColumns
#: Internet/SiteConst.pas:56 
msgid "Add Columns..."
msgstr "Ajouter des colonnes..."

#. Programmer's name for it: sAddAllColumns
#: Internet/SiteConst.pas:57 
msgid "Add All Columns"
msgstr "Ajouter toutes les colonnes"

#. Programmer's name for it: sAddColumnsDlgCaption
#: Internet/SiteConst.pas:58 
msgid "Add Columns"
msgstr "Ajout de colonnes"

#. SitePageProducer errors
#: Internet/SiteConst.pas:65 
msgid "%s: Adapter property is nil"
msgstr "%s : la propriété de l'adaptateur vaut nil."

#. Programmer's name for it: sAdapterFieldNameIsBlank
#: Internet/SiteConst.pas:66 
msgid "%s: Fieldname is blank"
msgstr "%s : le nom du champ est vide."

#. 0 - Component name, 1 - Adapter Field name
#: Internet/SiteConst.pas:67 
msgid "%0:s: Field %1:s not found in associated Adapter"
msgstr "%0:s : champ %1:s non trouvé dans l'adaptateur associé"

#. Programmer's name for it: sAdapterActionNameIsBlank
#: Internet/SiteConst.pas:68 
msgid "%s: Action name is blank"
msgstr "%s : le nom de l'action est vide."

#. 0 - Component name, 1 - Adapter Action name
#: Internet/SiteConst.pas:69 
msgid "%0:s: Action %1:s not found in associated Adapter"
msgstr "%0:s : action %1:s non trouvée dans l'adaptateur associé"

#. Programmer's name for it: sDisplayComponentPropertyIsNil
#: Internet/SiteConst.pas:70 
msgid "%s: DisplayComponent property is nil"
msgstr "%s : la propriété DisplayComponent vaut nil."

#. LoginAdapter validation
#: Internet/SiteConst.pas:75 
msgid "Password must not be blank"
msgstr "Le mot de passe (Password) ne doit pas être vide."

#. Programmer's name for it: sBlankUserName
#: Internet/SiteConst.pas:76 
msgid "Username must not be blank"
msgstr "Le nom d'utilisateur (Username) ne doit pas être vide"

#. 0 - Request identifier, 1 - object identifier
#: Internet/SiteConst.pas:79 
msgid "Adapter Request not handled: %0:s, %1:s"
msgstr "Demande de l'adaptateur non traitée : %0:s, %1:s"

#. Programmer's name for it: sDispatchBlankPageName
#: Internet/SiteConst.pas:80 
msgid "Dispatching blank page name"
msgstr "Répartition du nom de page vide"

#. Programmer's name for it: sPageAccessDenied
#: Internet/SiteConst.pas:81 
msgid "Page access denied"
msgstr "L'accès à la page est refusé"

#. Programmer's name for it: sPageDoesNotSupportRedirect
#: Internet/SiteConst.pas:82 
msgid "Web Page does not support redirect"
msgstr "La page Web ne prend pas en charge la redirection."

#. Include errors
#: Internet/SiteConst.pas:85 
msgid "Can't find included page: %s"
msgstr "Impossible de trouver la page incluse : %s"

#. Programmer's name for it: sInclusionNotSupported
#: Internet/SiteConst.pas:86 
msgid "Page %s does not support inclusion"
msgstr "La page %s ne prend pas en charge l'inclusion."

#. Programmer's name for it: sRecursiveIncludeFile
#: Internet/SiteConst.pas:87 
msgid "Include file %s includes itself"
msgstr "Le fichier d'inclusion %s s'inclut lui-même."

#. DB Image errors
#: Internet/SiteConst.pas:90 
msgid "Incorrect image format (%s) for field %%s"
msgstr "Format d'image incorrect (%s) pour le champ %%s"

#. Programmer's name for it: sFileExpected
#: Internet/SiteConst.pas:91 
msgid "Uploaded file expected for field %s"
msgstr "Fichier téléchargé attendu pour le champ %s"

#. WebUserList names - must be valid identifiers
#: Internet/SiteConst.pas:94 
msgid "UserName"
msgstr "UserName"

#. Programmer's name for it: sWebUserPassword
#. PasswordDialog..GroupBox1..Caption
#: Internet/SiteConst.pas:95 
 Clx/QDBPWDlg.xfm:42 Vcl/DbPWDlg.dfm:40
msgid "Password"
msgstr " Mot de passe "

#. Programmer's name for it: sWebUserAccessRights
#: Internet/SiteConst.pas:96 
msgid "AccessRights"
msgstr "AccessRights"

#. WebUserList errors
#: Internet/SiteConst.pas:99 
msgid "UserID not found"
msgstr "UserID non trouvé"

#. Programmer's name for it: sInvalidPassword
#: Internet/SiteConst.pas:100 
msgid "Invalid password"
msgstr "Mot de passe non valide"

#. Programmer's name for it: sMissingPassword
#: Internet/SiteConst.pas:101 
msgid "Missing password"
msgstr "Mot de passe manquant"

#. Programmer's name for it: sUnknownUserName
#: Internet/SiteConst.pas:102 
msgid "Unknown user name"
msgstr "Nom d'utilisateur inconnu"

#. Programmer's name for it: sMissingUserName
#: Internet/SiteConst.pas:103 
msgid "Missing user name"
msgstr "Nom d'utilisateur manquant"

#. Script errors
#: Internet/SiteConst.pas:107 
msgid "Cannot create script engine: %s.  Error: %x"
msgstr "Impossible de créer le moteur de script : %s.  Erreur : %x"

#. 4 - source line text
#: Internet/SiteConst.pas:144 
msgid ""
"<table width=\"95%%\" border=\"1\" cellspacing=\"0\" bordercolor=\"#C0C0C0"
"\">\n"
"<tr>\n"
"<td colspan=2>\n"
"<font color=\"#727272\"><b>Error[%0:d]:</b> \n"
"%1:s\n"
"</font>\n"
"</td>\n"
"</tr>\n"
"<tr>\n"
"<td>\n"
"<font color=\"#727272\"><b>Line:</b> \n"
"%2:d\n"
"</font>\n"
"</td>\n"
"<td>\n"
"<font color=\"#727272\"><b>Position:</b> \n"
"%3:d\n"
"</font>\n"
"</td>\n"
"</tr>\n"
"</table>\n"
msgstr ""
"<table width=\"95%%\" border=\"1\" cellspacing=\"0\" bordercolor=\"#C0C0C0"
"\">\n"
"<tr>\n"
"<td colspan=2>\n"
"<font color=\"#727272\"><b>Erreur[%0:d]:</b> \n"
"%1:s\n"
"</font>\n"
"</td>\n"
"</tr>\n"
"<tr>\n"
"<td>\n"
"<font color=\"#727272\"><b>Ligne :</b> \n"
"%2:d\n"
"</font>\n"
"</td>\n"
"<td>\n"
"<font color=\"#727272\"><b>Position :</b> \n"
"%3:d\n"
"</font>\n"
"</td>\n"
"</tr>\n"
"</table>\n"

#. Programmer's name for it: sMaximumSessionsExceeded
#: Internet/SiteConst.pas:146 
msgid "Maximum sessions exceeded"
msgstr "Nombre maximum de sessions dépassé"

#. Programmer's name for it: sVariableNotFound
#: Internet/SiteConst.pas:147 
msgid "Variable not found: %s"
msgstr "Variable non trouvée : %s"

#. Programmer's name for it: sComponentDoesNotSupportScripting
#: Internet/SiteConst.pas:148 
msgid "Component does not support scripting. Class: %0:s, Name: %1:s"
msgstr ""
"Le composant ne prend pas en charge les scripts. Classe : %0:s, Nom : %1:s"

#. Programmer's name for it: sClassDoesNotSupportScripting
#: Internet/SiteConst.pas:149 
msgid "Object does not support scripting. Class: %0:s"
msgstr "L'objet ne prend pas en charge les scripts. Classe : %0:s"

#. Programmer's name for it: sWebAppDebugger
#: Internet/SvrConst.pas:14 
msgid "Web App Debugger"
msgstr "Débogueur d'application Web"

#. Programmer's name for it: sStopServer
#: Internet/SvrConst.pas:15 
msgid "Stop"
msgstr "Arrêt"

#. Programmer's name for it: sStartServer
#: Internet/SvrConst.pas:16 
msgid "Start"
msgstr "Début "

#. Programmer's name for it: sCouldNotOpenRegKey
#: Internet/SvrConst.pas:17 
msgid "Unable to not open registry key: %s"
msgstr "Impossible d'ouvrir la clé de registre : %s"

#. Programmer's name for it: sUnauthorizedString
#. Programmer's name for it: UnauthorizedString
#: Internet/SvrConst.pas:23 
 Internet/SvrConst.pas:66
msgid ""
"<HTML><HEAD><TITLE>Unauthorized</TITLE></HEAD><BODY><H1>Unauthorized</"
"H1>Proper authorization is required for this area. Either your browser does "
"not perform authorization, or your authorization has failed.</BODY></HTML>\n"
msgstr ""
"<HTML><HEAD><TITLE>Accès refusé</TITLE></HEAD><BODY><H1>Accès refusé</H1>Une "
"autorisation en règle est nécessaire pour accéder à cette zone. Soit votre "
"navigateur ne fournit pas d'authentification, soit l'authentification a "
"échoué.</BODY></HTML>\n"

#. Programmer's name for it: sForbiddenString
#. Programmer's name for it: ForbiddenString
#: Internet/SvrConst.pas:24 
 Internet/SvrConst.pas:67
msgid ""
"<HTML><TITLE>The requested URL is forbidden</TITLE><BODY><H1>The requested "
"URL is forbidden</H1><P>HTTP status code: 403</BODY></HTML>\n"
msgstr ""
"<HTML><TITLE>L'accès à l'URL requise est interdit</TITLE><BODY><H1>L'accès à "
"l'URL requise est interdit</H1><P>Code d'état HTTP : 403</BODY></HTML>\n"

#. Programmer's name for it: sNoDirBrowseString
#. Programmer's name for it: NoDirBrowseString
#: Internet/SvrConst.pas:25 
 Internet/SvrConst.pas:68
msgid ""
"<HTML><TITLE>Directory browsing is forbidden</TITLE><BODY><H1>The requested "
"URL is forbidden</H1><P>HTTP status code: 403</BODY></HTML>\n"
msgstr ""
"<HTML><TITLE>Il est interdit de naviguer dans ce répertoire</"
"TITLE><BODY><H1>L'accès à l'URL requise est interdit</H1><P>Code de status "
"HTTP : 403</BODY></HTML>\n"

#. Programmer's name for it: sBadRequest
#. Programmer's name for it: BadRequest
#: Internet/SvrConst.pas:26 
 Internet/SvrConst.pas:69
msgid ""
"<HTML><TITLE>Invalid HTTP request: Method not allowed for HTTP/1.0</"
"TITLE><BODY><H1>Invalid HTTP request: Method not allowed for HTTP/1.0</"
"H1><P>HTTP status code: 400</BODY></HTML>\n"
msgstr ""
"<HTML><TITLE>Requête HTTP invalide. Cette méthode n'est pas autorisée pour "
"HTTP/1.0</TITLE><BODY><H1>Requête HTTP invalide. Cette méthode n'est pas "
"autorisée pour HTTP/1.0</H1><P>Code de status HTTP : 400</BODY></HTML>\n"

#. Programmer's name for it: sBadRequest
#. Programmer's name for it: BadRequest
#: Internet/SvrConst.pas:32 
 Internet/SvrConst.pas:75
msgid ""
"<TITLE>The requested URL was not found</TITLE><BODY><H1>The requested URL "
"was not found</H1><P>HTTP status code: 404</BODY>"
msgstr ""
"<TITLE>L'URL demandée n'a pas été trouvée</TITLE><BODY><H1>L'URL demandée "
"n'a pas été trouvée</H1><P>Code de status HTTP : 404</BODY>"

#. Programmer's name for it: sBadRequest
#: Internet/SvrConst.pas:39 
msgid ""
"<TITLE>Internal Server Error</TITLE><BODY><H1>Internal Server Error</"
"H1><P>HTTP status code: 500<P>HTTP error message: %s</BODY>"
msgstr ""
"<TITLE>Erreur interne au serveur</TITLE><BODY><H1>Erreur interne au serveur</"
"H1><P>Code de status HTTP : 500<P>Message d'erreur HTTP : %s</BODY>"

#. Programmer's name for it: sInvalidActionRegistration
#: Internet/SvrConst.pas:41 
 Internet/WebConst.pas:22
msgid "Invalid Action registration"
msgstr "Recensement d'action incorrect"

#. Programmer's name for it: sErrorEvent
#: Internet/SvrConst.pas:42 
msgid "ERROR"
msgstr "ERREUR"

#. Programmer's name for it: sResponseEvent
#: Internet/SvrConst.pas:43 
msgid "RESPONSE"
msgstr "REPONSE"

#. Programmer's name for it: sEvent
#: Internet/SvrConst.pas:44 
msgid "Event"
msgstr "Evénement"

#. Programmer's name for it: sTime
#. Programmer's name for it: STimeDescription
#: Internet/SvrConst.pas:45 
 Rtl/Common/StdConvs.pas:452
msgid "Time"
msgstr "Heure"

#. Programmer's name for it: sDate
#: Internet/SvrConst.pas:46 
msgid "Date"
msgstr "Date"

#. Programmer's name for it: sElapsed
#: Internet/SvrConst.pas:47 
msgid "Elapsed"
msgstr "Ecoulé"

#. Programmer's name for it: sPath
#: Internet/SvrConst.pas:48 
msgid "Path"
msgstr "Chemin"

#. Programmer's name for it: sCode
#: Internet/SvrConst.pas:49 
msgid "Code"
msgstr "Code"

#. Programmer's name for it: sContentLength
#: Internet/SvrConst.pas:50 
msgid "Content Length"
msgstr "Taille du contenu"

#. Programmer's name for it: sContentType
#: Internet/SvrConst.pas:51 
msgid "Content Type"
msgstr "Type de contenu"

#. Programmer's name for it: sThread
#: Internet/SvrConst.pas:52 
msgid "Thread"
msgstr "Thread"

#. Programmer's name for it: sNoDefaultURL
#: Internet/SvrConst.pas:54 
msgid "(none)"
msgstr "(aucun)"

#. Programmer's name for it: sLogTab
#: Internet/SvrConst.pas:55 
msgid "Log(%d)"
msgstr "Log(%d)"

#. Programmer's name for it: sSend
#: Internet/SvrConst.pas:57 
msgid "Send"
msgstr "Envoyer"

#. Programmer's name for it: sReceive
#: Internet/SvrConst.pas:58 
msgid "Receive"
msgstr "Recvoir"

#. Programmer's name for it: sLogStrTemplate
#: Internet/SvrConst.pas:59 
msgid "%s %s Error: (%d)%s"
msgstr "%s %s Erreur: (%d)%s"

#. Programmer's name for it: DateFormat
#: Internet/SvrConst.pas:76 
msgid "ddd, dd mmm yyyy hh:mm:ss"
msgstr "ddd, dd mmm yyyy hh:mm:ss"

#. Programmer's name for it: sBuild
#: Internet/SvrConst.pas:77 
msgid "Build"
msgstr "Construire"

#. Programmer's name for it: sDirHeader
#: Internet/SvrConst.pas:79 
msgid ""
"<HTML><HEAD><TITLE>Directory of %s</TITLE></HEAD><BODY><H1>Directory of %0:"
"s</H1>\n"
msgstr ""
"<HTML><HEAD><TITLE>Liste des fichiers pour %s</TITLE></HEAD><BODY><H1>Liste "
"des fichiers pour %0:s</H1>\n"

#. Programmer's name for it: sDirParent
#: Internet/SvrConst.pas:80 
msgid ""
"Up to <A HREF=\"%s\">%0:s</A>\n"
"<UL>"
msgstr ""
"Vers <A HREF=\"%s\">%0:s</A>\n"
"<UL>"

#. Programmer's name for it: sDirRoot
#: Internet/SvrConst.pas:81 
msgid ""
"Up to <A HREF=\"%s\">root directory</A>\n"
"<UL>"
msgstr ""
"Vers le <A HREF=\"%s\">répertoire racine</A>\n"
"<UL>"

#. Programmer's name for it: sDirEntry
#: Internet/SvrConst.pas:82 
msgid "<LI>[ <A HREF=\"%s\">%s</A> ]\n"
msgstr "<LI>[ <A HREF=\"%s\">%s</A> ]\n"

#. Programmer's name for it: sFileEntry
#: Internet/SvrConst.pas:83 
msgid "<LI><A HREF=\"%s\">%s</A> (%d bytes)\n"
msgstr "<LI><A HREF=\"%s\">%s</A> (%d octets)\n"

#. Programmer's name for it: sListStart
#: Internet/SvrConst.pas:84 
msgid "<UL>\n"
msgstr "<UL>\n"

#. Programmer's name for it: sDirFooter
#: Internet/SvrConst.pas:85 
msgid "</UL></BODY></HTML>\n"
msgstr "</UL></BODY></HTML>\n"

#. Programmer's name for it: sFileStatus
#: Internet/SvrInfoConst.pas:13 
msgid "File Status:"
msgstr "Etat du fichier :"

#. Programmer's name for it: sFound
#: Internet/SvrInfoConst.pas:14 
msgid "Found"
msgstr "Trouvé"

#. Programmer's name for it: sNotFound
#: Internet/SvrInfoConst.pas:15 
msgid "Not found"
msgstr "Non trouvé"

#. Programmer's name for it: sMissingClsID
#: Internet/SvrInfoConst.pas:16 
msgid "Missing ClassID"
msgstr "ClassID manquant"

#. Programmer's name for it: sGo
#: Internet/SvrInfoConst.pas:17 
msgid "Go"
msgstr "Démarrer"

#. Programmer's name for it: sDataSetFieldBlank
#: Internet/WbmConst.pas:15 
msgid "Data set field is blank"
msgstr "Le champ d'ensemble de données est vide."

#. Programmer's name for it: sDataSetFieldNotFound
#: Internet/WbmConst.pas:16 
msgid "Data set field not found: %s"
msgstr "Champ d'ensemble de données non trouvé : %s"

#. Programmer's name for it: sNotDataSetField
#: Internet/WbmConst.pas:17 
msgid "Field is not a dataset field: %s"
msgstr "Le champ n'est pas un champ d'ensemble de données : %s"

#. Programmer's name for it: ScriptTableName
#: Internet/WbmConst.pas:18 
msgid "%s_Table"
msgstr "%s_Table"

#. Programmer's name for it: sNoXMLBroker
#: Internet/WbmConst.pas:19 
msgid "%s: missing XMLBroker"
msgstr "%s: XMLBroker manquant"

#. Programmer's name for it: sFieldNotFound
#: Internet/WbmConst.pas:20 
msgid "%0:s: Field \"%1:s\" not found"
msgstr "%0:s: Champ \"%1:s\" non trouvé"

#. Programmer's name for it: sXMLBrokerNotDefined
#: Internet/WbmConst.pas:21 
msgid "%s.XMLBroker = nil"
msgstr "%s.XMLBroker = nil"

#. Programmer's name for it: sSubmitQuery
#: Internet/WbmConst.pas:22 
msgid "Submit"
msgstr "Soumettre"

#. Programmer's name for it: sResetQuery
#: Internet/WbmConst.pas:23 
msgid "Reset"
msgstr "Réinitialiser"

#. Programmer's name for it: sApplyUpdates
#: Internet/WbmConst.pas:24 
msgid "Apply Updates"
msgstr "Appliquer les modifications"

#. Programmer's name for it: sFieldNameBlank
#: Internet/WbmConst.pas:25 
msgid "%s.FieldName = ''"
msgstr "%s.FieldName = ''"

#. Programmer's name for it: sXMLComponentNotDefined
#: Internet/WbmConst.pas:26 
msgid "%s.XMLComponent = nil"
msgstr "%s.XMLComponent = nil"

#. Programmer's name for it: ScriptNamesVar
#: Internet/WbmConst.pas:27 
msgid "%s_Names"
msgstr "%s_Names"

#. Programmer's name for it: ScriptIDsVar
#: Internet/WbmConst.pas:28 
msgid "%s_IDs"
msgstr "%s_IDs"

#. Programmer's name for it: ScriptXMLDisplayName
#: Internet/WbmConst.pas:29 
msgid "%s_Disp"
msgstr "%s_Display"

#. Programmer's name for it: sInvalidParent
#: Internet/WbmConst.pas:30 
 Internet/WebConst.pas:46
msgid "Invalid parent"
msgstr "Parent incorrect"

#. Programmer's name for it: sInvalidParentClass
#: Internet/WbmConst.pas:31 
msgid "Invalid parent class: %s"
msgstr "Classe parent incorrecte : %s"

#. Programmer's name for it: sDuplicateStatusField
#: Internet/WbmConst.pas:32 
msgid "Field %s ignored, only one status field allowed"
msgstr "Champ %s ignoré, un seul champ d'état autorisé"

#. Programmer's name for it: sFirstButton
#: Internet/WbmConst.pas:33 
msgid "|<"
msgstr "|<"

#. Programmer's name for it: sLastButton
#: Internet/WbmConst.pas:34 
msgid ">|"
msgstr ">|"

#. Programmer's name for it: sPriorButton
#: Internet/WbmConst.pas:35 
msgid "<"
msgstr "<"

#. Programmer's name for it: sNextButton
#: Internet/WbmConst.pas:36 
msgid ">"
msgstr ">"

#. Programmer's name for it: sPriorPageButton
#: Internet/WbmConst.pas:37 
msgid "<<"
msgstr "<<"

#. Programmer's name for it: sNextPageButton
#: Internet/WbmConst.pas:38 
msgid ">>"
msgstr ">>"

#. Programmer's name for it: sDeleteButton
#: Internet/WbmConst.pas:39 
msgid " - "
msgstr " - "

#. Programmer's name for it: sInsertButton
#: Internet/WbmConst.pas:40 
msgid " + "
msgstr " + "

#. Programmer's name for it: sUndoButton
#. Programmer's name for it: sUndoComponent
#: Internet/WbmConst.pas:41 
 ToolsAPI/DesignEditors.pas:2767
msgid "Undo"
msgstr "Défaire"

#. Programmer's name for it: sPostButton
#: Internet/WbmConst.pas:42 
msgid "Post"
msgstr "Valider"

#. Programmer's name for it: sWarningsBody
#: Internet/WbmConst.pas:47 
msgid ""
"<TABLE BORDER=1 CELLPADDING=4>\n"
"<TR><TD><P ALIGN=CENTER>Design-time Warnings<P>\n"
"%s\n"
"</TD></TD>\n"
"</TABLE>\n"
msgstr ""
"<TABLE BORDER=1 CELLPADDING=4>\n"
"<TR><TD><P ALIGN=CENTER>Avertissements de conception<P>\n"
"%s\n"
"</TD></TD>\n"
"</TABLE>\n"

#. Programmer's name for it: ScriptDocumentVarName
#: Internet/WbmConst.pas:48 
msgid "%s_Doc"
msgstr "%s_Doc"

#. Programmer's name for it: ScriptXMLVarName
#: Internet/WbmConst.pas:49 
msgid "%s_XML"
msgstr "%s_Xml"

#. Programmer's name for it: sInvalidWebComponentsCreation
#: Internet/WbmConst.pas:50 
msgid "Invalid Web component creation"
msgstr "Création de composant Web incorrecte"

#. Programmer's name for it: ScriptRowSetVarName
#: Internet/WbmConst.pas:51 
msgid "%s_RS"
msgstr "%s_RowSet"

#. Programmer's name for it: sApplyUpdatesError
#: Internet/WbmConst.pas:52 
msgid "ApplyUpdates error.  Error count: %d."
msgstr "Erreur ApplyUpdates.  Nombre d'erreurs : %d."

#. Programmer's name for it: sDeltaNotFound
#: Internet/WbmConst.pas:53 
msgid "Missing Delta Packet"
msgstr "Paquet Delta manquant"

#. Programmer's name for it: sXMLBrokerNotConnected
#: Internet/WbmConst.pas:54 
msgid "XMLBroker: %s is not connected"
msgstr "XMLBroker : %s n'est pas connecté"

#. Programmer's name for it: sDataSetNotActive
#: Internet/WbmConst.pas:55 
msgid "DataSet: %s is not active"
msgstr "L'ensemble de données : %s n'est pas actif"

#. Programmer's name for it: sMemKB
#: Internet/WebAppDbgAbout.pas:35 
msgid "#,###,###\" KB\""
msgstr "#,###,###\" KB\""

#. Programmer's name for it: sErrorDecodingURLText
#: Internet/WebConst.pas:20 
msgid "Error decoding URL style (%XX) encoded string at position %d"
msgstr ""
"Erreur de décodage du style d'URL (%XX), chaîne encodée à la position %d"

#. Programmer's name for it: sInvalidURLEncodedChar
#: Internet/WebConst.pas:21 
msgid "Invalid URL encoded character (%s) at position %d"
msgstr "Caractère incorrect codé dans l'URL (%s) à la position %d"

#. Programmer's name for it: sDuplicateActionName
#: Internet/WebConst.pas:23 
msgid "Duplicate action name"
msgstr "Nom d'action dupliqué"

#. Programmer's name for it: sFactoryAlreadyRegistered
#: Internet/WebConst.pas:24 
msgid "Web Module Factory already registered"
msgstr "Fabrique de module Web déjà recensée"

#. Programmer's name for it: sAppFactoryAlreadyRegistered
#: Internet/WebConst.pas:25 
msgid "Web App Module Factory already registered."
msgstr "Fabrique de module d'application Web déjà recensée."

#. Programmer's name for it: sOnlyOneDispatcher
#: Internet/WebConst.pas:26 
msgid "Only one WebDispatcher per form/data module"
msgstr "Un seul WebDispatcher par fiche/module de données"

#. Programmer's name for it: sHTTPItemName
#: Internet/WebConst.pas:27 
msgid "Name"
msgstr "Nom"

#. Programmer's name for it: sHTTPItemURI
#: Internet/WebConst.pas:28 
msgid "PathInfo"
msgstr "Chemin"

#. Programmer's name for it: sHTTPItemEnabled
#: Internet/WebConst.pas:29 
msgid "Enabled"
msgstr "Activé"

#. Programmer's name for it: sHTTPItemProducer
#: Internet/WebConst.pas:31 
msgid "Producer"
msgstr "Générateur"

#. Programmer's name for it: sTooManyColumns
#: Internet/WebConst.pas:35 
msgid "Too many table columns"
msgstr "Trop de colonnes de table"

#. Programmer's name for it: sFieldNameColumn
#: Internet/WebConst.pas:36 
msgid "Field Name"
msgstr "Nom de champ"

#. Programmer's name for it: sFieldTypeColumn
#: Internet/WebConst.pas:37 
msgid "Field Type"
msgstr "Type de champ"

#. Programmer's name for it: sInvalidWebComponentsRegistration
#: Internet/WebConst.pas:39 
msgid "Invalid Web component registration"
msgstr "Recensement de composant Web incorrect"

#. Programmer's name for it: sInvalidWebComponentsEnumeration
#: Internet/WebConst.pas:40 
msgid "Invalid Web component enumeration"
msgstr "Enumération de composant Web incorrecte"

#. Programmer's name for it: sVariableIsNotAContainer
#: Internet/WebConst.pas:42 
msgid "Variable %s is not a container"
msgstr "La variable %s n'est pas un conteneur"

#. Programmer's name for it: sInternalApplicationError
#: Internet/WebConst.pas:45 
msgid ""
"<h1>Internal Application Error</h1>\n"
"<p>%0:s\n"
"<p><hr width=\"100%%\"><i>%1:s</i>"
msgstr ""
"<h1>Erreur interne de l'application</h1>\n"
"<p>%0:s\n"
"<p><hr width=\"100%%\"><i>%1:s</i>"

#. Programmer's name for it: SWideStringOutOfBounds
#: Internet/WSDLIntf.pas:126 
msgid "WideString Index outof bounds"
msgstr "Indice WideString hors limites"

#. Programmer's name for it: sWebServiceListing
#: Internet/WSDLPub.pas:80 
msgid "WebService Listing"
msgstr "Listing WebService"

#. Programmer's name for it: sWebServiceListingAdmin
#: Internet/WSDLPub.pas:81 
msgid "WebService Listing Administrator"
msgstr "Administrateur de listing WebService"

#. Programmer's name for it: sPortType
#: Internet/WSDLPub.pas:82 
msgid "Port Type"
msgstr "Type de port"

#. Programmer's name for it: sNameSpaceURI
#: Internet/WSDLPub.pas:83 
msgid "Namespace URI"
msgstr "URI de domaine d'appellation"

#. Programmer's name for it: sDocumentation
#: Internet/WSDLPub.pas:84 
msgid "Documentation"
msgstr "Documentation"

#. Programmer's name for it: sWSDL
#: Internet/WSDLPub.pas:85 
msgid "WSDL"
msgstr "WSDL"

#. Programmer's name for it: sPortName
#: Internet/WSDLPub.pas:86 
msgid "PortName"
msgstr "PortName"

#. Programmer's name for it: sAddress
#: Internet/WSDLPub.pas:87 
msgid "Address"
msgstr "Adresse"

#. Programmer's name for it: sInterfaceNotFound
#: Internet/WSDLPub.pas:88 
msgid "<HTML><P>Interface %s not found</P></HTML>"
msgstr "<HTML><P>Interface %s non trouv&eacute;e</P></HTML>"

#. Programmer's name for it: sWSDLPortsforPortType
#: Internet/WSDLPub.pas:89 
msgid "WSDL Ports for PortType"
msgstr "Ports WSDL pour PortType"

#. Programmer's name for it: sWSDLFor
#: Internet/WSDLPub.pas:90 
msgid "WSDL for "
msgstr "WSDL pour "

#. Programmer's name for it: SPropertyAccessors
#: Internet/XMLBindGen.pas:67 
msgid "  { Property Accessors }"
msgstr "  { Accesseurs de propriétés }"

#. Programmer's name for it: SMethodsAndProps
#: Internet/XMLBindGen.pas:68 
msgid "  { Methods & Properties }"
msgstr "  { Méthodes & propriétés }"

#. Programmer's name for it: SForwardDecl
#: Internet/XMLBindGen.pas:69 
msgid "Forward Decls"
msgstr "Décl. Forward"

#. Programmer's name for it: SGlobalFunctions
#: Internet/XMLBindGen.pas:70 
msgid "Global Functions"
msgstr "Fonctions globales"

#. Programmer's name for it: SDescription
#: Internet/XMLDataToSchema.pas:46 
msgid "XMLData to XML Schema Translator (.xml -> .xsd)"
msgstr "XMLData vers XML Schema Translator (.xml -> .xsd)"

#. Programmer's name for it: SNotActive
#: Internet/XMLDoc.pas:497 
msgid "No active document"
msgstr "Pas de document actif"

#. Programmer's name for it: SNodeNotFound
#: Internet/XMLDoc.pas:498 
msgid "Node \"%s\" not found"
msgstr "Noeud \"%s\" non trouvé"

#. Programmer's name for it: SMissingNode
#: Internet/XMLDoc.pas:499 
msgid "IDOMNode required"
msgstr "IDOMNode requis"

#. Programmer's name for it: SNoAttributes
#: Internet/XMLDoc.pas:500 
msgid "Attributes are not supported on this node type"
msgstr "Les attributs ne sont pas pris en charge sur ce type de noeud."

#. Programmer's name for it: SInvalidNodeType
#: Internet/XMLDoc.pas:501 
msgid "Invalid node type"
msgstr "Type de noeud incorrect"

#. Programmer's name for it: SMismatchedRegItems
#: Internet/XMLDoc.pas:502 
msgid "Mismatched paramaters to RegisterChildNodes"
msgstr "Paramètres discordants pour RegisterChildNodes"

#. Programmer's name for it: SNotSingleTextNode
#: Internet/XMLDoc.pas:503 
msgid "Element does not contain a single text node"
msgstr "L'élément ne contient pas de noeud texte unique"

#. Programmer's name for it: SNoDOMParseOptions
#: Internet/XMLDoc.pas:504 
msgid "DOM Implementation does not support IDOMParseOptions"
msgstr "L'implémentation DOM ne supporte pas IDOMParseOptions"

#. Programmer's name for it: SNotOnHostedNode
#: Internet/XMLDoc.pas:505 
msgid "Invalid operation on a hosted node"
msgstr "Opération non valide sur un noeud hébergé"

#. Programmer's name for it: SMissingItemTag
#: Internet/XMLDoc.pas:506 
msgid "ItemTag property is not initialized"
msgstr "La propriété ItemTag n'est pas initialisée."

#. Programmer's name for it: SNodeReadOnly
#: Internet/XMLDoc.pas:507 
msgid "Node is readonly"
msgstr "Le noeud est en lecture seule."

#. Programmer's name for it: SUnsupportedEncoding
#: Internet/XMLDoc.pas:508 
msgid "Unsupported character encoding \"%s\", try using LoadFromFile"
msgstr ""
"Encodage de caractères non pris en charge \"%s\", essayez d'utiliser "
"LoadFromFile"

#. Programmer's name for it: SNoRefresh
#: Internet/XMLDoc.pas:509 
msgid "Refresh is only supported if the FileName or XML properties are set"
msgstr ""
"Le rafraîchissement est pris en charge uniquement si les propriétés FileName "
"ou XML sont définies."

#. Programmer's name for it: SMissingFileName
#: Internet/XMLDoc.pas:510 
msgid "FileName cannot be blank"
msgstr "FileName ne peut pas être vide."

#. Programmer's name for it: SLine
#: Internet/XMLDoc.pas:511 
msgid "Line"
msgstr "Ligne"

#. Programmer's name for it: SDuplicateRegistration
#: Internet/xmldom.pas:554 
msgid "\"%s\" DOMImplementation already registered"
msgstr "DOMImplementation \"%s\" déjà recensée"

#. Programmer's name for it: SNoMatchingDOMVendor
#: Internet/xmldom.pas:555 
msgid "No matching DOM Vendor"
msgstr "Pas de fournisseur DOM correspondant"

#. Programmer's name for it: SNoDOMNodeEx
#: Internet/xmldom.pas:556 
msgid "Selected DOM Vendor does not support this property or method"
msgstr ""
"Le fournisseur DOM sélectionné ne prend pas en charge cette propriété ou "
"méthode."

#. Programmer's name for it: SDOMNotSupported
#: Internet/xmldom.pas:557 
msgid "Property or Method \"%s\" is not supported by DOM Vendor \"%s\""
msgstr ""
"La propriété ou méthode \"%s\" n'est pas prise en charge par le fournisseur "
"DOM \"%s\"."

#. Programmer's name for it: SDescription
#: Internet/XMLSchema99.pas:70 
msgid "1999 XML Schema Translator (.xsd <-> .xsd)"
msgstr "1999 XML Schema Translator (.xsd <-> .xsd)"

#. Programmer's name for it: SInvalidSchema
#: Internet/XMLSchemaTags.pas:176 
msgid "Invalid or unsupported XML Schema document"
msgstr "Document Schéma XML non pris en charge ou incorrect"

#. Programmer's name for it: SNoLocalTypeName
#: Internet/XMLSchemaTags.pas:177 
msgid "Local type declarations cannot have a name.  Element: %s"
msgstr ""
"Les déclarations de type local ne peuvent pas avoir de nom. Elément : %s"

#. Programmer's name for it: SUnknownDataType
#: Internet/XMLSchemaTags.pas:178 
msgid "Unknown datatype \"%s\""
msgstr "Type de données \"%s\" inconnu"

#. Programmer's name for it: SInvalidValue
#: Internet/XMLSchemaTags.pas:179 
msgid "Invalid %s value: \"%s\""
msgstr "Valeur %s incorrecte : \"%s\""

#. Programmer's name for it: SInvalidGroupDecl
#: Internet/XMLSchemaTags.pas:180 
msgid "Invalid group declaration in \"%s\""
msgstr "Déclaration de groupe non valide dans \"%s\""

#. Programmer's name for it: SMissingName
#: Internet/XMLSchemaTags.pas:181 
msgid "Missing Type name"
msgstr "Nom de type manquant"

#. Programmer's name for it: SInvalidDerivation
#: Internet/XMLSchemaTags.pas:182 
msgid "Invalid complex type derivation: %s"
msgstr "Dérivation de type complexe non valide : %s"

#. Programmer's name for it: SNoNameOnRef
#: Internet/XMLSchemaTags.pas:183 
msgid "Name not allowed on a ref item"
msgstr "Nom non autorisé pour un élément réf"

#. Programmer's name for it: SNoGlobalRef
#: Internet/XMLSchemaTags.pas:184 
msgid "Global scheam items may not contain a ref"
msgstr "Les éléments de schéma global ne peuvent pas contenir de réf."

#. Programmer's name for it: SNoRefPropSet
#: Internet/XMLSchemaTags.pas:185 
msgid "%s cannot be set on a ref item"
msgstr "%s ne peut pas être défini pour un élément réf"

#. Programmer's name for it: SSetGroupRefProp
#: Internet/XMLSchemaTags.pas:186 
msgid "Set the GroupRef property for the cmGroupRef content model"
msgstr "Définir la propriété GroupRef pour le modèle de contenu cmGroupRef"

#. Programmer's name for it: SNoContentModel
#: Internet/XMLSchemaTags.pas:187 
msgid "ContentModel not set"
msgstr "ContentModel non défini"

#. Programmer's name for it: SNoFacetsAllowed
#: Internet/XMLSchemaTags.pas:188 
msgid "Facets and Enumeration not allowed on this kind of datatype \"%s\""
msgstr "Facets et Enumeration non autorisés sur ce type de données \"%s\""

#. Programmer's name for it: SNotBuiltInType
#: Internet/XMLSchemaTags.pas:189 
msgid "Invalid built-in type name \"%s\""
msgstr "Nom de type intégré \"%s\" incorrect"

#. Programmer's name for it: SBuiltInType
#: Internet/XMLSchemaTags.pas:190 
msgid "Built-in Type"
msgstr "Type intégré"

#. Programmer's name for it: SMissingSourceFile
#: Internet/xmlutil.pas:47 
msgid "XMLDataFile must be specified"
msgstr "XMLDataFile doit être spécifié."

#. Programmer's name for it: SMissingTransform
#: Internet/xmlutil.pas:48 
msgid "TransformationFile must be specified"
msgstr "TransformationFile doit être spécifié."

#. Programmer's name for it: SOldVersion
#: Internet/xmlutil.pas:49 
msgid "Version of Transformation File not supported"
msgstr "Version du fichier de transformation non prise en charge"

#. Programmer's name for it: sFileSaveError
#: Internet/xmlutil.pas:50 
msgid "Error saving file"
msgstr "Erreur à l'enregistrement du fichier"

#. Programmer's name for it: sFileOpenError
#: Internet/xmlutil.pas:51 
msgid "Error opening file"
msgstr "Erreur à l'ouverture du fichier"

#. Programmer's name for it: sXMLFileOpenError
#: Internet/xmlutil.pas:52 
msgid "Could not open file "
msgstr "Impossible d'ouvrir le fichier "

#. Programmer's name for it: sXMLLoadError
#: Internet/xmlutil.pas:53 
msgid "Error Loading XML"
msgstr "Erreur de chargement XML"

#. Programmer's name for it: sLinePosError
#: Internet/xmlutil.pas:54 
msgid "Error on line %d, position %d"
msgstr "Erreur en ligne %d, position %d"

#. Programmer's name for it: sReason
#: Internet/xmlutil.pas:55 
msgid "Reason: %s\n"
msgstr "Raison : %s\n"

#. Programmer's name for it: sParseError
#: Internet/xmlutil.pas:56 
msgid "XML Parse Error:\n"
msgstr "Erreur d'analyse XML :\n"

#. Programmer's name for it: SIconViewEditor
#: Property
 Editors/ClxIconEdit.pas:321 
msgid "Items Editor..."
msgstr "Editeur d'éléments..."

#. Programmer's name for it: srSamples
#: Samples/IBConst.pas:6 
msgid "Samples"
msgstr "Exemples"

#. Programmer's name for it: SNoEventsRegistered
#: Samples/IBConst.pas:7 
msgid "You must register events before queueing them"
msgstr ""
"Vous devez recenser les événements avant de les mettre dans la file d'attente"

#. Programmer's name for it: SInvalidDBConnection
#: Samples/IBConst.pas:8 
msgid "Component is not connected to an open Database"
msgstr "Le composant n'est pas connecté à une base de données ouverte"

#. Programmer's name for it: SInvalidDatabase
#: Samples/IBConst.pas:9 
msgid "''%s'' is not connected to an InterBase database"
msgstr "''%s'' n'est pas connecté à une base de données InterBase"

#. Programmer's name for it: SInvalidCancellation
#: Samples/IBConst.pas:10 
msgid "You cannot call CancelEvents from within an OnEventAlert handler"
msgstr ""
"Vous ne pouvez pas appeler CancelEvents depuis un gestionnaire "
"OnEventAlerterr"

#. Programmer's name for it: SInvalidEvent
#: Samples/IBConst.pas:11 
msgid "Invalid blank event added to EventAlerter events list"
msgstr "Evénement vide ajouté à la liste d'événements EventAlerter incorrect"

#. Programmer's name for it: SInvalidQueueing
#: Samples/IBConst.pas:12 
msgid "You cannot call QueueEvents from within an OnEventAlert handler"
msgstr ""
"Vous ne pouvez appeler QueueEvents depuis un gestionnaire OnEventAlerter"

#. Programmer's name for it: SInvalidRegistration
#: Samples/IBConst.pas:13 
msgid ""
"You cannot Register or Unregister events from within an OnEventAlert handler"
msgstr ""
"Vous ne pouvez appeler Register ou Unregister depuis un gestionnaire "
"OnEventAlerter"

#. Programmer's name for it: SMaximumEvents
#: Samples/IBConst.pas:13 
msgid "You can only register 15 events per EventAlerter"
msgstr "Vous ne pouvez recenser que 15 événements par EventAlerter"

#. Programmer's name for it: SInterbaseNotInstalled
#: Samples/IBCtrls.pas:103 
msgid "You must have Interbase installed to use this component"
msgstr "InterBase doit être installé pour pouvoir utiliser ce composant"

#. Programmer's name for it: SFailedQueEvents
#: Samples/IBCtrls.pas:104 
msgid "Failed to lookup isc_que_events"
msgstr "Echec de la consultation de isc_que_events"

#. Programmer's name for it: SFailedInterprete
#: Samples/IBCtrls.pas:105 
msgid "Failed to lookup isc_interprete"
msgstr "Echec de la consultation de isc_interprete"

#. Programmer's name for it: SFailedFree
#: Samples/IBCtrls.pas:106 
msgid "Failed to lookup isc_free"
msgstr "Echec de la consultation de isc_free"

#. Programmer's name for it: SFailedEventBlock
#: Samples/IBCtrls.pas:107 
msgid "Failed to lookup isc_event_block"
msgstr "Echec de la consultation de isc_event_block"

#. Programmer's name for it: SFailedEventCounts
#: Samples/IBCtrls.pas:108 
msgid "Failed to lookup isc_event_counts"
msgstr "Echec de la consultation de isc_event_counts"

#. Programmer's name for it: SFailedCancelEvents
#: Samples/IBCtrls.pas:109 
msgid "Failed to lookup isc_cancel_events"
msgstr "Echec de la consultation de isc_cancel_events"

#. Programmer's name for it: SNoRTTI
#: Soap/IntfInfo.pas:69 
msgid "Interface %s has no RTTI"
msgstr "L'interface %s n'a pas de RTTI."

#. Programmer's name for it: SNoRTTIParam
#: Soap/IntfInfo.pas:70 
msgid "Parameter %s on Method %s of Interface %s has no RTTI"
msgstr "Le paramètre %s de la méthode %s de l'interface %s n'a pas de RTTI"

#. Programmer's name for it: SClassNotRegistered
#: Soap/InvConst.pas:15 
msgid "Class not registered"
msgstr "Classe non recensée"

#. Programmer's name for it: SIntfNotRegistered
#: Soap/InvConst.pas:16 
msgid "Interface %s not registered"
msgstr "Interface %s non recensée"

#. Programmer's name for it: SUnsupportedEncodingSyle
#: Soap/SoapConst.pas:81 
msgid "Unsupported SOAP encodingStyle %s"
msgstr "EncodingStyle %s SOAP non pris en charge"

#. Programmer's name for it: SInvalidSoapRequest
#: Soap/SoapConst.pas:82 
msgid "Invalid SOAP request"
msgstr "Requête SOAP incorrecte"

#. Programmer's name for it: SMultiBodyNotSupported
#: Soap/SoapConst.pas:83 
msgid "Multiple body elements not supported"
msgstr "Plusieurs éléments de corps ne sont pas pris en charge"

#. Programmer's name for it: SUnsupportedCC
#: Soap/SoapConst.pas:84 
msgid "Unsupported calling convention: %s"
msgstr "Convention d'appel non prise en charge : %s"

#. Programmer's name for it: SUnsupportedCCIntfMeth
#: Soap/SoapConst.pas:85 
msgid ""
"Remote Method Call: unsupported calling convention %s for method %s on "
"interface %s"
msgstr ""
"Appel de méthode distant : convention d'apel %s non prise en charge pour la "
"méthode %s sur l'interface %s"

#. Programmer's name for it: SInvClassNotRegistered
#: Soap/SoapConst.pas:86 
msgid "No class registered to implement interface %s for soap action %s"
msgstr ""
"Aucune classe recensée pour implémenter l'interface %s pour l'action soap %s"

#. Programmer's name for it: SInvInterfaceNotReg
#: Soap/SoapConst.pas:87 
msgid "No interface  registered for soap action %s"
msgstr "Aucune interface recensée pour l'action soap %s"

#. Programmer's name for it: SInvInterfaceNotRegURL
#: Soap/SoapConst.pas:88 
msgid "No interface  registered for URL %s"
msgstr "Aucune interface recensée pour l'URL %s"

#. Programmer's name for it: SRemTypeNotRegistered
#: Soap/SoapConst.pas:89 
msgid "Remotable Type %s not registered"
msgstr "Type Remotable %s non recensé"

#. Programmer's name for it: STypeMismatchInParam
#: Soap/SoapConst.pas:90 
msgid "Type mismatch in parameter %s"
msgstr "Non concordance de type dans le paramètre %s"

#. Programmer's name for it: SNoSuchMethod
#: Soap/SoapConst.pas:91 
msgid "No such method %s"
msgstr "Pas de telle méthode %s"

#. Programmer's name for it: SInterfaceNotReg
#: Soap/SoapConst.pas:92 
msgid "Interface not registered, UUID = %s"
msgstr "Interface non recensée, UUID = %s"

#. Programmer's name for it: SInterfaceNoRTTI
#: Soap/SoapConst.pas:93 
msgid "Interface has no RTTI, UUID = %s"
msgstr "L'interface n'a pas de RTTI, UUID = %s"

#. Programmer's name for it: SNoWSDL
#: Soap/SoapConst.pas:94 
msgid "No WSDL document associated with WSDLView"
msgstr "Aucun document WSDL associé à WSDLView"

#. Programmer's name for it: SDataTypeNotSupported
#: Soap/SoapConst.pas:95 
msgid ""
"Datatype of TypeKind: %s not supported as argument for remote invocation"
msgstr ""
"Type de donnéesTypeKind : %s pas pris en charge en tant qu'argument pour "
"l'invocation distante"

#. Programmer's name for it: SNoMatchingDelphiType
#: Soap/SoapConst.pas:96 
msgid ""
"No matching Delphi type was found for type: URI = %s, Name = %s on Node %s"
msgstr ""
"Aucun type Delphi correspondant n'a été trouvé pour le type : URI = %s, Name "
"= %s sur le noeud %s"

#. Programmer's name for it: SUnknownSOAPAction
#: Soap/SoapConst.pas:97 
msgid "Unknown SOAPAction %s"
msgstr "SOAPAction %s inconnu"

#. Programmer's name for it: SScalarFromTRemotableS
#: Soap/SoapConst.pas:98 
msgid ""
"Classes that represent scalar types must decsend from TRemotable, %s does not"
msgstr ""
"Les classes représentant des types scalaires doivent descendre de "
"TRemotable, ce n'est pas le cas de %s"

#. Programmer's name for it: SNoSerializeGraphs
#: Soap/SoapConst.pas:99 
msgid ""
"Must allow multiref output for objects when serializing a graph of objects"
msgstr ""
"Vous devez autoriser la sortie multiref des objets lorsque vous sérialisez "
"un graphe d'objets"

#. Programmer's name for it: SUnsuportedClassType
#: Soap/SoapConst.pas:100 
msgid "Conversion from Class %s to SOAP is not supported"
msgstr "La conversion de la classe %s en SOAP n'est pas prise en charge"

#. Programmer's name for it: SUnexpectedDataType
#: Soap/SoapConst.pas:101 
msgid "Internal error: data type kind %s not expected in this context"
msgstr ""
"Erreur interne : nature du type de données %s inattendue dans ce contexte"

#. Programmer's name for it: SArrayTooManyElem
#: Soap/SoapConst.pas:104 
msgid "Array Node: %s has too many elements"
msgstr "Noeud de tableau : %s a trop d'éléments"

#. Programmer's name for it: SWrongDocElem
#: Soap/SoapConst.pas:105 
msgid "DocumentElement %s:%s expected, %s:%s found"
msgstr "DocumentElement %s:%s attendu, %s:%s trouvé"

#. Programmer's name for it: STooManyParameters
#: Soap/SoapConst.pas:106 
msgid "Too many parameters in method %s"
msgstr "Trop de paramètres dans la méthode %s"

#. Programmer's name for it: SArrayExpected
#: Soap/SoapConst.pas:107 
msgid "Array type expected. Node %s"
msgstr "Type tableau attendu. Noeud %s"

#. Programmer's name for it: SNoMultiDimVar
#: Soap/SoapConst.pas:108 
msgid "Multidimensional variant arrays not supported in this release"
msgstr ""
"Les tableaux de variants multidimensionnels ne sont pas pris en charge dans "
"cette version"

#. Programmer's name for it: SNoURL
#: Soap/SoapConst.pas:109 
msgid "No URL set"
msgstr "Aucune URL n'a été définie"

#. Programmer's name for it: SNoInterfaceGUID
#: Soap/SoapConst.pas:111 
msgid "Class %s does not implement interface GUID %s"
msgstr "La classe %s n'implémente pas l'interface GUID %s"

#. Programmer's name for it: SNoArrayElemRTTI
#: Soap/SoapConst.pas:112 
msgid "Element of Array type %s has no RTTI"
msgstr "L'élément de type Tableau %s n'a pas de RTTI"

#. Programmer's name for it: SInvalidResponse
#: Soap/SoapConst.pas:113 
msgid "Invalid SOAP Response"
msgstr "Réponse SOAP incorrecte"

#. Programmer's name for it: SInvalidArraySpec
#: Soap/SoapConst.pas:114 
msgid "Invalid SOAP array specification"
msgstr "Spécification de tableau SOAP incorrecte"

#. Programmer's name for it: SCannotFindNodeID
#: Soap/SoapConst.pas:115 
msgid "Cannot find node referenced by ID %s"
msgstr "Impossible de trouver le noeud référencé par l'ID %s"

#. Programmer's name for it: SNoNativeNULL
#: Soap/SoapConst.pas:116 
msgid "Option not set to allow Native type to be set to NULL"
msgstr "Option non définie pour permettre la mise à NULL du type Native"

#. Programmer's name for it: SFaultCodeOnlyAllowed
#: Soap/SoapConst.pas:117 
msgid "Only one FaultCode element allowed"
msgstr "Un seul élément FaultCode est autorisé"

#. Programmer's name for it: SFaultStringOnlyAllowed
#: Soap/SoapConst.pas:118 
msgid "Only one FaultString element allowed"
msgstr "Un seul élément FaultString est autorisé"

#. Programmer's name for it: SMissingFaultValue
#: Soap/SoapConst.pas:119 
msgid "Missing FaultString or FaultCode element"
msgstr "Elément FaultString ou FaultCode manquant"

#. Programmer's name for it: SNoInterfacesInClass
#: Soap/SoapConst.pas:120 
msgid "Invokable Class %s implements no interfaces"
msgstr "La classe invocable %s n'implémente pas d'interface"

#. Programmer's name for it: SVariantCastNotSupported
#: Soap/SoapConst.pas:122 
msgid "Type cannot be cast as Variant"
msgstr "Le type ne peut pas être transtypé comme variant"

#. Programmer's name for it: SVarDateNotSupported
#: Soap/SoapConst.pas:123 
msgid "varDate type not supported"
msgstr "Type varDate non pris en charge"

#. Programmer's name for it: SVarDispatchNotSupported
#. Programmer's name for it: SNoVarDispatch
#: Soap/SoapConst.pas:124 
 Soap/SoapConst.pas:142
msgid "varDispatch type not supported"
msgstr "Type varDispatch non pris en charge"

#. Programmer's name for it: SVarErrorNotSupported
#. Programmer's name for it: SNoErrorDispatch
#: Soap/SoapConst.pas:125 
 Soap/SoapConst.pas:143
msgid "varError type not supported"
msgstr "Type varError non pris en charge"

#. Programmer's name for it: SVarVariantNotSupported
#: Soap/SoapConst.pas:126 
msgid "varVariant type not supported"
msgstr "Type varVariant non pris en charge"

#. Programmer's name for it: SHeaderError
#: Soap/SoapConst.pas:127 
msgid "Error Processing Header %s"
msgstr "Erreur de traitement de l'en-tête %s"

#. Programmer's name for it: SMissingSoapReturn
#: Soap/SoapConst.pas:128 
msgid "SOAP Response Packet: result element expected, %s found"
msgstr "Paquet de réponse SOAP :  élément résultat attendu, %s trouvé"

#. Programmer's name for it: SInvalidPointer
#: Soap/SoapConst.pas:129 
msgid "Invalid Pointer"
msgstr "Pointeur incorrect"

#. Programmer's name for it: SNoMessageConverter
#: Soap/SoapConst.pas:130 
msgid "No Pascal to Message converter set"
msgstr "Aucun convertisseur Pascal -> Message n'a été défini"

#. Programmer's name for it: SNoMsgProcessingNode
#: Soap/SoapConst.pas:131 
msgid "No Message processing node set"
msgstr "Aucun noeud de traitement de messages n'a été défini"

#. Programmer's name for it: SHeaderAttributeError
#: Soap/SoapConst.pas:132 
msgid "Soap header attribute %s with must understand true not understand"
msgstr ""
"L'attribut %s d'en-tête Soap must understand défini à true n'est pas compris"

#. Programmer's name for it: SNoServiceForURL
#: Soap/SoapConst.pas:134 
msgid "No service available for URL %s"
msgstr "Aucun service disponible pour l'URL %s"

#. Programmer's name for it: SNoInterfaceForURL
#: Soap/SoapConst.pas:135 
msgid "No interface is registered to handle URL %s"
msgstr "Aucune interface n'est recensée pour traiter l'URL %s"

#. Programmer's name for it: SNoClassRegisteredForURL
#: Soap/SoapConst.pas:136 
msgid "No Class is regisgtered to implement interface %s"
msgstr "Aucune classe n'est recensée pour implémenter l'interface %s"

#. Programmer's name for it: SInvalidURL
#: Soap/SoapConst.pas:137 
msgid "Invalid url"
msgstr "URL incorrecte"

#. Programmer's name for it: SNoClassRegistered
#: Soap/SoapConst.pas:138 
msgid "No class registered for invokable interface %s"
msgstr "Aucune classe recensée pour l'interface invocable %s"

#. Programmer's name for it: SNoDispatcher
#: Soap/SoapConst.pas:139 
msgid "No Dispatcher set"
msgstr "Aucun répartiteur n'a été défini"

#. Programmer's name for it: SMethNoRTTI
#: Soap/SoapConst.pas:140 
msgid "Method has no RTTI"
msgstr "La méthode n'a pas de RTTI"

#. Programmer's name for it: SUnsupportedVariant
#: Soap/SoapConst.pas:141 
msgid "Unsuppported variant type"
msgstr "Type variant non pris en charge"

#. Programmer's name for it: SInvalidTimeZone
#: Soap/SoapConst.pas:145 
msgid "Invalid or Unknown Time Zone"
msgstr "Fuseau horaire inconnu ou incorrect"

#. Programmer's name for it: SLocationFilter
#: Soap/SoapConst.pas:146 
msgid "WSDL files (*.wsdl)|*.wsdl|XML files (*.xml)|*.xml"
msgstr "Fichiers WSDL (*.wsdl)|*.wsdl|Fichiers XML (*.xml)|*.xml"

#. Programmer's name for it: SInvalidHour
#: Soap/XSBuiltIns.pas:35 
msgid "Invalid hour: %d"
msgstr "Heure non valide : %d"

#. Programmer's name for it: SInvalidMinute
#: Soap/XSBuiltIns.pas:36 
msgid "Invalid minute: %d"
msgstr "Minute non valide : %d"

#. Programmer's name for it: SInvalidSecond
#: Soap/XSBuiltIns.pas:37 
msgid "Invalid second: %d"
msgstr "Seconde non valide : %d"

#. Programmer's name for it: SInvalidFractionSecond
#: Soap/XSBuiltIns.pas:38 
msgid "Invalid second: %f"
msgstr "Seconde non valide : %f"

#. Programmer's name for it: SInvalidMillisecond
#: Soap/XSBuiltIns.pas:39 
msgid "Invalid millisecond: %d"
msgstr "Milliseconde non valide : %d"

#. Programmer's name for it: SInvalidHourOffset
#: Soap/XSBuiltIns.pas:40 
msgid "Invalid hour offset: %d"
msgstr "Décalage horaire non valide : %d"

#. Programmer's name for it: SInvalidDay
#: Soap/XSBuiltIns.pas:41 
msgid "Invalid day: %d"
msgstr "Jour non valide : %d"

#. Programmer's name for it: SInvalidMonth
#: Soap/XSBuiltIns.pas:42 
msgid "Invalid month: %d"
msgstr "Mois non valide : %d"

#. Programmer's name for it: SInvalidDuration
#: Soap/XSBuiltIns.pas:43 
msgid "Invalid Duration String: %s"
msgstr "Chaîne de durée non valide : %s"

#. Programmer's name for it: sHTMLFilter
#: ToolsAPI/ClxEditors.pas:629 
msgid "html files (*.htm *.html)"
msgstr "fichiers html (*.htm *.html)"

#. Programmer's name for it: srLine
#: ToolsAPI/DesignConst.pas:14 
msgid "line"
msgstr "ligne"

#. Programmer's name for it: srLines
#: ToolsAPI/DesignConst.pas:15 
msgid "lines"
msgstr "lignes"

#. Programmer's name for it: SInvalidFormat
#: ToolsAPI/DesignConst.pas:17 
msgid "Invalid graphic format"
msgstr "Format graphique incorrect"

#. Programmer's name for it: SUnableToFindComponent
#: ToolsAPI/DesignConst.pas:19 
msgid "Unable to locate form/component, '%s'"
msgstr "Fiche ou composant '%s' introuvable"

#. Programmer's name for it: SCantFindProperty
#: ToolsAPI/DesignConst.pas:20 
msgid "Unable to locate property '%s' on component '%s'"
msgstr "Impossible de trouver la propriété '%s' pour le composant '%s'"

#. Programmer's name for it: SStringsPropertyInvalid
#: ToolsAPI/DesignConst.pas:21 
msgid "Property '%s' has not been initialized on component '%s'"
msgstr "La propriété '%s' n'a pas été initialisée sur le composant '%s'"

#. Programmer's name for it: SLoadPictureTitle
#: ToolsAPI/DesignConst.pas:23 
msgid "Load Picture"
msgstr "Chargement d'une image"

#. Programmer's name for it: SSavePictureTitle
#: ToolsAPI/DesignConst.pas:24 
msgid "Save Picture As"
msgstr "Enregistrer l'image sous"

#. Programmer's name for it: SAboutVerb
#: ToolsAPI/DesignConst.pas:26 
msgid "About..."
msgstr "A propos..."

#. Programmer's name for it: SNoPropertyPageAvailable
#: ToolsAPI/DesignConst.pas:27 
msgid "No property pages are available for this control"
msgstr "Aucune page de propriétés n'est disponible pour ce contrôle"

#. Programmer's name for it: SNoAboutBoxAvailable
#: ToolsAPI/DesignConst.pas:28 
msgid "An About Box is not available for this control"
msgstr "Aucune boîte A propos n'est disponible pour ce contrôle"

#. Programmer's name for it: SNull
#: ToolsAPI/DesignConst.pas:29 
msgid "(Null)"
msgstr "(Vide)"

#. Programmer's name for it: SUnassigned
#: ToolsAPI/DesignConst.pas:30 
msgid "(Unassigned)"
msgstr "(Non affecté)"

#. Programmer's name for it: SString
#: ToolsAPI/DesignConst.pas:32 
msgid "String"
msgstr "Chaîne"

#. Programmer's name for it: SUnknownType
#: ToolsAPI/DesignConst.pas:34 
msgid "Unknown Type"
msgstr "Type inconnu"

#. Programmer's name for it: SCannotCreateName
#: ToolsAPI/DesignConst.pas:36 
msgid "Cannot create a method for an unnamed component"
msgstr "Impossible de créer une méthode pour un composant non nommé"

#. Programmer's name for it: SColEditCaption
#: ToolsAPI/DesignConst.pas:38 
msgid "Editing %s%s%s"
msgstr "Modification de %s%s%s"

#. Programmer's name for it: SCantDeleteAncestor
#: ToolsAPI/DesignConst.pas:40 
msgid ""
"Selection contains a component introduced in an ancestor form which cannot "
"be deleted"
msgstr ""
"La sélection contient un composant introduit dans une fiche ancêtre non "
"supprimable"

#. Programmer's name for it: SCantAddToFrame
#: ToolsAPI/DesignConst.pas:41 
msgid "New components cannot be added to frame instances."
msgstr ""
"Les nouveaux composants ne peuvent être ajoutés aux instances de cadres."

#. Programmer's name for it: SAllFiles
#: ToolsAPI/DesignConst.pas:44 
msgid "all files (*)"
msgstr "Tous les fichiers (*)"

#. Programmer's name for it: SAllFiles
#: ToolsAPI/DesignConst.pas:47 
msgid "all files (*.*)"
msgstr "Tous les fichiers (*.*)"

#. Programmer's name for it: sClassNotApplicable
#: ToolsAPI/DesignEditors.pas:491 
msgid "Class %s is not applicable to this module"
msgstr "La classe %s n'est pas applicable à ce module"

#. Programmer's name for it: sNotAvailable
#: ToolsAPI/DesignEditors.pas:492 
msgid "(Not available)"
msgstr "(non disponible)"

#. Programmer's name for it: sEditSubmenu
#. LogDetailFrame..ActionList1..EditCut1..Category
#. LogDetailFrame..ActionList1..EditCopy1..Category
#. LogDetailFrame..ActionList1..EditPaste1..Category
#. LogDetailFrame..ActionList1..EditSelectAll1..Category
#. LogDetailFrame..ActionList1..EditUndo1..Category
#. StandardActions..ActionList1..EditCut1..Category
#. StandardActions..ActionList1..EditCopy1..Category
#. StandardActions..ActionList1..EditPaste1..Category
#. StandardActions..ActionList1..EditDelete1..Category
#. StandardActions..ActionList1..EditSelectAll1..Category
#. StandardActions..ActionList1..EditUndo1..Category
#: ToolsAPI/DesignEditors.pas:2766 
 Internet/SvrLogDetailFrame.dfm:62
#: Internet/SvrLogDetailFrame.dfm:69 Internet/SvrLogDetailFrame.dfm:76
#: Internet/SvrLogDetailFrame.dfm:83 Internet/SvrLogDetailFrame.dfm:89
#: Vcl/ActnRes.dfm:12 Vcl/ActnRes.dfm:19 Vcl/ActnRes.dfm:26 Vcl/ActnRes.dfm:65
#: Vcl/ActnRes.dfm:72 Vcl/ActnRes.dfm:78
msgid "Edit"
msgstr "Edit"

#. Programmer's name for it: sCutComponent
#: ToolsAPI/DesignEditors.pas:2768 
msgid "Cut"
msgstr "Couper"

#. Programmer's name for it: sCopyComponent
#: ToolsAPI/DesignEditors.pas:2769 
msgid "Copy"
msgstr "Copier"

#. Programmer's name for it: sPasteComponent
#: ToolsAPI/DesignEditors.pas:2770 
msgid "Paste"
msgstr "Coller"

#. Programmer's name for it: sDeleteComponent
#. ClxTreeViewItems..gbSubItems..btnDelSub..Caption
#: ToolsAPI/DesignEditors.pas:2771 
 Property
 Editors/ClxNodeEdit.xfm:226
msgid "Delete"
msgstr "Supprimer"

#. Programmer's name for it: sSelectAllComponent
#. StandardActions..ActionList1..ListControlSelectAll1..Hint
#: ToolsAPI/DesignEditors.pas:2772 
 Vcl/ActnRes.dfm:277
msgid "Select All"
msgstr "Tout sélectionner"

#. Programmer's name for it: sControlSubmenu
#: ToolsAPI/DesignEditors.pas:2773 
msgid "Control"
msgstr "Options de contrôle"

#. Programmer's name for it: sToFrontControl
#: ToolsAPI/DesignEditors.pas:2774 
msgid "Bring to Front"
msgstr "Mettre en avant plan"

#. Programmer's name for it: sToBackControl
#: ToolsAPI/DesignEditors.pas:2775 
msgid "Send to Back"
msgstr "Mettre en arrière-plan"

#. Programmer's name for it: sDataCategoryName
#: ToolsAPI/DesignIntf.pas:429 
msgid "Data"
msgstr "Données"

#. Programmer's name for it: sDatabaseCategoryName
#: ToolsAPI/DesignIntf.pas:430 
msgid "Database"
msgstr "Base de données"

#. Programmer's name for it: sDragNDropCategoryName
#: ToolsAPI/DesignIntf.pas:432 
msgid "Drag, Drop and Docking"
msgstr "Glisser et Déplacer"

#. Programmer's name for it: sDragNDropCategoryName
#: ToolsAPI/DesignIntf.pas:435 
msgid "Drag and Drop"
msgstr "Glisser et Déplacer"

#. Programmer's name for it: sHelpCategoryName
#: ToolsAPI/DesignIntf.pas:437 
msgid "Help and Hints"
msgstr "Aide et Conseil"

#. Programmer's name for it: sLayoutCategoryName
#: ToolsAPI/DesignIntf.pas:438 
msgid "Layout"
msgstr "Disposition"

#. Programmer's name for it: sLegacyCategoryName
#: ToolsAPI/DesignIntf.pas:439 
msgid "Legacy"
msgstr "Legs"

#. Programmer's name for it: sLinkageCategoryName
#: ToolsAPI/DesignIntf.pas:440 
msgid "Linkage"
msgstr "Liaison"

#. Programmer's name for it: sLocaleCategoryName
#: ToolsAPI/DesignIntf.pas:441 
msgid "Locale"
msgstr "Locale"

#. Programmer's name for it: sLocalizableCategoryName
#: ToolsAPI/DesignIntf.pas:442 
msgid "Localizable"
msgstr "Localisable"

#. Programmer's name for it: sMiscellaneousCategoryName
#: ToolsAPI/DesignIntf.pas:443 
msgid "Miscellaneous"
msgstr "Divers"

#. Programmer's name for it: sVisualCategoryName
#: ToolsAPI/DesignIntf.pas:444 
msgid "Visual"
msgstr "Visuel"

#. Programmer's name for it: sInputCategoryName
#: ToolsAPI/DesignIntf.pas:445 
msgid "Input"
msgstr "Entrée"

#. Programmer's name for it: sAddCaption
#: ToolsAPI/TreeIntf.pas:2456 
msgid "Add item"
msgstr "Ajouter un élément"

#. Programmer's name for it: SUnnamedItemCaption
#: ToolsAPI/TreeIntf.pas:2651 
msgid "<Components[%d]>"
msgstr "<Composants[%d]>"

#. Programmer's name for it: SInvalidEnumValue
#: Vcl/ADOConst.pas:15 
 Vcl/Consts.pas:104
msgid "Invalid Enum Value"
msgstr "Valeur enum incorrecte"

#. Programmer's name for it: SMissingConnection
#: Vcl/ADOConst.pas:16 
msgid "Missing Connection or ConnectionString"
msgstr "Valeur Connection ou ConnectionString manquante"

#. Programmer's name for it: SNoDetailFilter
#: Vcl/ADOConst.pas:17 
msgid "Filter property cannot be used for detail tables"
msgstr "Impossible d'utiliser la propriété Filter pour les tables détail"

#. Programmer's name for it: SBookmarksRequired
#: Vcl/ADOConst.pas:18 
msgid ""
"Dataset does not support bookmarks, which are required for multi-record data "
"controls"
msgstr ""
"L'ensemble de données ne supporte pas les signets (bookmark), qui sont "
"requis pour les contrôles de données multi-enregistrement"

#. Programmer's name for it: SMissingCommandText
#: Vcl/ADOConst.pas:19 
msgid "Missing %s property"
msgstr "Propriété %s manquante"

#. Programmer's name for it: SNoResultSet
#: Vcl/ADOConst.pas:20 
msgid "CommandText does not return a result set"
msgstr "CommandText ne renvoie pas un ensemble de résultats"

#. Programmer's name for it: SADOCreateError
#: Vcl/ADOConst.pas:21 
msgid ""
"Error creating object.  Please verify that the Microsoft Data Access "
"Components 2.1 (or later) have been properly installed"
msgstr ""
"Erreur à la création de l'objet.  Vérifiez que les composants Microsoft Data "
"Access 2.1 (ou supérieur) ont été correctement installés"

#. Programmer's name for it: SEventsNotSupported
#: Vcl/ADOConst.pas:22 
msgid "Events are not supported with server side TableDirect cursors"
msgstr ""
"Les événements ne sont pas supportés avec les curseurs TableDirect côté "
"serveur"

#. Programmer's name for it: SUsupportedFieldType
#: Vcl/ADOConst.pas:23 
msgid "Unsupported field type (%s) in field %s"
msgstr "Type de champ non supporté (%s) dans le champ %s"

#. Programmer's name for it: SNoMatchingADOType
#: Vcl/ADOConst.pas:24 
msgid "No matching ADO data type for %s"
msgstr "Aucun type de données ADO correspondant pour %s"

#. Programmer's name for it: SConnectionRequired
#: Vcl/ADOConst.pas:25 
msgid "A connection component is required for async ExecuteOptions"
msgstr "Un composant connexion est requis pour ExecuteOptions asynchrone"

#. Programmer's name for it: SCantRequery
#: Vcl/ADOConst.pas:26 
msgid "Cannot perform a requery after connection has changed"
msgstr "Impossible d'effectuer une requête après le changement de connexion"

#. Programmer's name for it: SNoFilterOptions
#: Vcl/ADOConst.pas:27 
msgid "FilterOptions are not supported"
msgstr "FilterOptions non prises en charge"

#. Programmer's name for it: SRecordsetNotOpen
#: Vcl/ADOConst.pas:28 
msgid "Recordset is not open"
msgstr "Recordset non ouvert"

#. Programmer's name for it: SAutoSessionExclusive
#: Vcl/bdeconst.pas:15 
msgid ""
"Cannot enable AutoSessionName property with more than one session on a form "
"or data-module"
msgstr ""
"Impossible d'activer la propriété AutoSessionName si plusieurs sessions sont "
"sur une fiche ou un module de données"

#. Programmer's name for it: SAutoSessionExists
#: Vcl/bdeconst.pas:16 
msgid ""
"Cannot add a session to the form or data-module while session '%s' has "
"AutoSessionName enabled"
msgstr ""
"Impossible d'ajouter une session à la fiche ou au module de données tant que "
"la session '%s' a AutoSessionName activé"

#. Programmer's name for it: SAutoSessionActive
#: Vcl/bdeconst.pas:17 
msgid "Cannot modify SessionName while AutoSessionName is enabled"
msgstr "Impossible de modifier SessionName tant que AutoSessionName est activé"

#. Programmer's name for it: SDuplicateDatabaseName
#: Vcl/bdeconst.pas:18 
msgid "Duplicate database name '%s'"
msgstr "Nom de base de données dupliqué '%s'"

#. Programmer's name for it: SDuplicateSessionName
#: Vcl/bdeconst.pas:19 
msgid "Duplicate session name '%s'"
msgstr "Nom de session dupliqué '%s'"

#. Programmer's name for it: SInvalidSessionName
#: Vcl/bdeconst.pas:20 
msgid "Invalid session name %s"
msgstr "Nom de session %s incorrect"

#. Programmer's name for it: SDatabaseNameMissing
#: Vcl/bdeconst.pas:21 
msgid "Database name missing"
msgstr "Nom de base de données manquant"

#. Programmer's name for it: SSessionNameMissing
#: Vcl/bdeconst.pas:22 
msgid "Session name missing"
msgstr "Nom de session manquant"

#. Programmer's name for it: SDatabaseOpen
#: Vcl/bdeconst.pas:23 
msgid "Cannot perform this operation on an open database"
msgstr "Impossible d'effectuer cette opération sur une base de données ouverte"

#. Programmer's name for it: SDatabaseClosed
#: Vcl/bdeconst.pas:24 
msgid "Cannot perform this operation on a closed database"
msgstr "Impossible d'effectuer cette opération sur une base de données fermée"

#. Programmer's name for it: SDatabaseHandleSet
#: Vcl/bdeconst.pas:25 
msgid "Database handle owned by a different session"
msgstr "Le handle de base de données appartient à une autre session"

#. Programmer's name for it: SSessionActive
#: Vcl/bdeconst.pas:26 
msgid "Cannot perform this operation on an active session"
msgstr "Impossible d'effectuer cette opération sur une session active"

#. Programmer's name for it: SHandleError
#: Vcl/bdeconst.pas:27 
msgid "Error creating cursor handle"
msgstr "Erreur à la création du handle de curseur"

#. Programmer's name for it: SInvalidFloatField
#: Vcl/bdeconst.pas:28 
msgid "Cannot convert field '%s' to a floating point value"
msgstr "Impossible de convertir le champ '%s' en valeur flottante"

#. Programmer's name for it: SInvalidIntegerField
#: Vcl/bdeconst.pas:29 
msgid "Cannot convert field '%s' to an integer value"
msgstr "Impossible de convertir le champ '%s' en valeur entière"

#. Programmer's name for it: STableMismatch
#: Vcl/bdeconst.pas:30 
msgid "Source and destination tables are incompatible"
msgstr "Les tables source et destination sont incompatibles"

#. Programmer's name for it: SFieldAssignError
#: Vcl/bdeconst.pas:31 
msgid "Fields '%s' and '%s' are not assignment compatible"
msgstr "Les champs '%s' et '%s' ne sont pas compatibles pour une affectation"

#. Programmer's name for it: SNoReferenceTableName
#: Vcl/bdeconst.pas:32 
msgid "ReferenceTableName not specified for field '%s'"
msgstr "Table de référence non spécifiée pour le champ '%s'"

#. Programmer's name for it: SCompositeIndexError
#: Vcl/bdeconst.pas:33 
msgid "Cannot use array of Field values with Expression Indices"
msgstr ""
"Impossible d'utiliser un tableau de valeurs champs avec des Indices "
"Expression"

#. Programmer's name for it: SInvalidBatchMove
#: Vcl/bdeconst.pas:34 
msgid "Invalid batch move parameters"
msgstr "Paramètres de déplacement batch incorrects"

#. Programmer's name for it: SEmptySQLStatement
#: Vcl/bdeconst.pas:35 
 Vcl/SqlConst.pas:63
msgid "No SQL statement available"
msgstr "Aucune instruction SQL disponible"

#. Programmer's name for it: SNoParameterValue
#: Vcl/bdeconst.pas:36 
 Vcl/SqlConst.pas:64
msgid "No value for parameter '%s'"
msgstr "Pas de valeur pour le paramètre '%s'"

#. Programmer's name for it: SNoParameterType
#: Vcl/bdeconst.pas:37 
 Vcl/SqlConst.pas:65
msgid "No parameter type for parameter '%s'"
msgstr "Pas de type pour le paramètre '%s'"

#. Programmer's name for it: SLoginError
#: Vcl/bdeconst.pas:38 
 Vcl/SqlConst.pas:56
msgid "Cannot connect to database '%s'"
msgstr "Impossible de se connecter à la base de données '%s'"

#. Programmer's name for it: SInitError
#: Vcl/bdeconst.pas:39 
msgid ""
"An error occurred while attempting to initialize the Borland Database Engine "
"(error $%.4x)"
msgstr ""
"Une erreur est survenue lors de l'initialisation du Borland Database Engine "
"(erreur $%.4x)"

#. Programmer's name for it: SDatabaseEditor
#. Programmer's name for it: SIBDatabaseEditor
#: Vcl/bdeconst.pas:40 
 Vcl/IBXConst.pas:40
msgid "Da&tabase Editor..."
msgstr "E&diteur de base de données..."

#. Programmer's name for it: SExplore
#: Vcl/bdeconst.pas:41 
msgid "E&xplore"
msgstr "Exp&lorateur"

#. Programmer's name for it: SLinkDetail
#: Vcl/bdeconst.pas:42 
msgid "'%s' cannot be opened"
msgstr "'%s' ne peut être ouvert"

#. Programmer's name for it: SLinkMasterSource
#: Vcl/bdeconst.pas:43 
msgid "The MasterSource property of '%s' must be linked to a DataSource"
msgstr ""
"La propriété MasterSource de '%s' doit être liée à une source de données"

#. Programmer's name for it: SLinkMaster
#: Vcl/bdeconst.pas:44 
msgid "Unable to open the MasterSource Table"
msgstr "Impossible d'ouvrir la table MasterSource"

#. Programmer's name for it: SGQEVerb
#: Vcl/bdeconst.pas:45 
msgid "S&QL Builder..."
msgstr "Constructeur &SQL..."

#. Programmer's name for it: SBindVerb
#: Vcl/bdeconst.pas:46 
msgid "Define &Parameters..."
msgstr "&Définir les paramètres..."

#. Programmer's name for it: SDisconnectDatabase
#: Vcl/bdeconst.pas:48 
 Vcl/IBXConst.pas:43
msgid "Database is currently connected. Disconnect and continue?"
msgstr "La base est actuellement connectée. Déconnecter et continuer ?"

#. Programmer's name for it: SBDEError
#: Vcl/bdeconst.pas:49 
msgid "BDE error $%.4x"
msgstr "Erreur BDE $%.4x"

#. Programmer's name for it: SLookupSourceError
#: Vcl/bdeconst.pas:50 
msgid "Unable to use duplicate DataSource and LookupSource"
msgstr "Impossible d'utiliser DataSource et LookupSource dupliqués"

#. Programmer's name for it: SLookupTableError
#: Vcl/bdeconst.pas:51 
msgid "LookupSource must be connected to TTable component"
msgstr "LookupSource doit être connecté au composant TTable"

#. Programmer's name for it: SLookupIndexError
#: Vcl/bdeconst.pas:52 
msgid "%s must be the lookup table's active index"
msgstr "%s doit être l'index actif de la table de référence"

#. Programmer's name for it: SParameterTypes
#: Vcl/bdeconst.pas:53 
 Vcl/SqlConst.pas:66
msgid ";Input;Output;Input/Output;Result"
msgstr ";Entrée;Sortie;Entrée/Sortie;Résultat"

#. Programmer's name for it: SInvalidParamFieldType
#: Vcl/bdeconst.pas:54 
msgid "Must have a valid field type selected"
msgstr "Un type de champ correct doit être sélectionné"

#. Programmer's name for it: STruncationError
#: Vcl/bdeconst.pas:55 
msgid "Parameter '%s' truncated on output"
msgstr "Paramètre '%s' tronqué en sortie"

#. Programmer's name for it: SDataTypes
#: Vcl/bdeconst.pas:56 
 Vcl/SqlConst.pas:67
msgid ""
";String;SmallInt;Integer;Word;Boolean;Float;Currency;BCD;Date;Time;"
"DateTime;;;;Blob;Memo;Graphic;;;;;Cursor;"
msgstr ""
";String;SmallInt;Integer;Word;Boolean;Float;Currency;BCD;Date;Time;"
"DateTime;;;;Blob;Memo;Graphic;;;;;Cursor;"

#. Programmer's name for it: SResultName
#: Vcl/bdeconst.pas:57 
 Vcl/SqlConst.pas:68
msgid "Result"
msgstr "Résultat"

#. Programmer's name for it: SDBCaption
#: Vcl/bdeconst.pas:58 
msgid "%s%s%s Database"
msgstr "Base de données %s%s%s"

#. Programmer's name for it: SParamEditor
#: Vcl/bdeconst.pas:59 
msgid "%s%s%s Parameters"
msgstr "Paramètres %s%s%s"

#. Programmer's name for it: SIndexFilesEditor
#: Vcl/bdeconst.pas:60 
msgid "%s%s%s Index Files"
msgstr "Fichiers index %s%s%s"

#. Programmer's name for it: SIndexDoesNotExist
#: Vcl/bdeconst.pas:62 
msgid "Index does not exist. Index: %s"
msgstr "L'index n'existe pas. Index : %s"

#. Programmer's name for it: SNoTableName
#: Vcl/bdeconst.pas:63 
 Vcl/SqlConst.pas:69
msgid "Missing TableName property"
msgstr "Propriété TableName manquante"

#. Programmer's name for it: SNoDataSetField
#: Vcl/bdeconst.pas:64 
 Vcl/SqlConst.pas:71
msgid "Missing DataSetField property"
msgstr "Propriété DataSetField manquante"

#. Programmer's name for it: SBatchExecute
#. Programmer's name for it: SExecute
#: Vcl/bdeconst.pas:65 
 Vcl/IBXConst.pas:45
msgid "E&xecute"
msgstr "Exé&cuter"

#. Programmer's name for it: SNoCachedUpdates
#: Vcl/bdeconst.pas:66 
 Vcl/SqlConst.pas:72
msgid "Not in cached update mode"
msgstr "Pas en mode modification en cache"

#. Programmer's name for it: SInvalidAliasName
#: Vcl/bdeconst.pas:67 
msgid "Invalid alias name %s"
msgstr "Nom d'alias %s incorrect"

#. Programmer's name for it: SNoFieldAccess
#: Vcl/bdeconst.pas:68 
msgid "Cannot access field '%s' in a filter"
msgstr "Impossible d'accéder au champ '%s' dans un filtre"

#. Programmer's name for it: SUpdateSQLEditor
#. Programmer's name for it: SIBUpdateSQLEditor
#: Vcl/bdeconst.pas:69 
 Vcl/IBXConst.pas:49
msgid "&UpdateSQL Editor..."
msgstr "Editeur &UpdateSQL..."

#. Programmer's name for it: SNoDataSet
#: Vcl/bdeconst.pas:70 
 Vcl/IBXConst.pas:46
msgid "No dataset association"
msgstr "Aucune association d'ensemble de données"

#. Programmer's name for it: SUntitled
#: Vcl/bdeconst.pas:71 
msgid "Untitled Application"
msgstr "Application sans titre"

#. Programmer's name for it: SUpdateWrongDB
#: Vcl/bdeconst.pas:72 
msgid "Cannot update, %s is not owned by %s"
msgstr "Impossible de mettre à jour, %s n'appartient pas à %s"

#. Programmer's name for it: SUpdateFailed
#: Vcl/bdeconst.pas:73 
msgid "Update failed"
msgstr "Echec de la mise à jour"

#. Programmer's name for it: SSQLGenSelect
#: Vcl/bdeconst.pas:74 
 Vcl/IBXConst.pas:47
msgid "Must select at least one key field and one update field"
msgstr ""
"Vous devez sélectionner au moins un champ clé et un champ de mise à jour"

#. Programmer's name for it: SSQLNotGenerated
#: Vcl/bdeconst.pas:75 
 Vcl/IBXConst.pas:48
msgid "Update SQL statements not generated, exit anyway?"
msgstr "Instructions Update SQL non générée, sortir quand même ?"

#. Programmer's name for it: SSQLDataSetOpen
#: Vcl/bdeconst.pas:76 
 Vcl/IBXConst.pas:51 Vcl/SqlConst.pas:78
msgid "Unable to determine field names for %s"
msgstr "Impossible de déterminer les noms de champs pour %s"

#. Programmer's name for it: SLocalTransDirty
#: Vcl/bdeconst.pas:77 
msgid "The transaction isolation level must be dirty read for local databases"
msgstr ""
"Le niveau d'isolation de transaction doit être Lecture Dirty (dirty read) "
"pour les bases locales"

#. Programmer's name for it: SMissingDataSet
#: Vcl/bdeconst.pas:78 
 Vcl/MidConst.pas:67 Vcl/SqlConst.pas:74
msgid "Missing DataSet property"
msgstr "Propriété DataSet manquante"

#. Programmer's name for it: SNoProvider
#: Vcl/bdeconst.pas:79 
msgid "No provider available"
msgstr "Aucun fournisseur disponible"

#. Programmer's name for it: SNotAQuery
#: Vcl/bdeconst.pas:80 
msgid "Dataset is not a query"
msgstr "L'ensemble de données n'est pas une requête"

#. Programmer's name for it: sTabFailClear
#: Vcl/ComStrs.pas:15 
msgid "Failed to clear tab control"
msgstr "Echec à l'effacement du contrôle onglet"

#. Programmer's name for it: sTabFailRetrieve
#: Vcl/ComStrs.pas:17 
msgid "Failed to retrieve tab at index %d"
msgstr "Echec à la récupération de l'onglet d'indice %d"

#. Programmer's name for it: sTabFailGetObject
#: Vcl/ComStrs.pas:18 
msgid "Failed to get object at index %d"
msgstr "Echec à l'obtention de l'objet à l'indice %d"

#. Programmer's name for it: sTabFailSet
#: Vcl/ComStrs.pas:19 
msgid "Failed to set tab \"%s\" at index %d"
msgstr "Echec pour mettre l'onglet \"%s\" à l'indice %d"

#. Programmer's name for it: sTabFailSetObject
#: Vcl/ComStrs.pas:20 
msgid "Failed to set object at index %d"
msgstr "Echec pour mettre l'objet à l'indice %d"

#. Programmer's name for it: sInvalidIndex
#: Vcl/ComStrs.pas:25 
msgid "Invalid index"
msgstr "Index incorrect"

#. Programmer's name for it: sInsertError
#: Vcl/ComStrs.pas:26 
msgid "Unable to insert an item"
msgstr "Impossible d'insérer un élément"

#. Programmer's name for it: sInvalidOwner
#: Vcl/ComStrs.pas:28 
msgid "Invalid owner"
msgstr "Propriétaire incorrect"

#. Programmer's name for it: sUnableToCreateColumn
#: Vcl/ComStrs.pas:29 
msgid "Unable to create new column"
msgstr "Impossible de créer une nouvelle colonne"

#. Programmer's name for it: sUnableToCreateItem
#: Vcl/ComStrs.pas:30 
msgid "Unable to create new item"
msgstr "Impossible de créer un nouvel élément"

#. Programmer's name for it: sRichEditInsertError
#: Vcl/ComStrs.pas:32 
msgid "RichEdit line insertion error"
msgstr "Erreur d'insertion de ligne RichEdit"

#. Programmer's name for it: sRichEditLoadFail
#: Vcl/ComStrs.pas:33 
msgid "Failed to Load Stream"
msgstr "Erreur au chargement du flux"

#. Programmer's name for it: sRichEditSaveFail
#: Vcl/ComStrs.pas:34 
msgid "Failed to Save Stream"
msgstr "Erreur à l'enregistrement du flux"

#. Programmer's name for it: sTooManyPanels
#: Vcl/ComStrs.pas:36 
msgid "StatusBar cannot have more than 64 panels"
msgstr "StatusBar ne peut avoir plus de 64 volets"

#. Programmer's name for it: sHKError
#: Vcl/ComStrs.pas:38 
msgid "Error assigning Hot-Key to %s. %s"
msgstr "Erreur d'affectation de raccourci clavier à %s. %s"

#. Programmer's name for it: sHKInvalid
#: Vcl/ComStrs.pas:39 
msgid "Hot-Key is invalid"
msgstr "Raccourci clavier incorrect"

#. Programmer's name for it: sHKInvalidWindow
#: Vcl/ComStrs.pas:40 
msgid "Window is invalid or a child window"
msgstr "Fenêtre incorrecte ou fenêtre enfant"

#. Programmer's name for it: sHKAssigned
#: Vcl/ComStrs.pas:41 
msgid "Hot-Key is assigned to another window"
msgstr "Raccourci clavier affecté à une autre fenêtre"

#. Programmer's name for it: sUDAssociated
#: Vcl/ComStrs.pas:43 
msgid "%s is already associated with %s"
msgstr "%s est déjà associé avec %s"

#. Programmer's name for it: sInvalidComCtl32
#: Vcl/ComStrs.pas:48 
msgid "This control requires version 4.70 or greater of COMCTL32.DLL"
msgstr "Ce contrôle nécessite COMCTL32.DLL version 4.70 ou supérieure"

#. Programmer's name for it: sDateTimeMax
#: Vcl/ComStrs.pas:50 
msgid "Date exceeds maximum of %s"
msgstr "La date dépasse le maximum de %s"

#. Programmer's name for it: sDateTimeMin
#: Vcl/ComStrs.pas:51 
msgid "Date is less than minimum of %s"
msgstr "La date est inférieure au minimum de %s"

#. Programmer's name for it: sNeedAllowNone
#: Vcl/ComStrs.pas:52 
msgid "You must be in ShowCheckbox mode to set to this date"
msgstr "Vous devez être en mode ShowCheckBox pour définir cette date"

#. Programmer's name for it: sFailSetCalDateTime
#: Vcl/ComStrs.pas:53 
msgid "Failed to set calendar date or time"
msgstr "Echec lors du paramétrage de l'heure ou de la date du calendrier"

#. Programmer's name for it: sFailSetCalMaxSelRange
#: Vcl/ComStrs.pas:54 
msgid "Failed to set maximum selection range"
msgstr "Echec lors du paramétrage de l'étendue de sélection maximum"

#. Programmer's name for it: sFailSetCalMinMaxRange
#: Vcl/ComStrs.pas:55 
msgid "Failed to set calendar min/max range"
msgstr "Echec lors du paramétrage de l'étendue minimum/maximum du calendrier"

#. Programmer's name for it: sCalRangeNeedsMultiSelect
#: Vcl/ComStrs.pas:56 
msgid "Date range can only be used in multiselect mode"
msgstr "Une étendue de date ne peut être utilisée qu'en mode multisélection"

#. Programmer's name for it: sFailsetCalSelRange
#: Vcl/ComStrs.pas:57 
msgid "Failed to set calendar selected range"
msgstr "Echec lors du paramétrage de l'étendue sélectionnée du calendrier"

#. Programmer's name for it: SInvalidMetafile
#: Vcl/Consts.pas:24 
msgid "Metafile is not valid"
msgstr "MetaFichier incorrect"

#. Programmer's name for it: SInvalidImage
#: Vcl/Consts.pas:26 
msgid "Invalid image"
msgstr "Format de flux incorrect"

#. Programmer's name for it: SOleGraphic
#: Vcl/Consts.pas:30 
msgid "Invalid operation on TOleGraphic"
msgstr "Opération incorrecte sur TOleGraphic"

#. Programmer's name for it: SDimsDoNotMatch
#: Vcl/Consts.pas:37 
msgid "Image dimensions do not match image list dimensions"
msgstr ""
"Les dimensions de l'image ne correspondent pas à celles de la liste d'images"

#. Programmer's name for it: SInvalidImageList
#: Vcl/Consts.pas:38 
msgid "Invalid ImageList"
msgstr "ImageList incorrecte"

#. Programmer's name for it: SImageReadFail
#: Vcl/Consts.pas:41 
msgid "Failed to read ImageList data from stream"
msgstr "Erreur à la lecture des données ImageList dans le flux"

#. Programmer's name for it: SImageWriteFail
#: Vcl/Consts.pas:42 
msgid "Failed to write ImageList data to stream"
msgstr "Erreur à l'écriture des données ImageList dans le flux"

#. Programmer's name for it: SWindowDCError
#: Vcl/Consts.pas:43 
msgid "Error creating window device context"
msgstr "Erreur à la création du contexte périphérique fenêtre"

#. Programmer's name for it: SClientNotSet
#: Vcl/Consts.pas:44 
msgid "Client of TDrag not initialized"
msgstr "Client de TDrag non initialisé"

#. Programmer's name for it: SWindowClass
#: Vcl/Consts.pas:45 
msgid "Error creating window class"
msgstr "Erreur à la création de la classe fenêtre"

#. Programmer's name for it: SWindowCreate
#: Vcl/Consts.pas:46 
msgid "Error creating window"
msgstr "Erreur à la création de fenêtre"

#. Programmer's name for it: SCannotFocus
#: Vcl/Consts.pas:47 
msgid "Cannot focus a disabled or invisible window"
msgstr "Impossible de focaliser une fenêtre désactivée ou invisible"

#. Programmer's name for it: SParentRequired
#: Vcl/Consts.pas:48 
msgid "Control '%s' has no parent window"
msgstr "Le contrôle '%s' n'a pas de fenêtre parente"

#. Programmer's name for it: STwoMDIForms
#: Vcl/Consts.pas:65 
msgid "Cannot have more than one MDI form per application"
msgstr "Impossible d'avoir plus d'une fiche MDI par application"

#. Programmer's name for it: SCardDLLNotLoaded
#: Vcl/Consts.pas:82 
msgid "Could not load CARDS.DLL"
msgstr "Impossible de charger CARDS.DLL"

#. Programmer's name for it: SDuplicateCardId
#: Vcl/Consts.pas:83 
msgid "Duplicate CardId found"
msgstr "CardID dupliqué"

#. Programmer's name for it: SDdeErr
#: Vcl/Consts.pas:85 
msgid "An error returned from DDE  ($0%x)"
msgstr "Une erreur a été renvoyée par DDE ($0%x)"

#. Programmer's name for it: SDdeConvErr
#: Vcl/Consts.pas:86 
msgid "DDE Error - conversation not established ($0%x)"
msgstr "Erreur DDE - Conversation non établie ($0%x)"

#. Programmer's name for it: SDdeMemErr
#: Vcl/Consts.pas:87 
msgid "Error occurred when DDE ran out of memory ($0%x)"
msgstr "Erreur apparue suite à un manque de mémoire DDE ($0%x)"

#. Programmer's name for it: SDdeNoConnect
#: Vcl/Consts.pas:88 
msgid "Unable to connect DDE conversation"
msgstr "Impossible de connecter la conversation DDE"

#. Programmer's name for it: SOldTShape
#: Vcl/Consts.pas:93 
msgid "Cannot load older version of TShape"
msgstr "Impossible de charger version antérieure de TShape"

#. Programmer's name for it: SVMetafiles
#: Vcl/Consts.pas:94 
msgid "Metafiles"
msgstr "Métafichiers"

#. Programmer's name for it: SVEnhMetafiles
#: Vcl/Consts.pas:95 
msgid "Enhanced Metafiles"
msgstr "Métafichiers évolués"

#. Programmer's name for it: SOutlineIndexError
#: Vcl/Consts.pas:106 
msgid "Outline index not found"
msgstr "Indice arborescence non trouvé"

#. Programmer's name for it: SOutlineExpandError
#: Vcl/Consts.pas:107 
msgid "Parent must be expanded"
msgstr "Le parent doit être développé"

#. Programmer's name for it: SOutlineError
#: Vcl/Consts.pas:111 
msgid "Invalid outline index"
msgstr "Indice arborescence incorrect"

#. Programmer's name for it: SOutlineBadLevel
#: Vcl/Consts.pas:112 
msgid "Incorrect level assignment"
msgstr "Affectation de niveau incorrect"

#. Programmer's name for it: SOutlineSelection
#: Vcl/Consts.pas:113 
msgid "Invalid selection"
msgstr "Sélection incorrecte"

#. Programmer's name for it: SOutlineFileLoad
#: Vcl/Consts.pas:114 
msgid "File load error"
msgstr "Erreur chargement de fichier"

#. Programmer's name for it: SOutlineMaxLevels
#: Vcl/Consts.pas:116 
msgid "Maximum outline depth exceeded"
msgstr "Profondeur maximum arborescence dépassée"

#. Programmer's name for it: SmkcBkSp
#: Vcl/Consts.pas:136 
msgid "BkSp"
msgstr "RetArr"

#. Programmer's name for it: SNoVolumeLabel
#: Vcl/Consts.pas:162 
msgid ": [ - no volume label - ]"
msgstr ": [ Pas de nom de volume ]"

#. !! obsolete - delete in 5.0
#: Vcl/Consts.pas:173 
msgid "Color"
msgstr "Couleurs"

#. !! obsolete - delete in 5.0
#: Vcl/Consts.pas:174 
msgid "ABCDEFGHIJKLMNOP"
msgstr "ABCDEFGHIJKLMNOP"

#. Programmer's name for it: SInvalidRegType
#: Vcl/Consts.pas:193 
 Rtl/Common/RTLConsts.pas:52
msgid "Invalid data type for '%s'"
msgstr "Type de données incorrect pour '%s'"

#. Programmer's name for it: SUnknownConversion
#: Vcl/Consts.pas:195 
msgid "Unknown RichEdit conversion file extension (.%s)"
msgstr "Extension de fichier de conversion RichEdit inconnue (.%s)"

#. Programmer's name for it: SCannotOpenAVI
#: Vcl/Consts.pas:202 
msgid "Cannot open AVI"
msgstr "Impossible d'ouvrir l'AVI"

#. Programmer's name for it: SNotOpenErr
#: Vcl/Consts.pas:204 
msgid "No MCI device open"
msgstr "Aucun périphérique MCI ouvert"

#. Programmer's name for it: SMPOpenFilter
#: Vcl/Consts.pas:205 
msgid ""
"All files (*.*)|*.*|Wave files (*.wav)|*.wav|Midi files (*.mid)|*.mid|Video "
"for Windows (*.avi)|*.avi"
msgstr ""
"Tous les fichiers (*.*)|*.*|Fichiers wave (*.wav)|*.wav|Fichiers Midi (*."
"mid)|*.mid|Vidéo pour Windows (*.avi)|*.avi"

#. Programmer's name for it: SMCIAVIVideo
#: Vcl/Consts.pas:207 
msgid "AVIVideo"
msgstr "Vidéo AVI"

#. Programmer's name for it: SMCICDAudio
#: Vcl/Consts.pas:208 
msgid "CDAudio"
msgstr "CD Audio"

#. Programmer's name for it: SMCIDAT
#: Vcl/Consts.pas:209 
msgid "DAT"
msgstr "DAT"

#. Programmer's name for it: SMCIDigitalVideo
#: Vcl/Consts.pas:210 
msgid "DigitalVideo"
msgstr "Vidéo numérique"

#. Programmer's name for it: SMCIMMMovie
#: Vcl/Consts.pas:211 
msgid "MMMovie"
msgstr "MMMovie"

#. Programmer's name for it: SMCIOther
#. CustomizeFrm..Tabs..OptionsTab..OtherLbl..Caption
#: Vcl/Consts.pas:212 
 Vcl/CustomizeDlg.dfm:297
msgid "Other"
msgstr "Autre"

#. Programmer's name for it: SMCIOverlay
#: Vcl/Consts.pas:213 
msgid "Overlay"
msgstr "Overlay"

#. Programmer's name for it: SMCIScanner
#: Vcl/Consts.pas:214 
msgid "Scanner"
msgstr "Scanner"

#. Programmer's name for it: SMCISequencer
#: Vcl/Consts.pas:215 
msgid "Sequencer"
msgstr "Séquenceur"

#. Programmer's name for it: SMCIVCR
#: Vcl/Consts.pas:216 
msgid "VCR"
msgstr "Magnétoscope"

#. Programmer's name for it: SMCIVideodisc
#: Vcl/Consts.pas:217 
msgid "Videodisc"
msgstr "Vidéodisque"

#. Programmer's name for it: SMCIWaveAudio
#: Vcl/Consts.pas:218 
msgid "WaveAudio"
msgstr "Audio wav"

#. Programmer's name for it: SMCIUnknownError
#: Vcl/Consts.pas:219 
msgid "Unknown error code"
msgstr "Code d'erreur inconnu"

#. Programmer's name for it: SServiceFailed
#: Vcl/Consts.pas:228 
msgid "Service failed on %s: %s"
msgstr "Le service a échoué pour %s : %s"

#. Programmer's name for it: SExecute
#: Vcl/Consts.pas:229 
msgid "execute"
msgstr "exécuter"

#. Programmer's name for it: SStart
#: Vcl/Consts.pas:230 
msgid "start"
msgstr "lancer"

#. Programmer's name for it: SStop
#: Vcl/Consts.pas:231 
msgid "stop"
msgstr "arrêter"

#. Programmer's name for it: SPause
#: Vcl/Consts.pas:232 
msgid "pause"
msgstr "pause"

#. Programmer's name for it: SContinue
#: Vcl/Consts.pas:233 
msgid "continue"
msgstr "continuer"

#. Programmer's name for it: SInterrogate
#: Vcl/Consts.pas:234 
msgid "interrogate"
msgstr "interroger"

#. Programmer's name for it: SShutdown
#: Vcl/Consts.pas:235 
msgid "shutdown"
msgstr "terminer"

#. Programmer's name for it: SCustomError
#: Vcl/Consts.pas:236 
msgid "Service failed in custom message(%d): %s"
msgstr "Le service a échoué dans le message personnalisée (%d) : %s"

#. Programmer's name for it: SServiceInstallOK
#: Vcl/Consts.pas:237 
msgid "Service installed successfully"
msgstr "Service installé avec succès"

#. Programmer's name for it: SServiceInstallFailed
#: Vcl/Consts.pas:238 
msgid "Service \"%s\" failed to install with error: \"%s\""
msgstr ""
"Le service \"%s\" a échoué pendant son installation avec l'erreur : \"%s\""

#. Programmer's name for it: SServiceUninstallOK
#: Vcl/Consts.pas:239 
msgid "Service uninstalled successfully"
msgstr "Service désinstallé avec succès"

#. Programmer's name for it: SServiceUninstallFailed
#: Vcl/Consts.pas:240 
msgid "Service \"%s\" failed to uninstall with error: \"%s\""
msgstr ""
"Le service \"%s\" a échoué pendant sa désinstallation avec l'erreur : \"%s\""

#. Programmer's name for it: SDockedCtlNeedsName
#: Vcl/Consts.pas:247 
msgid "Docked control must have a name"
msgstr "Le composant ancré doit avoir un nom"

#. Programmer's name for it: SDockTreeRemoveError
#: Vcl/Consts.pas:248 
msgid "Error removing control from dock tree"
msgstr "Erreur à la suppression du contrôle de l'arbre ancré"

#. Programmer's name for it: SDockZoneNotFound
#: Vcl/Consts.pas:249 
msgid " - Dock zone not found"
msgstr " - Zone d'ancrage non trouvée"

#. Programmer's name for it: SDockZoneHasNoCtl
#: Vcl/Consts.pas:250 
msgid " - Dock zone has no control"
msgstr " - La zone d'ancrage n'a pas de contrôle"

#. Programmer's name for it: SBrowserExecError
#: Vcl/Consts.pas:257 
msgid "No default browser is specified"
msgstr "Aucun navigateur par défaut n'a été spécifié"

#. Programmer's name for it: SColorBoxCustomCaption
#: Vcl/Consts.pas:259 
msgid "Custom..."
msgstr "Personnaliser..."

#. Programmer's name for it: SMultiSelectRequired
#: Vcl/Consts.pas:261 
msgid "Multiselect mode must be on for this feature"
msgstr "Le mode multisélection doit être activé pour cette fonction."

#. Programmer's name for it: SKeyCaption
#: Vcl/Consts.pas:263 
msgid "Key"
msgstr "Clé"

#. Programmer's name for it: SValueCaption
#: Vcl/Consts.pas:264 
msgid "Value"
msgstr "Valeur"

#. Programmer's name for it: SKeyConflict
#: Vcl/Consts.pas:265 
msgid "A key with the name of \"%s\" already exists"
msgstr "Une clé nommée \"%s\" existe déjà"

#. Programmer's name for it: SKeyNotFound
#: Vcl/Consts.pas:266 
msgid "Key \"%s\" not found"
msgstr "Clé \"%s\" introuvable"

#. Programmer's name for it: SNoColumnMoving
#: Vcl/Consts.pas:267 
msgid "goColMoving is not a supported option"
msgstr "goColMoving n'est pas une option prise en charge."

#. Programmer's name for it: SNoEqualsInKey
#: Vcl/Consts.pas:268 
msgid "Key may not contain equals sign (\"=\")"
msgstr "La clé ne doit pas contenir de signe égal (\"=\")"

#. Programmer's name for it: SSendError
#: Vcl/Consts.pas:270 
msgid "Error sending mail"
msgstr "Erreur à l'envoi du courrier"

#. Programmer's name for it: SAssignSubItemError
#: Vcl/Consts.pas:271 
msgid ""
"Cannot assign a subitem to an actionbar when one of it's parent's is already "
"assigned to an actionbar"
msgstr ""
"Impossible d'affecter un sous-élément à une barre d'actions lorsque l'un de "
"ses parents est déjà affecté à une barre d'actions"

#. Programmer's name for it: SDeleteItemWithSubItems
#: Vcl/Consts.pas:272 
msgid "Item %s has subitems, delete anyway?"
msgstr "L'élément %s comporte des sous-éléments ; le supprimer quand même ?"

#. Programmer's name for it: SMoreButtons
#: Vcl/Consts.pas:273 
msgid "More Buttons"
msgstr "Boutons supplémentaires"

#. Programmer's name for it: SErrorDownloadingURL
#: Vcl/Consts.pas:274 
msgid "Error downloading URL: %s"
msgstr "Erreur de téléchargement de l'URL : %s"

#. Programmer's name for it: SAllActions
#: Vcl/Consts.pas:275 
msgid "(All Actions)"
msgstr "(Toutes les actions)"

#. Programmer's name for it: SNoCategory
#: Vcl/Consts.pas:276 
msgid "(No Category)"
msgstr "(pas de catégorie)"

#. Programmer's name for it: SExpand
#: Vcl/Consts.pas:277 
msgid "Expand"
msgstr "Etendre"

#. Programmer's name for it: SErrorSettingPath
#: Vcl/Consts.pas:278 
msgid "Error setting path: \"%s\""
msgstr "Erreur de définition du chemin : \"%s\""

#. Programmer's name for it: SLBPutError
#: Vcl/Consts.pas:279 
msgid "Attempting to put items into a virtual style listbox"
msgstr ""
"Tentative de placement des éléments dans une zone de liste de styles "
"virtuelle"

#. Programmer's name for it: SErrorLoadingFile
#: Vcl/Consts.pas:280 
msgid ""
"Error loading previously saved settings file: %sWould you like to delete it?"
msgstr ""
"Erreur lors du chargement du fichier de paramètres précédemment enregistré : "
"%sSouhaitez-vous le supprimer ?"

#. Programmer's name for it: SResetUsageData
#: Vcl/Consts.pas:281 
msgid "Reset all usage data?"
msgstr "Réinitialiser toutes les données d'utilisation ?"

#. Programmer's name for it: SFileRunDialogTitle
#. StandardActions..ActionList1..FileRun1..BrowseDlg.Title
#: Vcl/Consts.pas:282 
 Vcl/ActnRes.dfm:237
msgid "Run"
msgstr "Exécuter"

#. Programmer's name for it: SNoName
#: Vcl/Consts.pas:283 
msgid "(No Name)"
msgstr "(pas de nom)"

#. Programmer's name for it: SErrorActionManagerNotAssigned
#: Vcl/Consts.pas:284 
msgid "ActionManager must first be assigned"
msgstr "ActionManager doit être affecté en premier lieu."

#. Programmer's name for it: SAddRemoveButtons
#: Vcl/Consts.pas:285 
msgid "&Add or Remove Buttons"
msgstr "&Ajouter ou supprimer des boutons"

#. Programmer's name for it: SResetActionToolBar
#: Vcl/Consts.pas:286 
msgid "Reset Toolbar"
msgstr "Réinitialiser la barre d'outils"

#. Programmer's name for it: SCustomize
#: Vcl/Consts.pas:287 
msgid "&Customize"
msgstr "&Personnaliser"

#. Programmer's name for it: SSeparator
#: Vcl/Consts.pas:288 
msgid "Separator"
msgstr "Séparateur"

#. Programmer's name for it: SCirularReferencesNotAllowed
#: Vcl/Consts.pas:289 
msgid "Circular references not allowed"
msgstr "Les références circulaires ne sont pas autorisées."

#. Programmer's name for it: SCannotHideActionBand
#: Vcl/Consts.pas:290 
msgid "%s does not allow hiding"
msgstr "%s ne permet pas la dissimulation"

#. Programmer's name for it: SErrorSettingCount
#: Vcl/Consts.pas:291 
msgid "Error setting %s.Count"
msgstr "Erreur lors de la définition de la valeur %s.Count"

#. Programmer's name for it: SListBoxMustBeVirtual
#: Vcl/Consts.pas:292 
msgid "Listbox (%s) style must be virtual in order to set Count"
msgstr ""
"Le style de la boîte de liste (%s) doit être virtuel afin de pouvoir définir "
"la valeur Count"

#. Programmer's name for it: SUnableToSaveSettings
#: Vcl/Consts.pas:293 
msgid "Unable to save settings"
msgstr "Impossible de sauvegarder les paramètres"

#. Programmer's name for it: sInvalidClassReference
#: Vcl/CtlConsts.pas:14 
msgid "Invalid class reference for TAppletApplication"
msgstr "Référence de classe incorrecte pour TAppletApplication"

#. Programmer's name for it: SInvalidFieldSize
#: Vcl/DBConsts.pas:15 
msgid "Invalid field size"
msgstr "Taille de champ incorrecte"

#. Programmer's name for it: SInvalidFieldKind
#: Vcl/DBConsts.pas:16 
msgid "Invalid FieldKind"
msgstr "FieldKind incorrect"

#. Programmer's name for it: SInvalidFieldRegistration
#: Vcl/DBConsts.pas:17 
msgid "Invalid field registration"
msgstr "Enregistrement de champ incorrect"

#. Programmer's name for it: SUnknownFieldType
#: Vcl/DBConsts.pas:18 
msgid "Field '%s' is of an unknown type"
msgstr "Le champ '%s' est d'un type inconnu"

#. Programmer's name for it: SFieldNameMissing
#: Vcl/DBConsts.pas:19 
msgid "Field name missing"
msgstr "Nom de champ manquant"

#. Programmer's name for it: SDuplicateFieldName
#: Vcl/DBConsts.pas:20 
msgid "Duplicate field name '%s'"
msgstr "Nom de champ dupliqué '%s'"

#. Programmer's name for it: SFieldNotFound
#: Vcl/DBConsts.pas:21 
msgid "Field '%s' not found"
msgstr "Champ '%s' non trouvé"

#. Programmer's name for it: SFieldAccessError
#: Vcl/DBConsts.pas:22 
msgid "Cannot access field '%s' as type %s"
msgstr "Impossible d'accéder au champ '%s' comme type %s"

#. Programmer's name for it: SFieldValueError
#: Vcl/DBConsts.pas:23 
msgid "Invalid value for field '%s'"
msgstr "Valeur incorrecte pour le champ '%s'"

#. Programmer's name for it: SFieldRangeError
#: Vcl/DBConsts.pas:24 
msgid "%g is not a valid value for field '%s'. The allowed range is %g to %g"
msgstr ""
"%g n'est pas une valeur correcte pour le champ '%s'. Les valeurs doivent "
"être comprises entre %g et %g"

#. Programmer's name for it: SBcdFieldRangeError
#: Vcl/DBConsts.pas:25 
msgid "%s is not a valid value for field '%s'. The allowed range is %s to %s"
msgstr ""
"%s n'est pas une valeur correcte pour le champ '%s'. L'étendue autorisée est "
"de %s à %s"

#. Programmer's name for it: SInvalidIntegerValue
#: Vcl/DBConsts.pas:26 
msgid "'%s' is not a valid integer value for field '%s'"
msgstr "'%s' n'est pas une valeur entière correcte pour le champ '%s'"

#. Programmer's name for it: SInvalidBoolValue
#: Vcl/DBConsts.pas:27 
msgid "'%s' is not a valid boolean value for field '%s'"
msgstr "'%s' n'est pas une valeur booléenne correcte pour le champ '%s'"

#. Programmer's name for it: SInvalidFloatValue
#: Vcl/DBConsts.pas:28 
msgid "'%s' is not a valid floating point value for field '%s'"
msgstr "'%s' n'est pas une valeur flottante correcte pour le champ '%s'"

#. Programmer's name for it: SFieldTypeMismatch
#: Vcl/DBConsts.pas:29 
msgid "Type mismatch for field '%s', expecting: %s actual: %s"
msgstr "Type inadéquat pour le champ '%s', attendu : %s actuel : %s"

#. Programmer's name for it: SFieldSizeMismatch
#: Vcl/DBConsts.pas:30 
msgid "Size mismatch for field '%s', expecting: %d actual: %d"
msgstr "Taille inadéquate pour le champ '%s', attendu : %d actuel : %d"

#. Programmer's name for it: SInvalidVarByteArray
#: Vcl/DBConsts.pas:31 
msgid "Invalid variant type or size for field '%s'"
msgstr "Type ou taille de variant incorrect pour le champ '%s'"

#. Programmer's name for it: SFieldOutOfRange
#: Vcl/DBConsts.pas:32 
msgid "Value of field '%s' is out of range"
msgstr "La valeur du champ '%s' est hors limites"

#. SBCDOverflow = '(Overflow)';
#: Vcl/DBConsts.pas:34 
msgid "Field '%s' must have a value"
msgstr "Le champ '%s' doit avoir une valeur"

#. Programmer's name for it: SDataSetMissing
#: Vcl/DBConsts.pas:35 
msgid "Field '%s' has no dataset"
msgstr "Le champ '%s'  n'a pas d'ensemble de données"

#. Programmer's name for it: SInvalidCalcType
#: Vcl/DBConsts.pas:36 
msgid "Field '%s' cannot be a calculated or lookup field"
msgstr "Le champ '%s' ne peut être un champ calculé ni un champ référence"

#. Programmer's name for it: SFieldReadOnly
#: Vcl/DBConsts.pas:37 
msgid "Field '%s' cannot be modified"
msgstr "Impossible de modifier le champ '%s'"

#. Programmer's name for it: SFieldIndexError
#: Vcl/DBConsts.pas:38 
msgid "Field index out of range"
msgstr "Index de champ hors limites"

#. Programmer's name for it: SNoFieldIndexes
#: Vcl/DBConsts.pas:39 
msgid "No index currently active"
msgstr "Aucun index actif actuellement"

#. Programmer's name for it: SNotIndexField
#: Vcl/DBConsts.pas:40 
msgid "Field '%s' is not indexed and cannot be modified"
msgstr "Le champ '%s' n'est pas indexé et ne peut être modifié"

#. Programmer's name for it: SIndexFieldMissing
#: Vcl/DBConsts.pas:41 
msgid "Cannot access index field '%s'"
msgstr "Impossible d'accéder au champ index '%s'"

#. Programmer's name for it: SDuplicateIndexName
#: Vcl/DBConsts.pas:42 
msgid "Duplicate index name '%s'"
msgstr "Nom d'index dupliqué '%s'"

#. Programmer's name for it: SNoIndexForFields
#: Vcl/DBConsts.pas:43 
msgid "No index for fields '%s'"
msgstr "Pas d'index pour les champs '%s'"

#. Programmer's name for it: SIndexNotFound
#: Vcl/DBConsts.pas:44 
msgid "Index '%s' not found"
msgstr "Index '%s' non trouvé"

#. Programmer's name for it: SDuplicateName
#: Vcl/DBConsts.pas:45 
msgid "Duplicate name '%s' in %s"
msgstr "Nom '%s' dupliqué dans %s"

#. Programmer's name for it: SCircularDataLink
#: Vcl/DBConsts.pas:46 
msgid "Circular datalinks are not allowed"
msgstr "Liaisons de données circulaires non autorisées"

#. Programmer's name for it: SLookupInfoError
#: Vcl/DBConsts.pas:47 
msgid "Lookup information for field '%s' is incomplete"
msgstr "Information de référence pour le champ '%s' incomplète"

#. Programmer's name for it: SNewLookupFieldCaption
#: Vcl/DBConsts.pas:48 
msgid "New Lookup Field"
msgstr "Nouveau champ de recherche"

#. Programmer's name for it: SDataSourceChange
#: Vcl/DBConsts.pas:49 
msgid "DataSource cannot be changed"
msgstr "Impossible de modifier DataSource"

#. Programmer's name for it: SNoNestedMasterSource
#: Vcl/DBConsts.pas:50 
msgid "Nested datasets cannot have a MasterSource"
msgstr "Les datasets imbriqués ne peuvent avoir de MasterSource"

#. Programmer's name for it: SDataSetOpen
#: Vcl/DBConsts.pas:51 
msgid "Cannot perform this operation on an open dataset"
msgstr ""
"Impossible d'effectuer cette opération sur un ensemble de données ouvert"

#. Programmer's name for it: SNotEditing
#: Vcl/DBConsts.pas:52 
msgid "Dataset not in edit or insert mode"
msgstr "L'ensemble de données n'est pas en mode Edition ou Insertion"

#. Programmer's name for it: SDataSetClosed
#: Vcl/DBConsts.pas:53 
msgid "Cannot perform this operation on a closed dataset"
msgstr ""
"Impossible d'effectuer cette opération sur un ensemble de données fermé"

#. Programmer's name for it: SDataSetEmpty
#: Vcl/DBConsts.pas:54 
msgid "Cannot perform this operation on an empty dataset"
msgstr "Impossible d'effectuer cette opération sur un ensemble de données vide"

#. Programmer's name for it: SDataSetReadOnly
#: Vcl/DBConsts.pas:55 
msgid "Cannot modify a read-only dataset"
msgstr "Impossible de modifier un ensemble de données en lecture seule"

#. Programmer's name for it: SNestedDataSetClass
#: Vcl/DBConsts.pas:56 
msgid "Nested dataset must inherit from %s"
msgstr "Le dataset imbriqué doit hériter de %s"

#. Programmer's name for it: SExprTermination
#: Vcl/DBConsts.pas:57 
msgid "Filter expression incorrectly terminated"
msgstr "Expression filtre terminée incorrectement"

#. Programmer's name for it: SExprNameError
#: Vcl/DBConsts.pas:58 
msgid "Unterminated field name"
msgstr "Nom de champ non terminé"

#. Programmer's name for it: SExprStringError
#: Vcl/DBConsts.pas:59 
msgid "Unterminated string constant"
msgstr "Constante chaîne non terminée"

#. Programmer's name for it: SExprInvalidChar
#: Vcl/DBConsts.pas:60 
msgid "Invalid filter expression character: '%s'"
msgstr "Caractère d'expression filtre incorrect : '%s'"

#. Programmer's name for it: SExprNoLParen
#: Vcl/DBConsts.pas:61 
msgid "'(' expected but %s found"
msgstr "'(' attendu mais %s trouvé"

#. Programmer's name for it: SExprNoRParen
#: Vcl/DBConsts.pas:62 
msgid "')' expected but %s found"
msgstr "')' attendu mais %s trouvé"

#. Programmer's name for it: SExprNoRParenOrComma
#: Vcl/DBConsts.pas:63 
msgid "')' or ',' expected but %s found"
msgstr "')' ou ',' attendu mais %s trouvé"

#. Programmer's name for it: SExprExpected
#: Vcl/DBConsts.pas:64 
msgid "Expression expected but %s found"
msgstr "Expression attendue mais %s trouvé"

#. Programmer's name for it: SExprBadField
#: Vcl/DBConsts.pas:65 
msgid "Field '%s' cannot be used in a filter expression"
msgstr "Impossible d'utiliser le champ '%s' dans une expression filtre"

#. Programmer's name for it: SExprBadNullTest
#: Vcl/DBConsts.pas:66 
msgid "NULL only allowed with '=' and '<>'"
msgstr "NULL autorisé seulement avec '=' et '<>'"

#. Programmer's name for it: SExprRangeError
#: Vcl/DBConsts.pas:67 
msgid "Constant out of range"
msgstr "Constante hors limites"

#. Programmer's name for it: SExprNotBoolean
#: Vcl/DBConsts.pas:68 
msgid "Field '%s' is not of type Boolean"
msgstr "Le champ '%s' n'est pas de type BOOLEAN"

#. Programmer's name for it: SExprIncorrect
#: Vcl/DBConsts.pas:69 
msgid "Incorrectly formed filter expression"
msgstr "Expression filtre formée incorrectement"

#. Programmer's name for it: SExprNothing
#: Vcl/DBConsts.pas:70 
msgid "nothing"
msgstr "vide"

#. Programmer's name for it: SExprTypeMis
#: Vcl/DBConsts.pas:71 
msgid "Type mismatch in expression"
msgstr "Non concordance de type dans l'expression"

#. Programmer's name for it: SExprBadScope
#: Vcl/DBConsts.pas:72 
msgid "Operation cannot mix aggregate value with record-varying value"
msgstr ""
"L'opération ne peut grouper une valeur statistique avec une valeur variant "
"par enregistrement"

#. Programmer's name for it: SExprNoArith
#: Vcl/DBConsts.pas:73 
msgid "Arithmetic in filter expressions not supported"
msgstr "Arithmétique non supportée dans les expressions filtre"

#. Programmer's name for it: SExprNotAgg
#: Vcl/DBConsts.pas:74 
msgid "Expression is not an aggregate expression"
msgstr "L'expression n'est pas une expression statistique"

#. Programmer's name for it: SExprBadConst
#: Vcl/DBConsts.pas:75 
msgid "Constant is not correct type %s"
msgstr "La constante n'est pas du type correct %s"

#. Programmer's name for it: SExprNoAggFilter
#: Vcl/DBConsts.pas:76 
msgid "Aggregate expressions not allowed in filters"
msgstr "Les expressions statistiques ne sont pas autorisées dans les filtres"

#. Programmer's name for it: SExprEmptyInList
#: Vcl/DBConsts.pas:77 
msgid "IN predicate list may not be empty"
msgstr "La liste de prédicats IN ne peut être vide"

#. Programmer's name for it: SInvalidKeywordUse
#: Vcl/DBConsts.pas:78 
msgid "Invalid use of keyword"
msgstr "Utilisation incorrecte du mot clé"

#. Programmer's name for it: SParameterNotFound
#: Vcl/DBConsts.pas:81 
msgid "Parameter '%s' not found"
msgstr "Paramètres '%s' non trouvés"

#. Programmer's name for it: SInvalidVersion
#: Vcl/DBConsts.pas:82 
msgid "Unable to load bind parameters"
msgstr "Impossible de charger les paramètres de liaison"

#. Programmer's name for it: SParamTooBig
#: Vcl/DBConsts.pas:83 
msgid "Parameter '%s', cannot save data larger than %d bytes"
msgstr "Le paramètre '%s' ne peut enregistrer des données de plus de %d octets"

#. Programmer's name for it: SBadFieldType
#: Vcl/DBConsts.pas:84 
msgid "Field '%s' is of an unsupported type"
msgstr "Le champ '%s' est d'un type non supporté"

#. Programmer's name for it: SAggActive
#: Vcl/DBConsts.pas:85 
msgid "Property may not be modified while aggregate is active"
msgstr "Impossible de modifier la propriété lorsque aggregate est actif"

#. Programmer's name for it: SProviderSQLNotSupported
#: Vcl/DBConsts.pas:86 
msgid "SQL not supported: %s"
msgstr "SQL non supporté : %s"

#. Programmer's name for it: SProviderExecuteNotSupported
#: Vcl/DBConsts.pas:87 
msgid "Execute not supported: %s"
msgstr "Execute non supporté : %s"

#. Programmer's name for it: SExprNoAggOnCalcs
#: Vcl/DBConsts.pas:88 
msgid ""
"Field '%s' is not the correct type of calculated field to be used in an "
"aggregate, use an internalcalc"
msgstr ""
"Le champ '%s' n'est pas un type de champ calculé correct pour une "
"statistique ; utilisez plutôt un CalcInterne"

#. Programmer's name for it: SRecordChanged
#: Vcl/DBConsts.pas:89 
msgid "Record not found or changed by another user"
msgstr "Enregistrement non trouvé ou modifié par un autre utilisateur"

#. Programmer's name for it: SDataSetUnidirectional
#: Vcl/DBConsts.pas:90 
msgid "Operation not allowed on a unidirectional dataset"
msgstr "Opération non autorisée sur un ensemble de données unidirectionnel"

#. Programmer's name for it: SUnassignedVar
#: Vcl/DBConsts.pas:91 
msgid "Unassigned variant value"
msgstr "Valeur de variant non affectée"

#. Programmer's name for it: SRecordNotFound
#: Vcl/DBConsts.pas:92 
 Vcl/MidConst.pas:62
msgid "Record not found"
msgstr "Enregistrement non trouvé"

#. Programmer's name for it: SFileNameBlank
#: Vcl/DBConsts.pas:93 
msgid "FileName property cannot be blank"
msgstr "La propriété FileName ne peut être vide"

#. Programmer's name for it: SBcdOverflow
#: Vcl/DBConsts.pas:97 
msgid "BCD overflow"
msgstr "(débordement)"

#. Programmer's name for it: SInvalidBcdValue
#: Vcl/DBConsts.pas:98 
msgid "%s is not a valid BCD value"
msgstr "%s n'est pas une valeur BCD correcte"

#. Programmer's name for it: SInvalidFormatType
#: Vcl/DBConsts.pas:99 
msgid "Invalid format type for BCD"
msgstr "Type de format incorrect pour BCD"

#. Programmer's name for it: SCouldNotParseTimeStamp
#: Vcl/DBConsts.pas:103 
msgid "Could not parse SQL TimeStamp string"
msgstr "Impossible d'analyser la chaîne TimeStamp SQL"

#. Programmer's name for it: SInvalidSqlTimeStamp
#: Vcl/DBConsts.pas:104 
msgid "Invalid SQL date/time values"
msgstr "Valeurs date/heure SQL incorrectes"

#. Programmer's name for it: SBackupCaption
#: Vcl/IBDCLConst.pas:6 
msgid "Backup Database files"
msgstr "Sauvegarde des fichiers de base de données"

#. Programmer's name for it: SRestoreSize
#: Vcl/IBDCLConst.pas:7 
msgid "Size(Bytes)"
msgstr "Taille (octets)"

#. Programmer's name for it: SFileNames
#: Vcl/IBDCLConst.pas:8 
msgid "Filename(s)"
msgstr "Nom(s) de fichier"

#. Programmer's name for it: SPages
#: Vcl/IBDCLConst.pas:9 
msgid "Pages"
msgstr "Pages"

#. Programmer's name for it: SDatabasefiles
#: Vcl/IBDCLConst.pas:10 
msgid "Database Files|*.gdb"
msgstr "Fichiers de bases de données|*.gdb"

#. Programmer's name for it: SIBTransactionEditor
#: Vcl/IBXConst.pas:41 
msgid "&Transaction Editor..."
msgstr "E&diteur de transaction..."

#. Programmer's name for it: SDatabaseFilter
#: Vcl/IBXConst.pas:42 
msgid "Database Files (*.gdb)|*.gdb|All files (*.*)|*.*"
msgstr "Fichiers de base de données (*.gdb)|*.gdb|Tous les fichiers (*.*)|*.*"

#. Programmer's name for it: SCommitTransaction
#: Vcl/IBXConst.pas:44 
msgid "Transaction is currently Active. Rollback and continue?"
msgstr "Transaction actuellement active. Revenir et continuer ?"

#. Programmer's name for it: SIBDataSetEditor
#: Vcl/IBXConst.pas:50 
msgid "&Dataset Editor..."
msgstr "Editeur d'ensemb&le de données..."

#. Programmer's name for it: SDefaultTransaction
#: Vcl/IBXConst.pas:52 
msgid "%s, Default"
msgstr "%s, par défaut"

#. Programmer's name for it: SUnknownError
#: Vcl/IBXConst.pas:55 
msgid "Unknown error"
msgstr "Erreur inconnue"

#. Programmer's name for it: SInterBaseMissing
#: Vcl/IBXConst.pas:57 
msgid ""
"InterBase library gds32.dll not found in the path. Please install InterBase "
"to use this functionality"
msgstr ""
"InterBase library gds32.dll not found in the path. Please install InterBase "
"to use this functionality"

#. Programmer's name for it: SInterBaseMissing
#: Vcl/IBXConst.pas:60 
msgid ""
"InterBase library gds.so.0 not found in the path. Please install InterBase "
"to use this functionality"
msgstr ""
"La bibliothèque gds.so.0 n'a pas été trouvée. Veuillez installer Interbase "
"pour utiliser cette fonctionalité"

#. Programmer's name for it: SInterBaseInstallMissing
#: Vcl/IBXConst.pas:62 
msgid ""
"InterBase Install DLL ibinstall.dll not found in the path. Please install "
"InterBase 6 to use this functionality"
msgstr ""
"DLL d'installation InterBase ibinstall.dll non trouvée dans le chemin. "
"Veuillez installer InterBase 6 pour cette fonctionnalité."

#. Programmer's name for it: SIB60feature
#: Vcl/IBXConst.pas:63 
msgid ""
"%s is an InterBase 6 function. Please upgrade to InterBase 6 to use this "
"functonality"
msgstr ""
"%s est une fonction InterBase 6. Veuillez mettre à niveau vers InterBase 6 "
"pour utiliser cette fonctionnalité."

#. Programmer's name for it: SNotSupported
#: Vcl/IBXConst.pas:64 
msgid "Unsupported feature"
msgstr "Fonctionnalité non supportée."

#. Programmer's name for it: SNotPermitted
#: Vcl/IBXConst.pas:65 
msgid "Not permitted"
msgstr "Non permis"

#. Programmer's name for it: SFileAccessError
#: Vcl/IBXConst.pas:66 
msgid "Temporary file access error"
msgstr "Erreur d'accès au fichier temporaire"

#. Programmer's name for it: SConnectionTimeout
#: Vcl/IBXConst.pas:67 
msgid "Database connection timed out"
msgstr "La connexion de la base de données a dépassé le temps imparti."

#. Programmer's name for it: SCannotSetDatabase
#: Vcl/IBXConst.pas:68 
msgid "Cannot set database"
msgstr "Impossible de définir la base de données"

#. Programmer's name for it: SCannotSetTransaction
#: Vcl/IBXConst.pas:69 
msgid "Cannot set transaction"
msgstr "Impossible de définir la transaction"

#. Programmer's name for it: SOperationCancelled
#: Vcl/IBXConst.pas:70 
msgid "Operation cancelled at user's request"
msgstr "Opération annulée à la demande de l'utilisateur."

#. Programmer's name for it: SDPBConstantNotSupported
#: Vcl/IBXConst.pas:71 
msgid "DPB Constant (isc_dpb_%s) is unsupported"
msgstr "Constante DPB (isc_dpb_%s) non supportée"

#. Programmer's name for it: SDPBConstantUnknown
#: Vcl/IBXConst.pas:72 
msgid "DPB Constant (%d) is unknown"
msgstr "Constante DPB (%d) inconnue"

#. Programmer's name for it: STPBConstantNotSupported
#: Vcl/IBXConst.pas:73 
msgid "TPB Constant (isc_tpb_%s) is unsupported"
msgstr "Constante TPB (isc_tpb_%s) non supportée"

#. Programmer's name for it: STPBConstantUnknown
#: Vcl/IBXConst.pas:74 
msgid "TPB Constant (%d) is unknown"
msgstr "La constante TPB (%d) est inconnue."

#. Programmer's name for it: SDatabaseClosed
#: Vcl/IBXConst.pas:75 
msgid "Cannot perform operation -- DB is not open"
msgstr "Impossible d'effectuer l'opération -- La base n'est pas ouverte."

#. Programmer's name for it: SDatabaseOpen
#: Vcl/IBXConst.pas:76 
msgid "Cannot perform operation -- DB is currently open"
msgstr ""
"Impossible d'effectuer l'opération -- La base est actuellement ouverte."

#. Programmer's name for it: SDatabaseNameMissing
#: Vcl/IBXConst.pas:77 
msgid "Database name is missing"
msgstr "Le nom de base de données est manquant."

#. Programmer's name for it: SNotInTransaction
#: Vcl/IBXConst.pas:78 
msgid "Transaction is not active"
msgstr "La transaction n'est pas active."

#. Programmer's name for it: SInTransaction
#: Vcl/IBXConst.pas:79 
msgid "Transaction is active"
msgstr "La transaction est active."

#. Programmer's name for it: STimeoutNegative
#: Vcl/IBXConst.pas:80 
msgid "Timeout values cannot be negative"
msgstr "Les valeurs de délai imparti ne peuvent pas être négatives."

#. Programmer's name for it: SNoDatabasesInTransaction
#: Vcl/IBXConst.pas:81 
msgid "No databases are listed in transaction component"
msgstr "Aucune base de données répertoriée dans le composant transaction"

#. Programmer's name for it: SUpdateWrongDB
#: Vcl/IBXConst.pas:82 
msgid "Updating wrong database"
msgstr "Mise à jour de la mauvaise base de données"

#. Programmer's name for it: SUpdateWrongTR
#: Vcl/IBXConst.pas:83 
msgid "Updating wrong transaction. Unique transaction expected in set"
msgstr ""
"Mise à jour de la mauvaise transaction. Transaction unique attendue dans "
"l'ensemble"

#. Programmer's name for it: SDatabaseNotAssigned
#: Vcl/IBXConst.pas:84 
msgid "Database not assigned"
msgstr "Base de données non affectée"

#. Programmer's name for it: STransactionNotAssigned
#: Vcl/IBXConst.pas:85 
msgid "Transaction not assigned"
msgstr "Transaction non affectée"

#. Programmer's name for it: SXSQLDAIndexOutOfRange
#: Vcl/IBXConst.pas:86 
msgid "XSQLDA index out of range"
msgstr "Index XSQLDA hors limites"

#. Programmer's name for it: SXSQLDANameDoesNotExist
#: Vcl/IBXConst.pas:87 
msgid "XSQLDA name does not exist (%s)"
msgstr "Nom XSQLDA inexistant (%s)"

#. Programmer's name for it: SEOF
#: Vcl/IBXConst.pas:88 
msgid "End of file"
msgstr "Fin de fichier"

#. Programmer's name for it: SBOF
#: Vcl/IBXConst.pas:89 
msgid "Beginning of file"
msgstr "Début du fichier"

#. Programmer's name for it: SInvalidStatementHandle
#: Vcl/IBXConst.pas:90 
msgid "Invalid statement handle"
msgstr "Handle d'instruction incorrect"

#. Programmer's name for it: SSQLOpen
#: Vcl/IBXConst.pas:91 
msgid "IBSQL Open"
msgstr "IBSQL ouvert"

#. Programmer's name for it: SSQLClosed
#: Vcl/IBXConst.pas:92 
msgid "IBSQL Closed"
msgstr "IBSQL fermé"

#. Programmer's name for it: SDatasetOpen
#: Vcl/IBXConst.pas:93 
msgid "Dataset open"
msgstr "Ensemble de données ouvert"

#. Programmer's name for it: SDatasetClosed
#: Vcl/IBXConst.pas:94 
msgid "Dataset closed"
msgstr "Ensemble de données fermé"

#. Programmer's name for it: SUnknownSQLDataType
#: Vcl/IBXConst.pas:95 
msgid "Unknown SQL Data type (%d)"
msgstr "Type de données SQL inconnu (%d)"

#. Programmer's name for it: SInvalidColumnIndex
#: Vcl/IBXConst.pas:96 
msgid "Invalid column index (index exceeds permitted range)"
msgstr "Indice de colonne incorrect (dépassement des limites)."

#. Programmer's name for it: SInvalidParamColumnIndex
#: Vcl/IBXConst.pas:97 
msgid "Invalid parameter index (index exceeds permitted range)"
msgstr "Indice de paramètre incorrect (dépassement des limites)"

#. Programmer's name for it: SInvalidDataConversion
#: Vcl/IBXConst.pas:98 
msgid "Invalid data conversion"
msgstr "Conversion de données incorrecte."

#. Programmer's name for it: SColumnIsNotNullable
#: Vcl/IBXConst.pas:99 
msgid "Column cannot be set to null (%s)"
msgstr "La colonne ne peut être définie à null (%s)."

#. Programmer's name for it: SBlobCannotBeRead
#: Vcl/IBXConst.pas:100 
msgid "Blob stream cannot be read"
msgstr "Impossible de lire le flux blob"

#. Programmer's name for it: SBlobCannotBeWritten
#: Vcl/IBXConst.pas:101 
msgid "Blob stream cannot be written"
msgstr "Impossible d'écrire le flux blob"

#. Programmer's name for it: SEmptyQuery
#: Vcl/IBXConst.pas:102 
msgid "Empty query"
msgstr "Requête vide"

#. Programmer's name for it: SCannotOpenNonSQLSelect
#: Vcl/IBXConst.pas:103 
msgid "Cannot \"open\" a non-select statement. Use ExecQuery"
msgstr ""
"Impossible d'ouvrir (open) une instruction non sélectionnée. Utilisez "
"ExecQuery."

#. Programmer's name for it: SNoFieldAccess
#: Vcl/IBXConst.pas:104 
msgid "No access to field \"%s\""
msgstr "Pas d'accès au champ \"%s\""

#. Programmer's name for it: SFieldReadOnly
#: Vcl/IBXConst.pas:105 
msgid "Field \"%s\" is read-only"
msgstr "Champ \"%s\" en lecture seule"

#. Programmer's name for it: SFieldNotFound
#: Vcl/IBXConst.pas:106 
msgid "Field \"%s\" not found"
msgstr "Champ \"%s\" non trouvé"

#. Programmer's name for it: SNotEditing
#: Vcl/IBXConst.pas:107 
msgid "Not in edit mode"
msgstr "Pas en mode édition"

#. Programmer's name for it: SCannotInsert
#: Vcl/IBXConst.pas:108 
msgid "Cannot insert into dataset. (No insert query)"
msgstr ""
"Insertion impossible dans l\"ensemble de données (pas de requête insert)."

#. Programmer's name for it: SCannotPost
#: Vcl/IBXConst.pas:109 
msgid "Cannot post. (No update/insert query)"
msgstr "Validation (Post) impossible (pas de requête de update/insert)"

#. Programmer's name for it: SCannotUpdate
#: Vcl/IBXConst.pas:110 
msgid "Cannot update. (No update query)"
msgstr "Mise à jour impossible (pas de requête update)"

#. Programmer's name for it: SCannotDelete
#: Vcl/IBXConst.pas:111 
msgid "Cannot delete from dataset. (No delete query)"
msgstr ""
"Suppression impossible depuis l\"ensemble de données (pas de requête delete)."

#. Programmer's name for it: SCannotRefresh
#: Vcl/IBXConst.pas:112 
msgid "Cannot refresh row. (No refresh query)"
msgstr "Impossible de rafraîchir la ligne (pas de requête refresh)"

#. Programmer's name for it: SBufferNotSet
#: Vcl/IBXConst.pas:113 
msgid "Buffer not set"
msgstr "Tampon non défini"

#. Programmer's name for it: SCircularReference
#: Vcl/IBXConst.pas:114 
msgid "Circular references not permitted"
msgstr "Références circulaires non autorisées"

#. Programmer's name for it: SSQLParseError
#: Vcl/IBXConst.pas:115 
msgid ""
"SQL Parse Error:\n"
"\n"
"%s"
msgstr ""
"Erreur d'analyse SQL :\n"
"\n"
"%s"

#. Programmer's name for it: SUserAbort
#: Vcl/IBXConst.pas:116 
msgid "User abort"
msgstr "Abandon par l'utilisateur"

#. Programmer's name for it: SDataSetUniDirectional
#: Vcl/IBXConst.pas:117 
msgid "Data set is uni-directional"
msgstr "L'ensemble de données est unidirectionnel."

#. Programmer's name for it: SCannotCreateSharedResource
#: Vcl/IBXConst.pas:118 
msgid "Cannot create shared resource. (Windows error %d)"
msgstr "Impossible de créer la ressource partagée (erreur Windows %d)"

#. Programmer's name for it: SWindowsAPIError
#: Vcl/IBXConst.pas:119 
msgid "Windows API error. (Windows error %d [$%.8x])"
msgstr "Erreur de l'API Windows (Erreur Windows %d [$%.8x])"

#. Programmer's name for it: SColumnListsDontMatch
#: Vcl/IBXConst.pas:120 
msgid "Column lists do not match"
msgstr "Les listes de colonnes ne correspondent pas."

#. Programmer's name for it: SColumnTypesDontMatch
#: Vcl/IBXConst.pas:121 
msgid "Column types don't match. (From index: %d; To index: %d)"
msgstr ""
"Les types de colonnes ne correspondent pas (indice De : %d ; indice A : %d)."

#. Programmer's name for it: SCantEndSharedTransaction
#: Vcl/IBXConst.pas:123 
msgid ""
"Can't end a shared transaction unless it is forced and equal to the "
"transaction's TimeoutAction"
msgstr ""
"Impossible de terminer une transaction partagée à moins qu'elle ne soit "
"forcée et égale au TimeoutAction de la transaction."

#. Programmer's name for it: SFieldUnsupportedType
#: Vcl/IBXConst.pas:124 
msgid "Unsupported Field Type"
msgstr "Type de champ non supporté"

#. Programmer's name for it: SCircularDataLink
#: Vcl/IBXConst.pas:125 
msgid "Circular DataLink Reference"
msgstr "Référence circulaire DataLink"

#. Programmer's name for it: SEmptySQLStatement
#: Vcl/IBXConst.pas:126 
msgid "Empty SQL Statement"
msgstr "Instruction SQL vide"

#. Programmer's name for it: SIsASelectStatement
#: Vcl/IBXConst.pas:127 
msgid "use Open for a Select Statement"
msgstr "Utilisez Open pour l'instruction Select"

#. Programmer's name for it: SRequiredParamNotSet
#: Vcl/IBXConst.pas:128 
msgid "Required Param value not set"
msgstr "Valeur de paramètre requise non définie"

#. Programmer's name for it: SNoStoredProcName
#: Vcl/IBXConst.pas:129 
msgid "No Stored Procedure Name assigned"
msgstr "Aucun nom de procédure stockée affecté"

#. Programmer's name for it: SIsAExecuteProcedure
#: Vcl/IBXConst.pas:130 
msgid "use ExecProc for Procedure; use TQuery for Select procedures"
msgstr ""
"Utilisez ExecProc pour Procedure; utilisez TQuery pour les procédures Select."

#. Programmer's name for it: SUpdateFailed
#: Vcl/IBXConst.pas:131 
msgid "Update Failed"
msgstr "Echec de la mise à jour"

#. Programmer's name for it: SNotCachedUpdates
#: Vcl/IBXConst.pas:132 
msgid "CachedUpdates not enabled"
msgstr "CachedUpdates non activé"

#. Programmer's name for it: SNotLiveRequest
#: Vcl/IBXConst.pas:133 
msgid "Request is not live - cannot modify"
msgstr "La requête n'est pas \"vivante\". Modification impossible"

#. Programmer's name for it: SNoProvider
#: Vcl/IBXConst.pas:134 
msgid "No Provider"
msgstr "Aucun fournisseur"

#. Programmer's name for it: SNoRecordsAffected
#: Vcl/IBXConst.pas:135 
msgid "No Records Affected"
msgstr "Aucun enregistrement affecté"

#. Programmer's name for it: SNoTableName
#: Vcl/IBXConst.pas:136 
msgid "No Table Name assigned"
msgstr "Aucun nom de table affecté"

#. Programmer's name for it: SCannotCreatePrimaryIndex
#: Vcl/IBXConst.pas:137 
msgid "Cannot Create Primary Index; are created automatically"
msgstr "Impossible de créer l'index primaire ; créé automatiquement"

#. Programmer's name for it: SCannotDropSystemIndex
#: Vcl/IBXConst.pas:138 
msgid "Cannot Drop System Index"
msgstr "Impossible d'abandonner l'index système"

#. Programmer's name for it: STableNameMismatch
#: Vcl/IBXConst.pas:139 
msgid "Table Name Mismatch"
msgstr "Nom de table inadéquat"

#. Programmer's name for it: SIndexFieldMissing
#: Vcl/IBXConst.pas:140 
msgid "Index Field Missing"
msgstr "Champ d'index manquant"

#. Programmer's name for it: SInvalidCancellation
#: Vcl/IBXConst.pas:141 
msgid "Cannot Cancel events while processing"
msgstr "Impossible d'annuler les événements lors du traitement"

#. Programmer's name for it: SInvalidEvent
#: Vcl/IBXConst.pas:142 
msgid "Invalid Event"
msgstr "Evénement incorrect"

#. Programmer's name for it: SMaximumEvents
#: Vcl/IBXConst.pas:143 
msgid "Exceded Maximum Event limits"
msgstr "Limite maxi d'événements dépassée"

#. Programmer's name for it: SNoEventsRegistered
#: Vcl/IBXConst.pas:144 
msgid "No Events Registered"
msgstr "Aucun événement recensé"

#. Programmer's name for it: SInvalidQueueing
#: Vcl/IBXConst.pas:145 
msgid "Invalid Queueing"
msgstr "Mise en file d'attente incorrecte"

#. Programmer's name for it: SInvalidRegistration
#: Vcl/IBXConst.pas:146 
msgid "Invalid Registration"
msgstr "Recensement incorrect"

#. Programmer's name for it: SInvalidBatchMove
#: Vcl/IBXConst.pas:147 
msgid "Invalid Batch Move"
msgstr "Batch Move incorrect"

#. Programmer's name for it: SSQLDialectInvalid
#: Vcl/IBXConst.pas:148 
msgid "SQL Dialect Invalid"
msgstr "Dialecte SQL incorrect"

#. Programmer's name for it: SSPBConstantNotSupported
#: Vcl/IBXConst.pas:149 
msgid "SPB Constant Not supported"
msgstr "Constante SPB non supportée"

#. Programmer's name for it: SSPBConstantUnknown
#: Vcl/IBXConst.pas:150 
msgid "SPB Constant Unknown"
msgstr "Constante SPB inconnue"

#. Programmer's name for it: SServiceActive
#: Vcl/IBXConst.pas:151 
msgid "Cannot perform operation -- service is not attached"
msgstr "Opération impossible -- le service n'est pas attaché."

#. Programmer's name for it: SServiceInActive
#: Vcl/IBXConst.pas:152 
msgid "Cannot perform operation -- service is attached"
msgstr "Opération impossible -- le service est attaché."

#. Programmer's name for it: SServerNameMissing
#: Vcl/IBXConst.pas:153 
msgid "Server Name Missing"
msgstr "Nom de serveur manquant"

#. Programmer's name for it: SQueryParamsError
#: Vcl/IBXConst.pas:154 
msgid "Query Parameters missing or incorrect"
msgstr "Paramètres de requête manquants ou incorrects"

#. Programmer's name for it: SStartParamsError
#: Vcl/IBXConst.pas:155 
msgid "start Parameters missing or incorrect"
msgstr "Paramètres start manquants ou incorrects"

#. Programmer's name for it: SOutputParsingError
#: Vcl/IBXConst.pas:156 
msgid "Unexpected Output buffer value"
msgstr "Valeur de tampon de sortie inattendue"

#. Programmer's name for it: SUseSpecificProcedures
#: Vcl/IBXConst.pas:157 
msgid ""
"Generic ServiceStart not applicable: Use Specific Procedures to set "
"configuration params"
msgstr ""
"ServiceStart générique non applicable : utilisez des procédures spécifiques "
"pour définir les paramètres de configuration."

#. Programmer's name for it: SSQLMonitorAlreadyPresent
#: Vcl/IBXConst.pas:158 
msgid "SQL Monitor Instance is already present"
msgstr "Une instance du Moniteur SQL est déjà présente."

#. Programmer's name for it: SCantPrintValue
#: Vcl/IBXConst.pas:159 
msgid "Cannot print value"
msgstr "Impossible d'imprimer la valeur"

#. Programmer's name for it: SEOFReached
#: Vcl/IBXConst.pas:160 
msgid "SEOFReached"
msgstr "SEOFReached"

#. Programmer's name for it: SEOFInComment
#: Vcl/IBXConst.pas:161 
msgid "EOF in comment detected"
msgstr "EOF détecté dans un commentaire"

#. Programmer's name for it: SEOFInString
#: Vcl/IBXConst.pas:162 
msgid "EOF in string detected"
msgstr "EOF détecté dans une chaîne"

#. Programmer's name for it: SParamNameExpected
#: Vcl/IBXConst.pas:163 
msgid "Parameter name expected"
msgstr "Nom de paramètre attendu"

#. Programmer's name for it: SSuccess
#: Vcl/IBXConst.pas:164 
msgid "Successful execution"
msgstr "Exécution réussie"

#. Programmer's name for it: SDelphiException
#: Vcl/IBXConst.pas:165 
msgid "DelphiException %s"
msgstr "DelphiException %s"

#. Programmer's name for it: SNoOptionsSet
#: Vcl/IBXConst.pas:166 
msgid "No Install Options selected"
msgstr "Aucune option d'installation sélectionnée"

#. Programmer's name for it: SNoDestinationDirectory
#: Vcl/IBXConst.pas:167 
msgid "DestinationDirectory is not set"
msgstr "DestinationDirectory n'est pas défini."

#. Programmer's name for it: SNosourceDirectory
#: Vcl/IBXConst.pas:168 
msgid "SourceDirectory is not set"
msgstr "SourceDirectory n'est pas défini."

#. Programmer's name for it: SNoUninstallFile
#: Vcl/IBXConst.pas:169 
msgid "Uninstall File Name is not set"
msgstr "Nom du fichier de désinstallation non défini"

#. Programmer's name for it: SOptionNeedsClient
#: Vcl/IBXConst.pas:170 
msgid "%s component requires Client to function properly"
msgstr "Le composant %s requiert un client pour fonctionner correctement."

#. Programmer's name for it: SOptionNeedsServer
#: Vcl/IBXConst.pas:171 
msgid "%s component requires Server to function properly"
msgstr "Le composant %s requiert un serveur pour fonctionner correctement."

#. Programmer's name for it: SInvalidOption
#: Vcl/IBXConst.pas:172 
msgid "Invalid option specified"
msgstr "Option spécifiée incorrecte"

#. Programmer's name for it: SInvalidOnErrorResult
#: Vcl/IBXConst.pas:173 
msgid "Unexpected onError return value"
msgstr "Valeur de retour onError inattendue"

#. Programmer's name for it: SInvalidOnStatusResult
#: Vcl/IBXConst.pas:174 
msgid "Unexpected onStatus return value"
msgstr "Valeur de retour onStatus inattendue"

#. Programmer's name for it: SInterbaseExpressVersion
#: Vcl/IBXConst.pas:176 
msgid "InterbaseExpress 4.3"
msgstr "InterbaseExpress 4.3"

#. Programmer's name for it: SEditSQL
#: Vcl/IBXConst.pas:177 
msgid "Edit SQL"
msgstr "Modifier SQL"

#. Programmer's name for it: SDPBConstantUnknownEx
#: Vcl/IBXConst.pas:178 
msgid "DPB Constant (%s) is unknown"
msgstr "La constante DPB (%s) est inconnue."

#. Programmer's name for it: STPBConstantUnknownEx
#: Vcl/IBXConst.pas:179 
msgid "TPB Constant (%s) is unknown"
msgstr "La constante TPB (%s) est inconnue."

#. Programmer's name for it: SInterbaseExpressVersionEx
#: Vcl/IBXConst.pas:180 
msgid "InterbaseExpress %g"
msgstr "InterbaseExpress &%g"

#. Programmer's name for it: SUnknownPlan
#: Vcl/IBXConst.pas:181 
msgid "Unknown Error - Can't retrieve plan"
msgstr "Erreur inconnue - impossible de récupérer le plan"

#. Programmer's name for it: SFieldSizeMismatch
#: Vcl/IBXConst.pas:182 
msgid "Size Mismatch - Field %s size is too small for data"
msgstr ""
"Erreur de correspondance des tailles - La taille %s du champ est trop petite "
"pour les données."

#. Programmer's name for it: SEventAlreadyRegistered
#: Vcl/IBXConst.pas:183 
msgid "Events already registered"
msgstr "Evénements déjà recensés"

#. Programmer's name for it: SStringTooLarge
#: Vcl/IBXConst.pas:184 
msgid ""
"Trying to store a string of length %d into a field that can only contain %d"
msgstr ""
"Tentative de stockage d'une chaîne de longueur %d dans un champ qui ne peut "
"contenir que %d"

#. Programmer's name for it: SIBServiceEditor
#: Vcl/IBXConst.pas:185 
msgid "&Service Editor ..."
msgstr "Editeur de &service..."

#. Programmer's name for it: SIBSuccessConnect
#: Vcl/IBXConst.pas:186 
msgid "Successful Connection"
msgstr "Connexion réussie"

#. Programmer's name for it: SProviderNotExported
#: Vcl/MidConst.pas:35 
msgid "Provider not exported: %s"
msgstr "Fournisseur non exporté : %s"

#. Programmer's name for it: SNoDataProvider
#: Vcl/MidConst.pas:38 
msgid "Missing data provider or data packet"
msgstr "Fournisseur de données ou paquet de données manquant"

#. Programmer's name for it: SInvalidDataPacket
#: Vcl/MidConst.pas:39 
msgid "Invalid data packet"
msgstr "Paquet de données incorrect"

#. Programmer's name for it: SRefreshError
#: Vcl/MidConst.pas:40 
msgid "Must apply updates before refreshing data"
msgstr "Vous devez valider les modifications avant de rafraîchir les données"

#. Programmer's name for it: SProviderInvalid
#: Vcl/MidConst.pas:41 
msgid "Invalid provider. Provider was freed by the application server"
msgstr ""
"Fournisseur incorrect. Le fournisseur a été libéré par le serveur "
"d'application"

#. Programmer's name for it: SServerNameBlank
#: Vcl/MidConst.pas:42 
msgid "Cannot connect, %s must contain a valid ServerName or ServerGUID"
msgstr ""
"Impossible de se connecter, %s doit contenir un ServerName ou ServerGUID "
"correct"

#. Programmer's name for it: SRepositoryIdBlank
#: Vcl/MidConst.pas:43 
msgid "Cannot connect, %s must contain a valid repository id"
msgstr "Connexion impossible, %s doit contenir un ID de référentiel correct"

#. Programmer's name for it: SAggsGroupingLevel
#: Vcl/MidConst.pas:44 
msgid "Grouping level exceeds current index field count"
msgstr "Le niveau de groupement dépasse le nombre de champs d'index actuel"

#. Programmer's name for it: SAggsNoSuchLevel
#: Vcl/MidConst.pas:45 
msgid "Grouping level not defined"
msgstr "Niveau de groupement non défini"

#. Programmer's name for it: SNoCircularReference
#: Vcl/MidConst.pas:46 
msgid "Circular provider references not allowed"
msgstr "Références de fournisseurs circulaires non autorisées"

#. Programmer's name for it: SErrorLoadingMidas
#: Vcl/MidConst.pas:47 
msgid "Error loading MIDAS.DLL"
msgstr "Erreur de chargement du fichier MIDAS.DLL"

#. Programmer's name for it: SCannotCreateDataSet
#: Vcl/MidConst.pas:48 
msgid "No fields defined.  Cannot create dataset"
msgstr "Aucun champ défini. Création impossible de l'ensemble de données"

#. Programmer's name for it: SFieldNameTooLarge
#: Vcl/MidConst.pas:49 
msgid "Fieldname %s exceeds %d chars"
msgstr "Le nom de champ %s dépasse %d caractères"

#. Programmer's name for it: SInvalidClone
#: Vcl/MidConst.pas:50 
msgid "CloneConnection invalid: distinct ClientDataSet descendents"
msgstr "CloneConnection incorrecte :  descendants ClientDataSet distincts"

#. Programmer's name for it: SSocketReadError
#: Vcl/MidConst.pas:53 
msgid "Error reading from socket"
msgstr "Erreur de lecture du socket"

#. Programmer's name for it: SInvalidProviderName
#: Vcl/MidConst.pas:54 
msgid "Provider name \"%s\" was not recognized by the server"
msgstr "Le nom de fournisseur \"%s\" n'a pas été reconnu par le serveur"

#. Programmer's name for it: SBadVariantType
#: Vcl/MidConst.pas:55 
msgid "Unsupported variant type: %s"
msgstr "Type de variant non supporté : %s"

#. Programmer's name for it: SInvalidAction
#: Vcl/MidConst.pas:56 
msgid "Invalid action received: %d"
msgstr "Action reçue incorrecte : %d"

#. Programmer's name for it: SNoParentConnection
#: Vcl/MidConst.pas:57 
msgid "ParentConnection is not assigned"
msgstr "ParentConnection non affecté"

#. Programmer's name for it: SBlankChildName
#: Vcl/MidConst.pas:58 
msgid "ChildName cannot be blank"
msgstr "ChildName ne peut pas être vide."

#. Programmer's name for it: SInvalidResponse
#: Vcl/MidConst.pas:61 
msgid "Invalid response"
msgstr "Réponse incorrecte"

#. Programmer's name for it: STooManyRecordsModified
#: Vcl/MidConst.pas:63 
msgid "Update affected more than 1 record."
msgstr "La mise à jour a affecté plus d'un enregistrement"

#. Programmer's name for it: SInvalidOptParamType
#: Vcl/MidConst.pas:66 
msgid "Value cannot be stored in an optional parameter"
msgstr "La valeur ne peut être stockée dans un paramètre optionnel"

#. Programmer's name for it: SConstraintFailed
#: Vcl/MidConst.pas:68 
msgid "Record or field constraint failed."
msgstr "La contrainte d'enregistrement ou de champ a échoué."

#. Programmer's name for it: SField
#: Vcl/MidConst.pas:69 
msgid "Field"
msgstr "Champ"

#. Programmer's name for it: SReadOnlyProvider
#: Vcl/MidConst.pas:70 
msgid "Cannot apply updates to a ReadOnly provider"
msgstr ""
"Impossible d'appliquer les mises à jour à un fournisseur en lecture seule"

#. Programmer's name for it: SNoKeySpecified
#: Vcl/MidConst.pas:71 
msgid "Unable to find record.  No key specified"
msgstr "Enregistrement introuvable. Aucune clé spécifiée"

#. Programmer's name for it: SFieldNameTooLong
#: Vcl/MidConst.pas:73 
msgid ""
"Field name cannot be longer then %d characters.  Try setting ObjectView to "
"True on the dataset"
msgstr ""
"Le nom de champ ne peut dépasser %d caractères.  Essayez de définir "
"ObjectView à True dans le dataset"

#. Programmer's name for it: SNoDataSets
#: Vcl/MidConst.pas:74 
msgid "Cannot resolve to dataset when using nested datasets or references"
msgstr ""
"Résolution impossible vers un ensemble de données lors de l'utilisation "
"d'ensembles de données ou de références imbriqués"

#. Programmer's name for it: SRecConstFail
#: Vcl/MidConst.pas:75 
msgid "Preparation of record constraint failed with error \"%s\""
msgstr ""
"La préparation de contrainte d'enregistrement a échoué avec l'erreur \"%s\""

#. Programmer's name for it: SFieldConstFail
#: Vcl/MidConst.pas:76 
msgid "Preparation of field constraint failed with error \"%s\""
msgstr "La préparation de contrainte de champ a échoué avec l'erreur \"%s\""

#. Programmer's name for it: SDefExprFail
#: Vcl/MidConst.pas:77 
msgid "Preparation of default expression failed with error \"%s\""
msgstr "La préparation d'expression par défaut a échoué avec l'erreur \"%s\""

#. Programmer's name for it: SArrayElementError
#: Vcl/MidConst.pas:78 
msgid "Array elements of type %s are not supported"
msgstr "Les éléments de tableau de type %s ne sont pas supportés"

#. Programmer's name for it: SNoTableName
#: Vcl/MidConst.pas:79 
msgid "Unable to resolve records.  Table name not found."
msgstr "Résolution des enregistrements impossible. Nom de table non trouvé."

#. Programmer's name for it: SNoEditsAllowed
#: Vcl/MidConst.pas:80 
msgid "Modifications are not allowed"
msgstr "Modifications non autorisées"

#. Programmer's name for it: SNoDeletesAllowed
#: Vcl/MidConst.pas:81 
msgid "Deletes are not allowed"
msgstr "Suppressions non autorisées"

#. Programmer's name for it: SNoInsertsAllowed
#: Vcl/MidConst.pas:82 
msgid "Inserts are not allowed"
msgstr "Insertions non autorisées"

#. Programmer's name for it: SCannotChangeCommandText
#: Vcl/MidConst.pas:83 
msgid "CommandText changes are not allowed"
msgstr "Modifications CommandText non autorisées"

#. Programmer's name for it: SAggregatesActive
#: Vcl/MidConst.pas:84 
msgid "Operation not allowed with aggregates active"
msgstr "Opération non autorisée lorsque les statistiques sont actives"

#. Programmer's name for it: SNoServers
#: Vcl/MidConst.pas:87 
msgid "No server available"
msgstr "Aucun serveur disponible"

#. Programmer's name for it: SConnectionMissing
#: Vcl/MidConst.pas:91 
msgid "Requires Connection before opening"
msgstr "Requiert une valeur Connection avant l'ouverture."

#. Programmer's name for it: SNoCircularConnection
#: Vcl/MidConst.pas:92 
msgid "Circular reference to Connection not allowed"
msgstr "Référence circulaire à Connection non autorisée"

#. Programmer's name for it: SReturnError
#: Vcl/MidConst.pas:95 
msgid "Expected return value not received"
msgstr "Valeur de retour attendue non reçue"

#. Programmer's name for it: SNoWinSock2
#: Vcl/MidConst.pas:96 
 Vcl/ScktCnst.pas:36
msgid "WinSock 2 must be installed to use the socket connection"
msgstr "WinSock 2 doit être installé pour utiliser la connexion socket"

#. Programmer's name for it: SURLRequired
#: Vcl/MidConst.pas:99 
msgid "URL required"
msgstr "URL requis"

#. Programmer's name for it: SDefaultURL
#: Vcl/MidConst.pas:100 
msgid "http://server.company.com/scripts/httpsrvr.dll"
msgstr "http://server.company.com/scripts/httpsrvr.dll"

#. Programmer's name for it: SInvalidURL
#: Vcl/MidConst.pas:101 
msgid ""
"URL must be in the form \"http://server.company.com/scripts/httpsrvr.dll\""
msgstr ""
"L'URL doit être de la forme \"http://server.company.com/scripts/httpsrvr.dll"
"\""

#. Programmer's name for it: SServerIsBusy
#: Vcl/MidConst.pas:102 
msgid "Server is busy"
msgstr "Le serveur est occupé"

#. Programmer's name for it: SObjectNotAvailable
#: Vcl/MidConst.pas:104 
msgid "Object not available: %s"
msgstr "Objet non disponible : %s"

#. Programmer's name for it: SMasterNotOpen
#: Vcl/MidConst.pas:107 
msgid "Cannot open detail table with master closed"
msgstr ""
"Impossible d'ouvrir la table détails du fait que la table maître est fermée"

#. Programmer's name for it: SBadPropValue
#: Vcl/OleConst.pas:15 
msgid "'%s' is not a valid property value"
msgstr "'%s' n'est pas une valeur de propriété correcte"

#. Programmer's name for it: SCannotActivate
#: Vcl/OleConst.pas:16 
msgid "OLE control activation failed"
msgstr "Echec de l'activation du contrôle OLE"

#. Programmer's name for it: SNoWindowHandle
#: Vcl/OleConst.pas:17 
msgid "Could not obtain OLE control window handle"
msgstr "Impossible d'obtenir le handle de fenêtre du contrôle OLE"

#. Programmer's name for it: SOleError
#: Vcl/OleConst.pas:18 
 Rtl/Common/ComConst.pas:15
msgid "OLE error %.8x"
msgstr "Erreur OLE %.8x"

#. Programmer's name for it: SVarNotObject
#: Vcl/OleConst.pas:19 
msgid "Variant does not reference an OLE object"
msgstr "Le variant ne référence pas un objet OLE"

#. Programmer's name for it: SVarNotAutoObject
#. Programmer's name for it: SVarNotObject
#: Vcl/OleConst.pas:20 
 Rtl/Common/ComConst.pas:21
msgid "Variant does not reference an automation object"
msgstr "Le variant ne référence pas un objet Automation"

#. Programmer's name for it: SNoMethod
#: Vcl/OleConst.pas:21 
msgid "Method '%s' not supported by OLE object"
msgstr "Méthode '%s' non supportée par l'objet OLE"

#. Programmer's name for it: SLinkProperties
#: Vcl/OleConst.pas:22 
msgid "Link Properties"
msgstr "Propriétés de liaison"

#. Programmer's name for it: SInvalidLinkSource
#: Vcl/OleConst.pas:23 
msgid "Cannot link to an invalid source."
msgstr "Liaison impossible avec une source incorrecte."

#. Programmer's name for it: SCannotBreakLink
#: Vcl/OleConst.pas:24 
msgid "Break link operation is not supported."
msgstr "Opération d'interruption de liaison non supportée."

#. Programmer's name for it: SLinkedObject
#: Vcl/OleConst.pas:25 
msgid "Linked %s"
msgstr "%s lié(e)"

#. Programmer's name for it: SEmptyContainer
#: Vcl/OleConst.pas:26 
msgid "Operation not allowed on an empty OLE container"
msgstr "Opération non autorisée pour un conteneur OLE vide"

#. Programmer's name for it: SInvalidVerb
#: Vcl/OleConst.pas:27 
msgid "Invalid object verb"
msgstr "Verbe d'objet incorrect"

#. Programmer's name for it: SPropDlgCaption
#: Vcl/OleConst.pas:28 
msgid "%s Properties"
msgstr "Propriétés %s"

#. Programmer's name for it: SInvalidLicense
#: Vcl/OleConst.pas:30 
msgid "License information for %s is invalid"
msgstr "Les informations de licence pour %s sont incorrectes"

#. Programmer's name for it: SNotLicensed
#: Vcl/OleConst.pas:31 
msgid ""
"License information for %s not found. You cannot use this control in design "
"mode"
msgstr ""
"Informations de licence pour %s non trouvées. Vous ne pouvez utiliser ce "
"contrôle en mode conception"

#. Programmer's name for it: sNoRunningObject
#: Vcl/OleConst.pas:32 
msgid ""
"Unable to retrieve a pointer to a running object registered with OLE for %s/%"
"s"
msgstr ""
"Impossible de récupérer un pointeur sur un objet en cours d'exécution "
"recensé avec OLE pour %s/%s"

#. Programmer's name for it: SServiceOnly
#: Vcl/ScktCnst.pas:29 
msgid "The Socket Server can only be run as a service on NT 3.51 and prior"
msgstr ""
"Le serveur de Socket ne peut être exécuté en service que sous NT 3.51 et "
"précédents"

#. Programmer's name for it: SErrClose
#: Vcl/ScktCnst.pas:30 
msgid "Cannot exit when there are active connections. Kill connections?"
msgstr ""
"Impossible de quitter avec des connexions actives. Fermer les connexions ?"

#. Programmer's name for it: SErrChangeSettings
#: Vcl/ScktCnst.pas:31 
msgid ""
"Cannot change settings when there are active connections. Kill connections?"
msgstr ""
"Impossible de changer les paramètres tant que des connexions sont actives. "
"Fermer les connexions ?"

#. Programmer's name for it: SQueryDisconnect
#: Vcl/ScktCnst.pas:32 
msgid "Disconnecting clients can cause application errors. Continue?"
msgstr ""
"Déconnecter les clients peut causer des erreurs d'applications. Continuer ?"

#. Programmer's name for it: SOpenError
#: Vcl/ScktCnst.pas:33 
msgid "Error opening port %d with error: %s"
msgstr "Erreur lors de l'ouverture du port %d avec le message : %s"

#. Programmer's name for it: SNotShown
#: Vcl/ScktCnst.pas:35 
msgid "(Not Shown)"
msgstr "(Non affiché)"

#. Programmer's name for it: SStatusline
#: Vcl/ScktCnst.pas:37 
msgid "%d current connections"
msgstr "%d connexions actives"

#. Programmer's name for it: SAlreadyRunning
#: Vcl/ScktCnst.pas:38 
msgid "The Socket Server is already running"
msgstr "Le serveur de Socket est déjà actif"

#. Programmer's name for it: SNotUntilRestart
#: Vcl/ScktCnst.pas:39 
msgid "This change will not take affect until the Socket Server is restarted"
msgstr ""
"Ce changement ne prendra effet qu'après avoir redémarré le serveur de Socket"

#. Programmer's name for it: SMonitorActive
#: Vcl/SqlConst.pas:57 
msgid "Cannot change connection on Active Monitor"
msgstr "Impossible de modifier la connexion sur Active Monitor"

#. Programmer's name for it: SMissingConnection
#: Vcl/SqlConst.pas:58 
msgid "Missing SQLConnection property"
msgstr "Propriété SQLConnection manquante"

#. Programmer's name for it: SDatabaseOpen
#: Vcl/SqlConst.pas:59 
msgid "Cannot perform this operation on an open connection"
msgstr "Impossible d'exécuter cette opération sur une connexion ouverte"

#. Programmer's name for it: SDatabaseClosed
#: Vcl/SqlConst.pas:60 
msgid "Cannot perform this operation on a closed connection"
msgstr "Impossible d'exécuter cette opération sur une connexion fermée"

#. Programmer's name for it: SMissingSQLConnection
#: Vcl/SqlConst.pas:61 
msgid "SQLConnection property required for this operation"
msgstr "Propriété SQLConnection requise pour cette opération"

#. Programmer's name for it: SConnectionNameMissing
#: Vcl/SqlConst.pas:62 
msgid "Connection name missing"
msgstr "Nom de connexion manquant"

#. Programmer's name for it: SNoSqlStatement
#: Vcl/SqlConst.pas:70 
msgid "Missing query, table name or procedure name"
msgstr "Requête, nom de table ou nom de procédure manquant"

#. Programmer's name for it: SMissingDataBaseName
#: Vcl/SqlConst.pas:73 
msgid "Missing Database property"
msgstr "Propriété Database manquante"

#. Programmer's name for it: SMissingDriverName
#: Vcl/SqlConst.pas:75 
msgid "Missing DriverName property"
msgstr "Nom de propriété DriverName manquant"

#. Programmer's name for it: SPrepareError
#: Vcl/SqlConst.pas:76 
msgid "Unable to execute Query"
msgstr "Impossible d'exécuter la requête"

#. Programmer's name for it: SObjectNameError
#: Vcl/SqlConst.pas:77 
msgid "Table/Procedure not found"
msgstr "Table/Procédure non trouvée"

#. Programmer's name for it: SNoActiveTrans
#: Vcl/SqlConst.pas:79 
msgid "There is no active transaction"
msgstr "Il n'y a pas de transaction active"

#. Programmer's name for it: SActiveTrans
#: Vcl/SqlConst.pas:80 
msgid "A transaction is already active"
msgstr "Une transaction est déjà active"

#. Programmer's name for it: SDllLoadError
#: Vcl/SqlConst.pas:81 
msgid "Unable to Load %s"
msgstr "Impossible de charger %s"

#. Programmer's name for it: SDllProcLoadError
#: Vcl/SqlConst.pas:82 
msgid "Unable to Find Procedure %s"
msgstr "Procédure %s introuvable"

#. Programmer's name for it: SConnectionEditor
#: Vcl/SqlConst.pas:83 
msgid "&Edit Connection Properties"
msgstr "&Modifier les propriétés de connexion"

#. Programmer's name for it: SCommandTextEditor
#: Vcl/SqlConst.pas:84 
msgid "&Edit CommandText"
msgstr "&Modifier CommandText"

#. Programmer's name for it: SMissingDLLName
#: Vcl/SqlConst.pas:85 
msgid "DLL/Shared Library Name not Set"
msgstr "Nom de DLL/bibliothèque partagée non défini"

#. Programmer's name for it: SMissingDriverRegFile
#: Vcl/SqlConst.pas:86 
msgid "Driver/Connection Registry File '%s' not found"
msgstr "Le fichier registre des pilotes/connexions '%s' n'a pas été trouvé"

#. Programmer's name for it: STableNameNotFound
#: Vcl/SqlConst.pas:87 
msgid "Cannot find TableName in CommandText"
msgstr "Impossible de trouver TableName dans CommandText"

#. Programmer's name for it: SNoCursor
#: Vcl/SqlConst.pas:88 
msgid "Cursor not returned from Query"
msgstr "Curseur non renvoyé par Query"

#. Programmer's name for it: SMetaDataOpenError
#: Vcl/SqlConst.pas:89 
msgid "Unable to Open Metadata"
msgstr "Impossible d'ouvrir les métadonnées"

#. Programmer's name for it: SErrorMappingError
#: Vcl/SqlConst.pas:90 
msgid "SQL Error: Error mapping failed"
msgstr "Erreur SQL : échec du mappage d'erreurs"

#. Programmer's name for it: SStoredProcsNotSupported
#: Vcl/SqlConst.pas:91 
msgid "Stored Procedures not supported by '%s' Server"
msgstr "Procédures stockées non supportées par le serveur '%s'"

#. Programmer's name for it: SDBXUNKNOWNERROR
#: Vcl/SqlConst.pas:92 
msgid "DBX Error: No Mapping for Error Code Found"
msgstr "Erreur DBX : aucune correspondance pour le code d'erreur"

#. Programmer's name for it: SDBXNOCONNECTION
#. Programmer's name for it: SDBXNOCOMMAND
#. Programmer's name for it: SDBXNOCURSOR
#: Vcl/SqlConst.pas:93 
 Vcl/SqlConst.pas:95 Vcl/SqlConst.pas:96
msgid "DBX Error: Connection not found, error message cannot be retrieved"
msgstr ""
"Erreur DBX : connexion non trouvée, le message d'erreur ne peut pas être "
"récupéré."

#. Programmer's name for it: SDBXNOMETAOBJECT
#: Vcl/SqlConst.pas:94 
msgid "DBX Error: MetadataObject not found, error message cannot be retrieved"
msgstr ""
"Erreur DBX : MetadataObject non trouvé, le message d'erreur ne peut pas être "
"récupéré."

#. Programmer's name for it: SNOMEMORY
#: Vcl/SqlConst.pas:97 
msgid "DBX Error: Insufficient Memory for Operation"
msgstr "Erreur DBX : mémoire insuffisante pour l'opération"

#. Programmer's name for it: SINVALIDFLDTYPE
#: Vcl/SqlConst.pas:98 
msgid "DBX Error: Invalid Field Type"
msgstr "Erreur DBX : type de champ incorrect"

#. Programmer's name for it: SINVALIDHNDL
#: Vcl/SqlConst.pas:99 
msgid "DBX Error: Invalid Handle"
msgstr "Erreur DBX : handle incorrect"

#. Programmer's name for it: SINVALIDTIME
#: Vcl/SqlConst.pas:100 
msgid "DBX Error: Invalid Time"
msgstr "Erreur DBX : heure incorrecte"

#. Programmer's name for it: SNOTSUPPORTED
#: Vcl/SqlConst.pas:101 
msgid "DBX Error: Operation Not Supported"
msgstr "Erreur DBX : opération non supportée"

#. Programmer's name for it: SINVALIDXLATION
#: Vcl/SqlConst.pas:102 
msgid "DBX Error: Invalid Translation"
msgstr "Erreur DBX : traduction incorrecte"

#. Programmer's name for it: SINVALIDPARAM
#: Vcl/SqlConst.pas:103 
msgid "DBX Error: Invalid Parameter"
msgstr "Erreur DBX : paramètre incorrect"

#. Programmer's name for it: SOUTOFRANGE
#: Vcl/SqlConst.pas:104 
msgid "DBX Error: Argument out of Range"
msgstr "Erreur DBX : argument hors limite"

#. Programmer's name for it: SSQLPARAMNOTSET
#: Vcl/SqlConst.pas:105 
msgid "DBX Error: Parameter Not Set"
msgstr "Erreur DBX : paramètre non défini"

#. Programmer's name for it: SEOF
#: Vcl/SqlConst.pas:106 
msgid "DBX Error: Result set at EOF"
msgstr "Erreur DBX : résultat défini sur fin de fichier"

#. Programmer's name for it: SINVALIDUSRPASS
#: Vcl/SqlConst.pas:107 
msgid "DBX Error: Invalid Username/Password"
msgstr "Erreur DBX : nom d'utilisateur/mot de passe incorrect"

#. Programmer's name for it: SINVALIDPRECISION
#: Vcl/SqlConst.pas:108 
msgid "DBX Error: Invalid Precision"
msgstr "Erreur DBX : précision incorrecte"

#. Programmer's name for it: SINVALIDLEN
#: Vcl/SqlConst.pas:109 
msgid "DBX Error: Invalid Length"
msgstr "Erreur DBX : longueur incorrecte"

#. Programmer's name for it: SINVALIDXISOLEVEL
#: Vcl/SqlConst.pas:110 
msgid "DBX Error: Invalid Transaction Isolation Level"
msgstr "Erreur DBX : niveau d\"isolation incorrect"

#. Programmer's name for it: SINVALIDTXNID
#: Vcl/SqlConst.pas:111 
msgid "DBX Error: Invalid Transaction ID"
msgstr "Erreur DBX : ID de transaction incorrecte"

#. Programmer's name for it: SDUPLICATETXNID
#: Vcl/SqlConst.pas:112 
msgid "DBX Error: Duplicate Transaction ID"
msgstr "Erreur DBX : ID de transaction dupliquée"

#. Programmer's name for it: SDRIVERRESTRICTED
#: Vcl/SqlConst.pas:113 
msgid "dbExpress: Application is not licensed to use this feature"
msgstr ""
"dbExpress : la licence de l'application ne permet pas d'utiliser cette "
"fonctionnalité."

#. Programmer's name for it: SLOCALTRANSACTIVE
#: Vcl/SqlConst.pas:114 
msgid "DBX Error: Local Transaction already active"
msgstr "Erreur DBX : transaction locale déjà active"

#. Programmer's name for it: SMultiConnNotSupported
#: Vcl/SqlConst.pas:115 
msgid "Multiple Connections not supported by %s driver"
msgstr "Connexions multiples non supportées par le pilote %s"

#. Programmer's name for it: SConfFileMoveError
#: Vcl/SqlConst.pas:116 
msgid "Unable to move %s to %s"
msgstr "Impossible de déplacer %s vers %s"

#. Programmer's name for it: SMissingConfFile
#: Vcl/SqlConst.pas:117 
msgid "Configuration file %s not found"
msgstr "Fichier de configuration %s non trouvé"

#. Programmer's name for it: SObjectViewNotTrue
#: Vcl/SqlConst.pas:118 
msgid "ObjectView must be True for Table with Object fields"
msgstr "ObjectView doit être à True pour les tables avec les champs Object"

#. Programmer's name for it: SDriverNotInConfigFile
#: Vcl/SqlConst.pas:119 
msgid "Driver (%s) not found in Cfg file (%s)"
msgstr "Pilote (%s) non trouvé dans le fichier Cfg (%s)"

#. Programmer's name for it: SObjectTypenameRequired
#: Vcl/SqlConst.pas:120 
msgid "Object type name required as parameter value"
msgstr "Nom de type objet requis comme valeur de paramètre"

#. used in SqlReg.pas
#: Vcl/SqlConst.pas:123 
msgid "Text files (*.txt)|*.txt|All files (*.*)|*.*"
msgstr "Fichiers texte (*.txt)|*.txt|Tous les fichiers (*.*)|*.*"

#. Programmer's name for it: SLogFileFilter
#: Vcl/SqlConst.pas:124 
msgid "Log files (*.log)"
msgstr "Fichier journaux (*.log)"

#. Programmer's name for it: SDataBindings
#: Vcl/VDBConsts.pas:41 
msgid "Data Bindings..."
msgstr "Liaisons de données..."

#. Programmer's name for it: SCreateRegKeyError
#: Rtl/Common/ComConst.pas:14 
msgid "Error creating system registry entry"
msgstr "Erreur à la création de l'entrée de registre système"

#. Programmer's name for it: SObjectFactoryMissing
#: Rtl/Common/ComConst.pas:16 
msgid "Object factory for class %s missing"
msgstr "Fabrique d'objets manquante pour la classe %s"

#. Programmer's name for it: STypeInfoMissing
#: Rtl/Common/ComConst.pas:17 
msgid "Type information missing for class %s"
msgstr "Informations de type manquantes pour la classe %s"

#. Programmer's name for it: SBadTypeInfo
#: Rtl/Common/ComConst.pas:18 
msgid "Incorrect type information for class %s"
msgstr "Informations de type incorrectes pour la classe %s"

#. Programmer's name for it: SDispIntfMissing
#: Rtl/Common/ComConst.pas:19 
msgid "Dispatch interface missing from class %s"
msgstr "Interface dispatch manquante dans la classe %s"

#. Programmer's name for it: SNoMethod
#: Rtl/Common/ComConst.pas:20 
msgid "Method '%s' not supported by automation object"
msgstr "Méthode '%s' non supportée par l'objet Automation"

#. Programmer's name for it: STooManyParams
#: Rtl/Common/ComConst.pas:22 
msgid "Dispatch methods do not support more than 64 parameters"
msgstr "Les méthodes Dispatch ne gèrent pas plus de 64 paramètres"

#. Programmer's name for it: SDCOMNotInstalled
#: Rtl/Common/ComConst.pas:23 
msgid "DCOM not installed"
msgstr "DCOM non installé"

#. Programmer's name for it: SDAXError
#: Rtl/Common/ComConst.pas:24 
msgid "DAX Error"
msgstr "Erreur DAX"

#. Programmer's name for it: SAutomationWarning
#: Rtl/Common/ComConst.pas:26 
msgid "COM Server Warning"
msgstr "Avertissement du serveur COM"

#. Programmer's name for it: SNoCloseActiveServer1
#: Rtl/Common/ComConst.pas:29 
msgid ""
"There are still active COM objects in this application.  One or more clients "
"may have references to these objects, so manually closing "
msgstr ""
"Il y a encore des serveurs COM actifs dans cette application.  Un ou "
"plusieurs clients ont peut-être des références à ces objets. La fermeture "
"manuelle de "

#. Programmer's name for it: SNoCloseActiveServer2
#: Rtl/Common/ComConst.pas:32 
msgid ""
"this application may cause those client application(s) to fail.\n"
"\n"
"Are you sure you want to close this application?"
msgstr ""
"cette application peut donc provoquer des erreurs dans les clients.\n"
"\n"
"Etes-vous sûr de vouloir fermer cette application ?"

#. Programmer's name for it: hNoTableOfContents
#: Rtl/Common/HelpIntfs.pas:252 
msgid "Unable to find a Table Of Contents"
msgstr "Impossible de trouver une table des matières"

#. Programmer's name for it: hNothingFound
#: Rtl/Common/HelpIntfs.pas:253 
msgid "No help found for %s"
msgstr "Aucune aide trouvée pour %s."

#. Programmer's name for it: hNoContext
#: Rtl/Common/HelpIntfs.pas:254 
msgid "No context-sensitive help installed"
msgstr "Aucune aide contextuelle trouvée"

#. Programmer's name for it: hNoTopics
#: Rtl/Common/HelpIntfs.pas:255 
msgid "No topic-based help system installed"
msgstr "Aucun système d'aide à rubriques n'a été installé"

#. Programmer's name for it: SBucketListLocked
#: Rtl/Common/RTLConsts.pas:17 
msgid "List is locked during an active ForEach"
msgstr "Liste verrouillée lors d'une opération ForEach active"

#. Programmer's name for it: SCheckSynchronizeError
#: Rtl/Common/RTLConsts.pas:20 
msgid "CheckSynchronize called from thread $%x, which is NOT the main thread"
msgstr ""
"CheckSynchronize a été appelée depuis le thread $%x, qui n'est PAS le thread "
"principal"

#. Programmer's name for it: SDelimiterQuoteCharError
#: Rtl/Common/RTLConsts.pas:22 
msgid "Delimiter and QuoteChar properties cannot have the same value"
msgstr "Les propriétés Delimiter et QuoteChar ne peuvent avoir la même valeur"

#. Programmer's name for it: SItemNotFound
#: Rtl/Common/RTLConsts.pas:56 
msgid "Item not found ($0%x)"
msgstr "Elément non trouvé ($0%x)"

#. Programmer's name for it: SNoComSupport
#: Rtl/Common/RTLConsts.pas:64 
msgid "%s has not been registered as a COM class"
msgstr "%s n'a pas été recensé comme classe COM"

#. Programmer's name for it: SComponentNameTooLong
#: Rtl/Common/RTLConsts.pas:68 
msgid "Component name '%s' exceeds 64 character limit"
msgstr "Le nom de composant '%s' dépasse la limite des 64 caractères"

#. Programmer's name for it: SRegCreateFailed
#: Rtl/Common/RTLConsts.pas:73 
msgid "Failed to create key %s"
msgstr "Echec à la création de la clé %s"

#. Programmer's name for it: SRegGetDataFailed
#: Rtl/Common/RTLConsts.pas:74 
msgid "Failed to get data for '%s'"
msgstr "Echec à l'obtention des données pour '%s'"

#. Programmer's name for it: SRegSetDataFailed
#: Rtl/Common/RTLConsts.pas:76 
msgid "Failed to set data for '%s'"
msgstr "Echec à la définition des données pour '%s'"

#. Programmer's name for it: SSeekNotImplemented
#: Rtl/Common/RTLConsts.pas:78 
msgid "%s.Seek not implemented"
msgstr "%s.Positionnement non implémenté"

#. Programmer's name for it: SSortedListError
#: Rtl/Common/RTLConsts.pas:79 
msgid "Operation not allowed on sorted list"
msgstr "Opération non autorisée dans une liste ordonnée"

#. Programmer's name for it: SUnknownGroup
#: Rtl/Common/RTLConsts.pas:84 
msgid "%s not in a class registration group"
msgstr "%s n'est pas dans un groupe de recensement de classes"

#. Programmer's name for it: SUnknownProperty
#: Rtl/Common/RTLConsts.pas:85 
msgid "Property %s does not exist"
msgstr "La propriété %s n'existe pas"

#. Programmer's name for it: SStreamSetSize
#: Rtl/Common/RTLConsts.pas:87 
msgid "Stream.SetSize failure"
msgstr "Erreur lors de la définition de la taille du flux"

#. Programmer's name for it: SThreadCreateError
#: Rtl/Common/RTLConsts.pas:88 
msgid "Thread creation error: %s"
msgstr "Erreur de création de thread : %s"

#. Programmer's name for it: SThreadError
#: Rtl/Common/RTLConsts.pas:89 
msgid "Thread Error: %s (%d)"
msgstr "Erreur de thread : %s (%d)"

#. Programmer's name for it: SInvalidDateDay
#: Rtl/Common/RTLConsts.pas:91 
msgid "(%d, %d) is not a valid DateDay pair"
msgstr "(%d, %d) n'est pas une paire DateDay correcte."

#. Programmer's name for it: SInvalidDateWeek
#: Rtl/Common/RTLConsts.pas:92 
msgid "(%d, %d, %d) is not a valid DateWeek triplet"
msgstr "(%d, %d, %d) n'est pas un triplet DateWeek correct."

#. Programmer's name for it: SInvalidDateMonthWeek
#: Rtl/Common/RTLConsts.pas:93 
msgid "(%d, %d, %d, %d) is not a valid DateMonthWeek quad"
msgstr "(%d, %d, %d, %d) n'est pas un quad DateMonthWeek correct."

#. Programmer's name for it: SInvalidDayOfWeekInMonth
#: Rtl/Common/RTLConsts.pas:94 
msgid "(%d, %d, %d, %d) is not a valid DayOfWeekInMonth quad"
msgstr "(%d, %d, %d, %d) n'est pas un quad DayOfWeekInMonth correct."

#. Programmer's name for it: SInvalidJulianDate
#: Rtl/Common/RTLConsts.pas:95 
msgid "%f Julian cannot be represented as a DateTime"
msgstr "%f Julien ne peut pas être représenté en tant que DateTime."

#. Programmer's name for it: SMissingDateTimeField
#: Rtl/Common/RTLConsts.pas:96 
msgid "?"
msgstr " ?"

#. Programmer's name for it: SConvIncompatibleTypes2
#: Rtl/Common/RTLConsts.pas:98 
 Rtl/Sys/SysConst.pas:107
msgid "Incompatible conversion types [%s, %s]"
msgstr "Types de conversion incompatibles [%s, %s]"

#. Programmer's name for it: SConvIncompatibleTypes3
#: Rtl/Common/RTLConsts.pas:99 
 Rtl/Sys/SysConst.pas:108
msgid "Incompatible conversion types [%s, %s, %s]"
msgstr "Types de conversion incompatibles [%s, %s, %s]"

#. Programmer's name for it: SConvIncompatibleTypes4
#: Rtl/Common/RTLConsts.pas:100 
 Rtl/Sys/SysConst.pas:109
msgid "Incompatible conversion types [%s - %s, %s - %s]"
msgstr "Types de conversion incompatibles [%s - %s, %s - %s]"

#. Programmer's name for it: SConvUnknownType
#: Rtl/Common/RTLConsts.pas:101 
 Rtl/Sys/SysConst.pas:110
msgid "Unknown conversion type %s"
msgstr "Type de conversion %s inconnu"

#. Programmer's name for it: SConvDuplicateType
#: Rtl/Common/RTLConsts.pas:102 
msgid "Conversion type (%s) already registered in %s"
msgstr "Le type de conversion (%s) est déjà recensé dans %s."

#. Programmer's name for it: SConvUnknownFamily
#: Rtl/Common/RTLConsts.pas:103 
 Rtl/Sys/SysConst.pas:112
msgid "Unknown conversion family %s"
msgstr "Famille de conversion %s inconnue"

#. Programmer's name for it: SConvDuplicateFamily
#: Rtl/Common/RTLConsts.pas:104 
 Rtl/Sys/SysConst.pas:113
msgid "Conversion family (%s) already registered"
msgstr "Famille de conversion (%s) déjà recensée"

#. Programmer's name for it: SConvUnknownDescription
#: Rtl/Common/RTLConsts.pas:105 
 Rtl/Sys/SysConst.pas:114
msgid "[%.8x]"
msgstr "[%.8x]"

#. Programmer's name for it: SConvIllegalType
#: Rtl/Common/RTLConsts.pas:106 
 Rtl/Sys/SysConst.pas:115
msgid "Illegal type"
msgstr "Type incorrect"

#. Programmer's name for it: SConvIllegalFamily
#: Rtl/Common/RTLConsts.pas:107 
 Rtl/Sys/SysConst.pas:116
msgid "Illegal family"
msgstr "Famille incorrecte"

#. Programmer's name for it: SConvFactorZero
#: Rtl/Common/RTLConsts.pas:108 
 Rtl/Sys/SysConst.pas:117
msgid "%s has a factor of zero"
msgstr "%s a un facteur de zéro"

#. Programmer's name for it: SConvStrParseError
#: Rtl/Common/RTLConsts.pas:109 
msgid "Could not parse %s"
msgstr "Impossible d'analyser %s"

#. Programmer's name for it: SFailedToCallConstructor
#: Rtl/Common/RTLConsts.pas:110 
msgid "TStrings descendant %s failed to call inherited constructor"
msgstr ""
"Le %s décroissant de TStrings n'a pas réussi à appeler le constructeur "
"hérité."

#. Programmer's name for it: sWindowsSocketError
#: Rtl/Common/RTLConsts.pas:112 
msgid "Windows socket error: %s (%d), on API '%s'"
msgstr "Erreur socket Windows : %s (%d), avec l'API '%s'"

#. Programmer's name for it: SDistanceDescription
#: Rtl/Common/StdConvs.pas:300 
msgid "Distance"
msgstr "Distance"

#. Programmer's name for it: SMicromicronsDescription
#: Rtl/Common/StdConvs.pas:303 
msgid "Micromicrons"
msgstr "Micromicrons"

#. Programmer's name for it: SAngstromsDescription
#: Rtl/Common/StdConvs.pas:304 
msgid "Angstroms"
msgstr "Angströms"

#. Programmer's name for it: SMillimicronsDescription
#: Rtl/Common/StdConvs.pas:305 
msgid "Millimicrons"
msgstr "Millimicrons"

#. Programmer's name for it: SMicronsDescription
#: Rtl/Common/StdConvs.pas:306 
msgid "Microns"
msgstr "Microns"

#. Programmer's name for it: SMillimetersDescription
#: Rtl/Common/StdConvs.pas:307 
msgid "Millimeters"
msgstr "Millimètres"

#. Programmer's name for it: SCentimetersDescription
#: Rtl/Common/StdConvs.pas:308 
msgid "Centimeters"
msgstr "Centimètres"

#. Programmer's name for it: SDecimetersDescription
#: Rtl/Common/StdConvs.pas:309 
msgid "Decimeters"
msgstr "Décimètres"

#. Programmer's name for it: SMetersDescription
#: Rtl/Common/StdConvs.pas:310 
msgid "Meters"
msgstr "Mètres"

#. Programmer's name for it: SDecametersDescription
#: Rtl/Common/StdConvs.pas:311 
msgid "Decameters"
msgstr "Décamètres"

#. Programmer's name for it: SHectometersDescription
#: Rtl/Common/StdConvs.pas:312 
msgid "Hectometers"
msgstr "Hectomètres"

#. Programmer's name for it: SKilometersDescription
#: Rtl/Common/StdConvs.pas:313 
msgid "Kilometers"
msgstr "Kilomètres"

#. Programmer's name for it: SMegametersDescription
#: Rtl/Common/StdConvs.pas:314 
msgid "Megameters"
msgstr "Mégamètres"

#. Programmer's name for it: SGigametersDescription
#: Rtl/Common/StdConvs.pas:315 
msgid "Gigameters"
msgstr "Gigamètres"

#. Programmer's name for it: SInchesDescription
#: Rtl/Common/StdConvs.pas:316 
msgid "Inches"
msgstr "Pouces"

#. Programmer's name for it: SFeetDescription
#: Rtl/Common/StdConvs.pas:317 
msgid "Feet"
msgstr "Pieds"

#. Programmer's name for it: SYardsDescription
#: Rtl/Common/StdConvs.pas:318 
msgid "Yards"
msgstr "Yards"

#. Programmer's name for it: SMilesDescription
#: Rtl/Common/StdConvs.pas:319 
msgid "Miles"
msgstr "Milles"

#. Programmer's name for it: SNauticalMilesDescription
#: Rtl/Common/StdConvs.pas:320 
msgid "NauticalMiles"
msgstr "Miles nautiques"

#. Programmer's name for it: SAstronomicalUnitsDescription
#: Rtl/Common/StdConvs.pas:321 
msgid "AstronomicalUnits"
msgstr "Unités astronomiques"

#. Programmer's name for it: SLightYearsDescription
#: Rtl/Common/StdConvs.pas:322 
msgid "LightYears"
msgstr "Années lumière"

#. Programmer's name for it: SParsecsDescription
#: Rtl/Common/StdConvs.pas:323 
msgid "Parsecs"
msgstr "Parsecs"

#. Programmer's name for it: SCubitsDescription
#: Rtl/Common/StdConvs.pas:324 
msgid "Cubits"
msgstr "Coudée"

#. Programmer's name for it: SFathomsDescription
#: Rtl/Common/StdConvs.pas:325 
msgid "Fathoms"
msgstr "Brasses"

#. Programmer's name for it: SFurlongsDescription
#: Rtl/Common/StdConvs.pas:326 
msgid "Furlongs"
msgstr "Furlongs"

#. Programmer's name for it: SHandsDescription
#: Rtl/Common/StdConvs.pas:327 
msgid "Hands"
msgstr "Paumes"

#. Programmer's name for it: SPacesDescription
#: Rtl/Common/StdConvs.pas:328 
msgid "Paces"
msgstr "Pas"

#. Programmer's name for it: SRodsDescription
#: Rtl/Common/StdConvs.pas:329 
msgid "Rods"
msgstr "Rods"

#. Programmer's name for it: SChainsDescription
#: Rtl/Common/StdConvs.pas:330 
msgid "Chains"
msgstr "Chaînes"

#. Programmer's name for it: SLinksDescription
#: Rtl/Common/StdConvs.pas:331 
msgid "Links"
msgstr "Links"

#. Programmer's name for it: SPicasDescription
#: Rtl/Common/StdConvs.pas:332 
msgid "Picas"
msgstr "Picas"

#. Programmer's name for it: SPointsDescription
#: Rtl/Common/StdConvs.pas:333 
msgid "Points"
msgstr "Points"

#. Programmer's name for it: SAreaDescription
#: Rtl/Common/StdConvs.pas:337 
msgid "Area"
msgstr "Aire"

#. Programmer's name for it: SSquareMillimetersDescription
#: Rtl/Common/StdConvs.pas:340 
msgid "SquareMillimeters"
msgstr "Millimètres carrés"

#. Programmer's name for it: SSquareCentimetersDescription
#: Rtl/Common/StdConvs.pas:341 
msgid "SquareCentimeters"
msgstr "Centimètres carrés"

#. Programmer's name for it: SSquareDecimetersDescription
#: Rtl/Common/StdConvs.pas:342 
msgid "SquareDecimeters"
msgstr "Décimètres carrés"

#. Programmer's name for it: SSquareMetersDescription
#: Rtl/Common/StdConvs.pas:343 
msgid "SquareMeters"
msgstr "Mètres carrés"

#. Programmer's name for it: SSquareDecametersDescription
#: Rtl/Common/StdConvs.pas:344 
msgid "SquareDecameters"
msgstr "Décamètres carrés"

#. Programmer's name for it: SSquareHectometersDescription
#: Rtl/Common/StdConvs.pas:345 
msgid "SquareHectometers"
msgstr "Hectomètres carrés"

#. Programmer's name for it: SSquareKilometersDescription
#: Rtl/Common/StdConvs.pas:346 
msgid "SquareKilometers"
msgstr "Kilomètres carrés"

#. Programmer's name for it: SSquareInchesDescription
#: Rtl/Common/StdConvs.pas:347 
msgid "SquareInches"
msgstr "Pouces carrés"

#. Programmer's name for it: SSquareFeetDescription
#: Rtl/Common/StdConvs.pas:348 
msgid "SquareFeet"
msgstr "Pieds carrés"

#. Programmer's name for it: SSquareYardsDescription
#: Rtl/Common/StdConvs.pas:349 
msgid "SquareYards"
msgstr "Yards carrés"

#. Programmer's name for it: SSquareMilesDescription
#: Rtl/Common/StdConvs.pas:350 
msgid "SquareMiles"
msgstr "Milles carrés"

#. Programmer's name for it: SAcresDescription
#: Rtl/Common/StdConvs.pas:351 
msgid "Acres"
msgstr "Acres"

#. Programmer's name for it: SCentaresDescription
#: Rtl/Common/StdConvs.pas:352 
msgid "Centares"
msgstr "Centares"

#. Programmer's name for it: SAresDescription
#: Rtl/Common/StdConvs.pas:353 
msgid "Ares"
msgstr "Ares"

#. Programmer's name for it: SHectaresDescription
#: Rtl/Common/StdConvs.pas:354 
msgid "Hectares"
msgstr "Hectares"

#. Programmer's name for it: SSquareRodsDescription
#: Rtl/Common/StdConvs.pas:355 
msgid "SquareRods"
msgstr "Rods carrés"

#. Programmer's name for it: SVolumeDescription
#: Rtl/Common/StdConvs.pas:359 
msgid "Volume"
msgstr "Volume"

#. Programmer's name for it: SCubicMillimetersDescription
#: Rtl/Common/StdConvs.pas:362 
msgid "CubicMillimeters"
msgstr "Millimètres cube"

#. Programmer's name for it: SCubicCentimetersDescription
#: Rtl/Common/StdConvs.pas:363 
msgid "CubicCentimeters"
msgstr "Centimètres cube"

#. Programmer's name for it: SCubicDecimetersDescription
#: Rtl/Common/StdConvs.pas:364 
msgid "CubicDecimeters"
msgstr "Décimètres cube"

#. Programmer's name for it: SCubicMetersDescription
#: Rtl/Common/StdConvs.pas:365 
msgid "CubicMeters"
msgstr "Mètres cube"

#. Programmer's name for it: SCubicDecametersDescription
#: Rtl/Common/StdConvs.pas:366 
msgid "CubicDecameters"
msgstr "Décamètres cube"

#. Programmer's name for it: SCubicHectometersDescription
#: Rtl/Common/StdConvs.pas:367 
msgid "CubicHectometers"
msgstr "Hectomètres cube"

#. Programmer's name for it: SCubicKilometersDescription
#: Rtl/Common/StdConvs.pas:368 
msgid "CubicKilometers"
msgstr "Kilomètres cube"

#. Programmer's name for it: SCubicInchesDescription
#: Rtl/Common/StdConvs.pas:369 
msgid "CubicInches"
msgstr "Pouces cube"

#. Programmer's name for it: SCubicFeetDescription
#: Rtl/Common/StdConvs.pas:370 
msgid "CubicFeet"
msgstr "Pieds cube"

#. Programmer's name for it: SCubicYardsDescription
#: Rtl/Common/StdConvs.pas:371 
msgid "CubicYards"
msgstr "Yards cube"

#. Programmer's name for it: SCubicMilesDescription
#: Rtl/Common/StdConvs.pas:372 
msgid "CubicMiles"
msgstr "Milles cube"

#. Programmer's name for it: SMilliLitersDescription
#: Rtl/Common/StdConvs.pas:373 
msgid "MilliLiters"
msgstr "Millitres"

#. Programmer's name for it: SCentiLitersDescription
#: Rtl/Common/StdConvs.pas:374 
msgid "CentiLiters"
msgstr "Centilitres"

#. Programmer's name for it: SDeciLitersDescription
#: Rtl/Common/StdConvs.pas:375 
msgid "DeciLiters"
msgstr "Décilitres"

#. Programmer's name for it: SLitersDescription
#: Rtl/Common/StdConvs.pas:376 
msgid "Liters"
msgstr "Litres"

#. Programmer's name for it: SDecaLitersDescription
#: Rtl/Common/StdConvs.pas:377 
msgid "DecaLiters"
msgstr "Décalitres"

#. Programmer's name for it: SHectoLitersDescription
#: Rtl/Common/StdConvs.pas:378 
msgid "HectoLiters"
msgstr "Hectolitres"

#. Programmer's name for it: SKiloLitersDescription
#: Rtl/Common/StdConvs.pas:379 
msgid "KiloLiters"
msgstr "Kilolitres"

#. Programmer's name for it: SAcreFeetDescription
#: Rtl/Common/StdConvs.pas:380 
msgid "AcreFeet"
msgstr "Acre Pied"

#. Programmer's name for it: SAcreInchesDescription
#: Rtl/Common/StdConvs.pas:381 
msgid "AcreInches"
msgstr "Acre Pouces"

#. Programmer's name for it: SCordsDescription
#: Rtl/Common/StdConvs.pas:382 
msgid "Cords"
msgstr "Cordes"

#. Programmer's name for it: SCordFeetDescription
#: Rtl/Common/StdConvs.pas:383 
msgid "CordFeet"
msgstr "Pied-corde"

#. Programmer's name for it: SDecisteresDescription
#: Rtl/Common/StdConvs.pas:384 
msgid "Decisteres"
msgstr "Decisteres"

#. Programmer's name for it: SSteresDescription
#: Rtl/Common/StdConvs.pas:385 
msgid "Steres"
msgstr "Stères"

#. Programmer's name for it: SDecasteresDescription
#: Rtl/Common/StdConvs.pas:386 
msgid "Decasteres"
msgstr "Decasteres"

#. Programmer's name for it: SFluidGallonsDescription
#: Rtl/Common/StdConvs.pas:389 
msgid "FluidGallons"
msgstr "FluidGallons"

#. Programmer's name for it: SFluidQuartsDescription
#: Rtl/Common/StdConvs.pas:390 
msgid "FluidQuarts"
msgstr "FluidQuarts"

#. Programmer's name for it: SFluidPintsDescription
#: Rtl/Common/StdConvs.pas:391 
msgid "FluidPints"
msgstr "FluidPints"

#. Programmer's name for it: SFluidCupsDescription
#: Rtl/Common/StdConvs.pas:392 
msgid "FluidCups"
msgstr "FluidCups"

#. Programmer's name for it: SFluidGillsDescription
#: Rtl/Common/StdConvs.pas:393 
msgid "FluidGills"
msgstr "FluidGills"

#. Programmer's name for it: SFluidOuncesDescription
#: Rtl/Common/StdConvs.pas:394 
msgid "FluidOunces"
msgstr "FluidOunces"

#. Programmer's name for it: SFluidTablespoonsDescription
#: Rtl/Common/StdConvs.pas:395 
msgid "FluidTablespoons"
msgstr "FluidTablespoons"

#. Programmer's name for it: SFluidTeaspoonsDescription
#: Rtl/Common/StdConvs.pas:396 
msgid "FluidTeaspoons"
msgstr "FluidTeaspoons"

#. Programmer's name for it: SDryGallonsDescription
#: Rtl/Common/StdConvs.pas:399 
msgid "DryGallons"
msgstr "DryGallons"

#. Programmer's name for it: SDryQuartsDescription
#: Rtl/Common/StdConvs.pas:400 
msgid "DryQuarts"
msgstr "DryQuarts"

#. Programmer's name for it: SDryPintsDescription
#: Rtl/Common/StdConvs.pas:401 
msgid "DryPints"
msgstr "DryPints"

#. Programmer's name for it: SDryPecksDescription
#: Rtl/Common/StdConvs.pas:402 
msgid "DryPecks"
msgstr "DryPecks"

#. Programmer's name for it: SDryBucketsDescription
#: Rtl/Common/StdConvs.pas:403 
msgid "DryBuckets"
msgstr "DryBuckets"

#. Programmer's name for it: SDryBushelsDescription
#: Rtl/Common/StdConvs.pas:404 
msgid "DryBushels"
msgstr "DryBushels"

#. Programmer's name for it: SUKGallonsDescription
#: Rtl/Common/StdConvs.pas:407 
msgid "UKGallons"
msgstr "UKGallons"

#. Programmer's name for it: SUKPottlesDescription
#: Rtl/Common/StdConvs.pas:408 
msgid "UKPottle"
msgstr "UKPottle"

#. Programmer's name for it: SUKQuartsDescription
#: Rtl/Common/StdConvs.pas:409 
msgid "UKQuarts"
msgstr "UKQuarts"

#. Programmer's name for it: SUKPintsDescription
#: Rtl/Common/StdConvs.pas:410 
msgid "UKPints"
msgstr "UKPints"

#. Programmer's name for it: SUKGillsDescription
#: Rtl/Common/StdConvs.pas:411 
msgid "UKGill"
msgstr "UKGill"

#. Programmer's name for it: SUKOuncesDescription
#: Rtl/Common/StdConvs.pas:412 
msgid "UKOunces"
msgstr "UKOunces"

#. Programmer's name for it: SUKPecksDescription
#: Rtl/Common/StdConvs.pas:413 
msgid "UKPecks"
msgstr "UKPecks"

#. Programmer's name for it: SUKBucketsDescription
#: Rtl/Common/StdConvs.pas:414 
msgid "UKBuckets"
msgstr "UKBuckets"

#. Programmer's name for it: SUKBushelsDescription
#: Rtl/Common/StdConvs.pas:415 
msgid "UKBushels"
msgstr "UKBushels"

#. Programmer's name for it: SMassDescription
#: Rtl/Common/StdConvs.pas:419 
msgid "Mass"
msgstr "Masse"

#. Programmer's name for it: SNanogramsDescription
#: Rtl/Common/StdConvs.pas:422 
msgid "Nanograms"
msgstr "Nanogrammes"

#. Programmer's name for it: SMicrogramsDescription
#: Rtl/Common/StdConvs.pas:423 
msgid "Micrograms"
msgstr "Microgrammes"

#. Programmer's name for it: SMilligramsDescription
#: Rtl/Common/StdConvs.pas:424 
msgid "Milligrams"
msgstr "Milligrammes"

#. Programmer's name for it: SCentigramsDescription
#: Rtl/Common/StdConvs.pas:425 
msgid "Centigrams"
msgstr "Centigrammes"

#. Programmer's name for it: SDecigramsDescription
#: Rtl/Common/StdConvs.pas:426 
msgid "Decigrams"
msgstr "Décigrammes"

#. Programmer's name for it: SGramsDescription
#: Rtl/Common/StdConvs.pas:427 
msgid "Grams"
msgstr "Grammes"

#. Programmer's name for it: SDecagramsDescription
#: Rtl/Common/StdConvs.pas:428 
msgid "Decagrams"
msgstr "Décagrammes"

#. Programmer's name for it: SHectogramsDescription
#: Rtl/Common/StdConvs.pas:429 
msgid "Hectograms"
msgstr "Hectogrammes"

#. Programmer's name for it: SKilogramsDescription
#: Rtl/Common/StdConvs.pas:430 
msgid "Kilograms"
msgstr "Kilogrammes"

#. Programmer's name for it: SMetricTonsDescription
#: Rtl/Common/StdConvs.pas:431 
msgid "MetricTons"
msgstr "Tonnes métriques"

#. Programmer's name for it: SDramsDescription
#: Rtl/Common/StdConvs.pas:432 
msgid "Drams"
msgstr "Drams"

#. Programmer's name for it: SGrainsDescription
#: Rtl/Common/StdConvs.pas:433 
msgid "Grains"
msgstr "Grains"

#. Programmer's name for it: STonsDescription
#: Rtl/Common/StdConvs.pas:434 
msgid "Tons"
msgstr "Tons"

#. Programmer's name for it: SLongTonsDescription
#: Rtl/Common/StdConvs.pas:435 
msgid "LongTons"
msgstr "Tonnes longues"

#. Programmer's name for it: SOuncesDescription
#: Rtl/Common/StdConvs.pas:436 
msgid "Ounces"
msgstr "Onces"

#. Programmer's name for it: SPoundsDescription
#: Rtl/Common/StdConvs.pas:437 
msgid "Pounds"
msgstr "Livres"

#. Programmer's name for it: STemperatureDescription
#: Rtl/Common/StdConvs.pas:441 
msgid "Temperature"
msgstr "Température"

#. Programmer's name for it: SCelsiusDescription
#: Rtl/Common/StdConvs.pas:444 
msgid "Celsius"
msgstr "Celsius"

#. Programmer's name for it: SKelvinDescription
#: Rtl/Common/StdConvs.pas:445 
msgid "Kelvin"
msgstr "Kelvin"

#. Programmer's name for it: SFahrenheitDescription
#: Rtl/Common/StdConvs.pas:446 
msgid "Fahrenheit"
msgstr "Fahrenheit"

#. Programmer's name for it: SRankineDescription
#: Rtl/Common/StdConvs.pas:447 
msgid "Rankine"
msgstr "Rankine"

#. Programmer's name for it: SReaumurDescription
#: Rtl/Common/StdConvs.pas:448 
msgid "Reaumur"
msgstr "Reaumur"

#. Programmer's name for it: SMilliSecondsDescription
#: Rtl/Common/StdConvs.pas:455 
msgid "MilliSeconds"
msgstr "Millisecondes"

#. Programmer's name for it: SSecondsDescription
#: Rtl/Common/StdConvs.pas:456 
msgid "Seconds"
msgstr "Secondes"

#. Programmer's name for it: SMinutesDescription
#: Rtl/Common/StdConvs.pas:457 
msgid "Minutes"
msgstr "Minutes"

#. Programmer's name for it: SHoursDescription
#: Rtl/Common/StdConvs.pas:458 
msgid "Hours"
msgstr "Heures"

#. Programmer's name for it: SDaysDescription
#: Rtl/Common/StdConvs.pas:459 
msgid "Days"
msgstr "Jour"

#. Programmer's name for it: SWeeksDescription
#: Rtl/Common/StdConvs.pas:460 
msgid "Weeks"
msgstr "Semaines"

#. Programmer's name for it: SFortnightsDescription
#: Rtl/Common/StdConvs.pas:461 
msgid "Fortnights"
msgstr "Quinzaine"

#. Programmer's name for it: SMonthsDescription
#: Rtl/Common/StdConvs.pas:462 
msgid "Months"
msgstr "Mois"

#. Programmer's name for it: SYearsDescription
#: Rtl/Common/StdConvs.pas:463 
msgid "Years"
msgstr "Années"

#. Programmer's name for it: SDecadesDescription
#: Rtl/Common/StdConvs.pas:464 
msgid "Decades"
msgstr "Décades"

#. Programmer's name for it: SCenturiesDescription
#: Rtl/Common/StdConvs.pas:465 
msgid "Centuries"
msgstr "Siècles"

#. Programmer's name for it: SMillenniaDescription
#: Rtl/Common/StdConvs.pas:466 
msgid "Millennia"
msgstr "Millénaire"

#. Programmer's name for it: SDateTimeDescription
#: Rtl/Common/StdConvs.pas:467 
msgid "DateTime"
msgstr "HeureJour"

#. Programmer's name for it: SJulianDateDescription
#: Rtl/Common/StdConvs.pas:468 
msgid "JulianDate"
msgstr "DateJulien"

#. Programmer's name for it: SModifiedJulianDateDescription
#: Rtl/Common/StdConvs.pas:469 
msgid "ModifiedJulianDate"
msgstr "DateJulienModifiée"

#. Programmer's name for it: SCouldNotParseImaginary
#: Rtl/Common/VarCmplx.pas:255 
msgid "Could not parse imaginary portion"
msgstr "Impossible d'analyser la partie imaginaire"

#. Programmer's name for it: SCouldNotParseSymbol
#: Rtl/Common/VarCmplx.pas:256 
msgid "Could not parse required '%s' symbol"
msgstr "Impossible d'analyser le symbole requis '%s'"

#. Programmer's name for it: SCouldNotParsePlus
#: Rtl/Common/VarCmplx.pas:257 
msgid "Could not parse required '+' (or '-') symbol"
msgstr "Impossible d'analyser le symbole '+' (ou '-') requis"

#. Programmer's name for it: SCouldNotParseReal
#: Rtl/Common/VarCmplx.pas:258 
msgid "Could not parse real portion"
msgstr "Impossible d'analyser la partie réelle"

#. Programmer's name for it: SUnexpectedEOS
#: Rtl/Common/VarCmplx.pas:259 
msgid "Unexpected end of string [%s]"
msgstr "Fin de chaîne inattendue [%s]"

#. Programmer's name for it: SErrorSuffix
#: Rtl/Common/VarCmplx.pas:260 
msgid "%s [%s<?>%s]"
msgstr "%s [%s<?>%s]"

#. Programmer's name for it: SCorbaDllNotLoaded
#: Rtl/Corba/CorbCnst.pas:14 
 Rtl/Corba40/CorbCnst.pas:14
msgid "Unable to load CORBA libraries"
msgstr "Impossible de charger les bibliothèques CORBA"

#. Programmer's name for it: SCorbaNotInitialized
#: Rtl/Corba/CorbCnst.pas:15 
 Rtl/Corba40/CorbCnst.pas:15
msgid "CORBA libraries are unavailable or not initialized"
msgstr "Les bibliothèques CORBA sont indisponibles ou non initialisées"

#. Programmer's name for it: SCorbaSkeletonNotRegistered
#: Rtl/Corba/CorbCnst.pas:16 
 Rtl/Corba40/CorbCnst.pas:16
msgid "CORBA server skeleton not registered for object %s"
msgstr "Squelette de serveur CORBA non recensé pour l'objet %s"

#. Programmer's name for it: SCorbaStubNotRegistered
#: Rtl/Corba/CorbCnst.pas:17 
 Rtl/Corba40/CorbCnst.pas:17
msgid "CORBA client stub not registered"
msgstr "Stub client CORBA non recensé"

#. Programmer's name for it: SCorbaInterfaceIDNotRegister
#: Rtl/Corba/CorbCnst.pas:18 
 Rtl/Corba40/CorbCnst.pas:18
msgid "CORBA interface not registered"
msgstr "Interface CORBA non recensée"

#. Programmer's name for it: SCorbaRepositoryIDNotRegistered
#: Rtl/Corba/CorbCnst.pas:19 
 Rtl/Corba40/CorbCnst.pas:19
msgid "CORBA Repository ID \"%s\" not registered"
msgstr "Id de référentiel CORBA \"%s\" non recensé"

#. Programmer's name for it: SCorbaIncompleteFactory
#: Rtl/Corba/CorbCnst.pas:20 
 Rtl/Corba40/CorbCnst.pas:20
msgid "CORBA Factory did not implement CreateInterface"
msgstr "La fabrique CORBA n'a pas implémenté CreateInterface"

#. Programmer's name for it: sInvalidTypeCast
#: Rtl/Corba/CorbCnst.pas:23 
 Rtl/Corba40/CorbCnst.pas:23
msgid "Variant cannot be converted to a CORBA Any"
msgstr "Impossible de convertir le variant en Any CORBA"

#. Programmer's name for it: sNotCorbaObject
#: Rtl/Corba/CorbCnst.pas:24 
 Rtl/Corba40/CorbCnst.pas:24
msgid "Variant/Any not a CORBA object"
msgstr "Le Variant/Any n'est pas un objet CORBA"

#. Programmer's name for it: sParamTypeCast
#: Rtl/Corba/CorbCnst.pas:25 
 Rtl/Corba40/CorbCnst.pas:25
msgid "Parameter (%d) of method %s not of the correct type"
msgstr "Le paramètre (%d) de la méthode %s n'est pas du type correct"

#. Programmer's name for it: sParamOut
#: Rtl/Corba/CorbCnst.pas:26 
 Rtl/Corba40/CorbCnst.pas:26
msgid ""
"Parameter (%d) of method %s is an out or in/out parameter and requires a "
"variable reference"
msgstr ""
"Le paramètre (%d) de la méthode %s est un paramètre sortie ou entrée/sortie "
"et requiert une référence de variable"

#. Programmer's name for it: sNoRepository
#: Rtl/Corba/CorbCnst.pas:27 
 Rtl/Corba40/CorbCnst.pas:27
msgid "Could not perform CORBA Dispatch, no interface repository found"
msgstr ""
"Impossible d'effectuer le Dispatch CORBA, aucun référentiel d'interface "
"trouvé"

#. Programmer's name for it: sInvalidParameterCount
#: Rtl/Corba/CorbCnst.pas:28 
 Rtl/Corba40/CorbCnst.pas:28
msgid "Incorrect number of parameters to method %s"
msgstr "Nombre de paramètres incorrect pour la méthode %s"

#. Programmer's name for it: sMethodNotFound
#: Rtl/Corba/CorbCnst.pas:29 
 Rtl/Corba40/CorbCnst.pas:29
msgid "Method %s not found"
msgstr "Méthode %s non trouvée"

#. Programmer's name for it: sConnecting
#: Rtl/Corba/CorbCnst.pas:30 
 Rtl/Corba40/CorbCnst.pas:30
msgid "Connecting to CORBA server..."
msgstr "Connexion au serveur CORBA..."

#. Programmer's name for it: SUnknown
#: Rtl/Sys/SysConst.pas:14 
msgid "<unknown>"
msgstr "<inconnu>"

#. Programmer's name for it: SInvalidInteger
#: Rtl/Sys/SysConst.pas:15 
msgid "'%s' is not a valid integer value"
msgstr "'%s' n'est pas une valeur entière correcte"

#. Programmer's name for it: SInvalidFloat
#: Rtl/Sys/SysConst.pas:16 
msgid "'%s' is not a valid floating point value"
msgstr "'%s' n'est pas une valeur en virgule flottante correcte"

#. Programmer's name for it: SInvalidCurrency
#: Rtl/Sys/SysConst.pas:17 
msgid "'%s' is not a valid currency value"
msgstr "'%s' n'est pas une valeur monétaire correcte"

#. Programmer's name for it: SInvalidDate
#: Rtl/Sys/SysConst.pas:18 
msgid "'%s' is not a valid date"
msgstr "'%s' n'est pas une date correcte"

#. Programmer's name for it: SInvalidTime
#: Rtl/Sys/SysConst.pas:19 
msgid "'%s' is not a valid time"
msgstr "'%s' n'est pas une heure correcte"

#. Programmer's name for it: SInvalidDateTime
#: Rtl/Sys/SysConst.pas:20 
msgid "'%s' is not a valid date and time"
msgstr "'%s' ne correspond pas à une date et une heure correctes"

#. Programmer's name for it: SInvalidDateTimeFloat
#: Rtl/Sys/SysConst.pas:21 
msgid "'%g' is not a valid date and time"
msgstr "'%g' ne correspond pas à une date et une heure correctes"

#. Programmer's name for it: SInvalidTimeStamp
#: Rtl/Sys/SysConst.pas:22 
msgid "'%d.%d' is not a valid timestamp"
msgstr "'%d.%d' n'est pas une heure correcte"

#. Programmer's name for it: SInvalidGUID
#: Rtl/Sys/SysConst.pas:23 
msgid "'%s' is not a valid GUID value"
msgstr "'%s' n'est pas une valeur GUID correcte"

#. Programmer's name for it: SInvalidBoolean
#: Rtl/Sys/SysConst.pas:24 
msgid "'%s' is not a valid boolean value"
msgstr "'%s' n'est pas une valeur booléenne"

#. Programmer's name for it: SOutOfMemory
#: Rtl/Sys/SysConst.pas:27 
msgid "Out of memory"
msgstr "Mémoire insuffisante"

#. Programmer's name for it: SInOutError
#: Rtl/Sys/SysConst.pas:28 
msgid "I/O error %d"
msgstr "Erreur E/S %d"

#. Programmer's name for it: SFileNotFound
#: Rtl/Sys/SysConst.pas:29 
msgid "File not found"
msgstr "Fichier introuvable"

#. Programmer's name for it: SInvalidFilename
#: Rtl/Sys/SysConst.pas:30 
msgid "Invalid filename"
msgstr "Nom de fichier incorrect"

#. Programmer's name for it: STooManyOpenFiles
#: Rtl/Sys/SysConst.pas:31 
msgid "Too many open files"
msgstr "Trop de fichiers ouverts"

#. Programmer's name for it: SAccessDenied
#: Rtl/Sys/SysConst.pas:32 
msgid "File access denied"
msgstr "Accès au fichier refusé"

#. Programmer's name for it: SEndOfFile
#: Rtl/Sys/SysConst.pas:33 
msgid "Read beyond end of file"
msgstr "Lecture au-delà de la fin de fichier"

#. Programmer's name for it: SDiskFull
#: Rtl/Sys/SysConst.pas:34 
msgid "Disk full"
msgstr "Disque plein"

#. Programmer's name for it: SInvalidInput
#: Rtl/Sys/SysConst.pas:35 
msgid "Invalid numeric input"
msgstr "Saisie numérique incorrecte"

#. Programmer's name for it: SDivByZero
#: Rtl/Sys/SysConst.pas:36 
msgid "Division by zero"
msgstr "Division par zéro"

#. Programmer's name for it: SRangeError
#: Rtl/Sys/SysConst.pas:37 
msgid "Range check error"
msgstr "Erreur de vérification d'étendue"

#. Programmer's name for it: SIntOverflow
#: Rtl/Sys/SysConst.pas:38 
msgid "Integer overflow"
msgstr "Débordement d'entier"

#. Programmer's name for it: SInvalidOp
#: Rtl/Sys/SysConst.pas:39 
msgid "Invalid floating point operation"
msgstr "Opération en virgule flottante incorrecte"

#. Programmer's name for it: SZeroDivide
#: Rtl/Sys/SysConst.pas:40 
msgid "Floating point division by zero"
msgstr "Division par zéro en virgule flottante"

#. Programmer's name for it: SOverflow
#: Rtl/Sys/SysConst.pas:41 
msgid "Floating point overflow"
msgstr "Débordement en virgule flottante"

#. Programmer's name for it: SUnderflow
#: Rtl/Sys/SysConst.pas:42 
msgid "Floating point underflow"
msgstr "Débordement inférieur flottant"

#. Programmer's name for it: SInvalidPointer
#: Rtl/Sys/SysConst.pas:43 
msgid "Invalid pointer operation"
msgstr "Opération de pointeur incorrecte"

#. Programmer's name for it: SInvalidCast
#: Rtl/Sys/SysConst.pas:44 
msgid "Invalid class typecast"
msgstr "Transtypage de classe incorrect"

#. Programmer's name for it: SAccessViolation
#: Rtl/Sys/SysConst.pas:46 
msgid "Access violation at address %p. %s of address %p"
msgstr "Violation d'accès à l'adresse %p, accès à l'adresse %p en cours"

#. Programmer's name for it: SAccessViolation
#: Rtl/Sys/SysConst.pas:49 
msgid "Access violation at address %p, accessing address %p"
msgstr "Violation d'accès à l'adresse %p, accès à l'adresse %p en cours"

#. Programmer's name for it: SStackOverflow
#: Rtl/Sys/SysConst.pas:51 
msgid "Stack overflow"
msgstr "Débordement de pile"

#. Programmer's name for it: SControlC
#: Rtl/Sys/SysConst.pas:52 
msgid "Control-C hit"
msgstr "Frappe de Contrôle-C"

#. Programmer's name for it: SQuit
#: Rtl/Sys/SysConst.pas:53 
msgid "Quit key hit"
msgstr "Frappes de la touche de sortie"

#. Programmer's name for it: SPrivilege
#: Rtl/Sys/SysConst.pas:54 
msgid "Privileged instruction"
msgstr "Instruction privilégiée"

#. Programmer's name for it: SOperationAborted
#: Rtl/Sys/SysConst.pas:55 
msgid "Operation aborted"
msgstr "Opération abandonnée"

#. Programmer's name for it: SException
#: Rtl/Sys/SysConst.pas:56 
msgid ""
"Exception %s in module %s at %p.\n"
"%s%s"
msgstr ""
"Exception %s dans le module %s dans %p.\n"
"%s%s"

#. Programmer's name for it: SExceptTitle
#: Rtl/Sys/SysConst.pas:57 
msgid "Application Error"
msgstr "Erreur d'application"

#. Programmer's name for it: SSigactionFailed
#: Rtl/Sys/SysConst.pas:59 
msgid "sigaction call failed"
msgstr "Echec de l'appel sigaction"

#. Programmer's name for it: SInvalidFormat
#: Rtl/Sys/SysConst.pas:61 
msgid "Format '%s' invalid or incompatible with argument"
msgstr "Le format '%s' est incorrect ou incompatible avec l'argument"

#. Programmer's name for it: SArgumentMissing
#: Rtl/Sys/SysConst.pas:62 
msgid "No argument for format '%s'"
msgstr "Aucun argument pour le format '%s'"

#. Programmer's name for it: SInvalidVarCast
#: Rtl/Sys/SysConst.pas:63 
msgid "Invalid variant type conversion"
msgstr "Conversion de type variant incorrecte"

#. Programmer's name for it: SInvalidVarOp
#: Rtl/Sys/SysConst.pas:64 
msgid "Invalid variant operation"
msgstr "Opération de variant incorrecte"

#. Programmer's name for it: SDispatchError
#: Rtl/Sys/SysConst.pas:65 
msgid "Variant method calls not supported"
msgstr "Appels de méthode variante non supportés"

#. Programmer's name for it: SResultTooLong
#: Rtl/Sys/SysConst.pas:68 
msgid "Format result longer than 4096 characters"
msgstr "Résultat de format supérieur à 4096 caractères"

#. Programmer's name for it: SFormatTooLong
#: Rtl/Sys/SysConst.pas:69 
msgid "Format string too long"
msgstr "Chaîne de format trop longue"

#. Programmer's name for it: SVarArrayCreate
#: Rtl/Sys/SysConst.pas:70 
msgid "Error creating variant array"
msgstr "Erreur lors de la création de tableau de variants"

#. Programmer's name for it: SVarNotArray
#: Rtl/Sys/SysConst.pas:71 
msgid "Variant is not an array"
msgstr "Le variant n'est pas un tableau"

#. Programmer's name for it: SVarArrayBounds
#: Rtl/Sys/SysConst.pas:72 
msgid "Variant array index out of bounds"
msgstr "Indice de tableau de variants hors limites"

#. Programmer's name for it: SVarTypeUnknown
#: Rtl/Sys/SysConst.pas:73 
msgid "Unknown custom variant type ($.4x)"
msgstr "Type de variant personnalisé inconnu (%.4x)"

#. Programmer's name for it: SVarTypeOutOfRange
#: Rtl/Sys/SysConst.pas:74 
msgid "Custom variant type ($.4x) is out of range"
msgstr "Type de variant personnalisé (%.4x) hors limites"

#. Programmer's name for it: SVarTypeAlreadyUsed
#: Rtl/Sys/SysConst.pas:75 
msgid "Custom variant type (%.4x) already used by %s"
msgstr "Type de variant personnalisé (%.4x) déjà utilisé par %s"

#. Programmer's name for it: SVarTypeNotUsable
#: Rtl/Sys/SysConst.pas:76 
msgid "Custom variant type (%.4x) is not usable"
msgstr "Le type de variant personnalisé (%.4x) n'est pas utilisable"

#. Programmer's name for it: SVarTypeTooManyCustom
#: Rtl/Sys/SysConst.pas:77 
msgid "Too many custom variants have been registered"
msgstr "Trop de types de variants personnalisés ont été enregistrés"

#. Programmer's name for it: SVarDataClearRecursing
#: Rtl/Sys/SysConst.pas:78 
msgid "Recursion while doing a VarDataClear"
msgstr "Récursivité pendant une opération VarDataClear"

#. Programmer's name for it: SVarDataCopyRecursing
#: Rtl/Sys/SysConst.pas:79 
msgid "Recursion while doing a VarDataCopy"
msgstr "Récursivité pendant une opération VarDataCopy"

#. Programmer's name for it: SVarDataCopyNoIndRecursing
#: Rtl/Sys/SysConst.pas:80 
msgid "Recursion while doing a VarDataCopyNoInd"
msgstr "Récursivité pendant une opération VarDataCopyNoInd"

#. Programmer's name for it: SVarDataInitRecursing
#: Rtl/Sys/SysConst.pas:81 
msgid "Recursion while doing a VarDataInit"
msgstr "Récursivité pendant une opération VarDataInit"

#. Programmer's name for it: SVarDataCastToRecursing
#: Rtl/Sys/SysConst.pas:82 
msgid "Recursion while doing a VarDataCastTo"
msgstr "Récursivité pendant une opération VarDataCastTo"

#. Programmer's name for it: SVarIsEmpty
#: Rtl/Sys/SysConst.pas:83 
msgid "Variant is empty"
msgstr "Le variant est vide"

#. Programmer's name for it: sUnknownFromType
#: Rtl/Sys/SysConst.pas:84 
msgid "Cannot convert from the specified type"
msgstr "Conversion impossible à partir du type spécifié"

#. Programmer's name for it: sUnknownToType
#: Rtl/Sys/SysConst.pas:85 
msgid "Cannot convert to the specified type"
msgstr "Conversion impossible vers le type spécifié"

#. Programmer's name for it: SExternalException
#: Rtl/Sys/SysConst.pas:86 
msgid "External exception %x"
msgstr "Exception externe %x"

#. Programmer's name for it: SAssertionFailed
#: Rtl/Sys/SysConst.pas:87 
msgid "Assertion failed"
msgstr "Echec de l'assertion"

#. Programmer's name for it: SIntfCastError
#: Rtl/Sys/SysConst.pas:88 
msgid "Interface not supported"
msgstr "Interface non supportée"

#. Programmer's name for it: SSafecallException
#: Rtl/Sys/SysConst.pas:89 
msgid "Exception in safecall method"
msgstr "Exception dans méthode safecall"

#. Programmer's name for it: SAssertError
#: Rtl/Sys/SysConst.pas:90 
msgid "%s (%s, line %d)"
msgstr "%s (%s, ligne %d)"

#. Programmer's name for it: SAbstractError
#: Rtl/Sys/SysConst.pas:91 
msgid "Abstract Error"
msgstr "Erreur abstraite"

#. Programmer's name for it: SModuleAccessViolation
#: Rtl/Sys/SysConst.pas:92 
msgid "Access violation at address %p in module '%s'. %s of address %p"
msgstr ""
"Violation d'accès à l'adresse %p dans le module '%s'. %s de l'adresse %p"

#. Programmer's name for it: SCannotReadPackageInfo
#: Rtl/Sys/SysConst.pas:93 
msgid "Cannot access package information for package '%s'"
msgstr "Impossible d'accéder à l'information de paquet pour le paquet '%s'"

#. Programmer's name for it: sErrorLoadingPackage
#: Rtl/Sys/SysConst.pas:94 
msgid ""
"Can't load package %s.\n"
"%s"
msgstr ""
"Impossible de charger le paquet %s.\n"
"%s"

#. Programmer's name for it: SInvalidPackageFile
#: Rtl/Sys/SysConst.pas:95 
msgid "Invalid package file '%s'"
msgstr "Fichier paquet '%s' incorrect"

#. Programmer's name for it: SInvalidPackageHandle
#: Rtl/Sys/SysConst.pas:96 
msgid "Invalid package handle"
msgstr "Handle de paquet incorrect"

#. Programmer's name for it: SDuplicatePackageUnit
#: Rtl/Sys/SysConst.pas:98 
msgid ""
"Cannot load package '%s.'  It contains unit '%s,'which is also contained in "
"package '%s'"
msgstr ""
"Impossible de charger le paquet '%s.'  Il contient l'unité '%s,'qui est "
"aussi contenue dans le paquet '%s'"

#. Programmer's name for it: SOSError
#: Rtl/Sys/SysConst.pas:99 
msgid ""
"System Error.  Code: %d.\n"
"%s"
msgstr ""
"Erreur système.  Code : %d.\n"
"%s"

#. Programmer's name for it: SUnkOSError
#: Rtl/Sys/SysConst.pas:100 
msgid "A call to an OS function failed"
msgstr "Un appel à une fonction du système d'exploitation a échoué"

#. use SOSError
#: Rtl/Sys/SysConst.pas:102 
msgid ""
"Win32 Error.  Code: %d.\n"
"%s"
msgstr ""
"Erreur Win32.  Code : %d.\n"
"%s"

#. use SUnkOSError
#: Rtl/Sys/SysConst.pas:103 
msgid "A Win32 API function failed"
msgstr "Une fonction de l'API Win32 a échoué"

#. Programmer's name for it: SNL
#: Rtl/Sys/SysConst.pas:105 
msgid "Application is not licensed to use this feature"
msgstr "L'application n'a pas de licence pour cette fonctionnalité"

#. Programmer's name for it: SConvDuplicateType
#: Rtl/Sys/SysConst.pas:111 
msgid "Conversion type (%s) already registered"
msgstr "Le type de conversion (%s) est déjà recensé dans %s."

#. Programmer's name for it: SShortMonthNameJan
#: Rtl/Sys/SysConst.pas:119 
msgid "Jan"
msgstr "Jan"

#. Programmer's name for it: SShortMonthNameFeb
#: Rtl/Sys/SysConst.pas:120 
msgid "Feb"
msgstr "Fév"

#. Programmer's name for it: SShortMonthNameMar
#: Rtl/Sys/SysConst.pas:121 
msgid "Mar"
msgstr "Mar"

#. Programmer's name for it: SShortMonthNameApr
#: Rtl/Sys/SysConst.pas:122 
msgid "Apr"
msgstr "Avr"

#. Programmer's name for it: SShortMonthNameMay
#. Programmer's name for it: SLongMonthNameMay
#: Rtl/Sys/SysConst.pas:123 
 Rtl/Sys/SysConst.pas:136
msgid "May"
msgstr "Mai"

#. Programmer's name for it: SShortMonthNameJun
#: Rtl/Sys/SysConst.pas:124 
msgid "Jun"
msgstr "Jun"

#. Programmer's name for it: SShortMonthNameJul
#: Rtl/Sys/SysConst.pas:125 
msgid "Jul"
msgstr "Jul"

#. Programmer's name for it: SShortMonthNameAug
#: Rtl/Sys/SysConst.pas:126 
msgid "Aug"
msgstr "Aoû"

#. Programmer's name for it: SShortMonthNameSep
#: Rtl/Sys/SysConst.pas:127 
msgid "Sep"
msgstr "Sep"

#. Programmer's name for it: SShortMonthNameOct
#: Rtl/Sys/SysConst.pas:128 
msgid "Oct"
msgstr "Oct"

#. Programmer's name for it: SShortMonthNameNov
#: Rtl/Sys/SysConst.pas:129 
msgid "Nov"
msgstr "Nov"

#. Programmer's name for it: SShortMonthNameDec
#: Rtl/Sys/SysConst.pas:130 
msgid "Dec"
msgstr "Déc"

#. Programmer's name for it: SLongMonthNameJan
#: Rtl/Sys/SysConst.pas:132 
msgid "January"
msgstr "Janvier"

#. Programmer's name for it: SLongMonthNameFeb
#: Rtl/Sys/SysConst.pas:133 
msgid "February"
msgstr "Février"

#. Programmer's name for it: SLongMonthNameMar
#: Rtl/Sys/SysConst.pas:134 
msgid "March"
msgstr "Mars"

#. Programmer's name for it: SLongMonthNameApr
#: Rtl/Sys/SysConst.pas:135 
msgid "April"
msgstr "Avril"

#. Programmer's name for it: SLongMonthNameJun
#: Rtl/Sys/SysConst.pas:137 
msgid "June"
msgstr "Juin"

#. Programmer's name for it: SLongMonthNameJul
#: Rtl/Sys/SysConst.pas:138 
msgid "July"
msgstr "Juillet"

#. Programmer's name for it: SLongMonthNameAug
#: Rtl/Sys/SysConst.pas:139 
msgid "August"
msgstr "Août"

#. Programmer's name for it: SLongMonthNameSep
#: Rtl/Sys/SysConst.pas:140 
msgid "September"
msgstr "Septembre"

#. Programmer's name for it: SLongMonthNameOct
#: Rtl/Sys/SysConst.pas:141 
msgid "October"
msgstr "Octobre"

#. Programmer's name for it: SLongMonthNameNov
#: Rtl/Sys/SysConst.pas:142 
msgid "November"
msgstr "Novembre"

#. Programmer's name for it: SLongMonthNameDec
#: Rtl/Sys/SysConst.pas:143 
msgid "December"
msgstr "Décembre"

#. Programmer's name for it: SShortDayNameSun
#: Rtl/Sys/SysConst.pas:145 
msgid "Sun"
msgstr "Dim"

#. Programmer's name for it: SShortDayNameMon
#: Rtl/Sys/SysConst.pas:146 
msgid "Mon"
msgstr "Lun"

#. Programmer's name for it: SShortDayNameTue
#: Rtl/Sys/SysConst.pas:147 
msgid "Tue"
msgstr "Mar"

#. Programmer's name for it: SShortDayNameWed
#: Rtl/Sys/SysConst.pas:148 
msgid "Wed"
msgstr "Mer"

#. Programmer's name for it: SShortDayNameThu
#: Rtl/Sys/SysConst.pas:149 
msgid "Thu"
msgstr "Jeu"

#. Programmer's name for it: SShortDayNameFri
#: Rtl/Sys/SysConst.pas:150 
msgid "Fri"
msgstr "Ven"

#. Programmer's name for it: SShortDayNameSat
#: Rtl/Sys/SysConst.pas:151 
msgid "Sat"
msgstr "Sam"

#. Programmer's name for it: SLongDayNameSun
#: Rtl/Sys/SysConst.pas:153 
msgid "Sunday"
msgstr "Dimanche"

#. Programmer's name for it: SLongDayNameMon
#: Rtl/Sys/SysConst.pas:154 
msgid "Monday"
msgstr "Lundi"

#. Programmer's name for it: SLongDayNameTue
#: Rtl/Sys/SysConst.pas:155 
msgid "Tuesday"
msgstr "Mardi"

#. Programmer's name for it: SLongDayNameWed
#: Rtl/Sys/SysConst.pas:156 
msgid "Wednesday"
msgstr "Mercredi"

#. Programmer's name for it: SLongDayNameThu
#: Rtl/Sys/SysConst.pas:157 
msgid "Thursday"
msgstr "Jeudi"

#. Programmer's name for it: SLongDayNameFri
#: Rtl/Sys/SysConst.pas:158 
msgid "Friday"
msgstr "Vendredi"

#. Programmer's name for it: SLongDayNameSat
#: Rtl/Sys/SysConst.pas:159 
msgid "Saturday"
msgstr "Samedi"

#. Programmer's name: FONT 8
#. formAbout..Font.Name
#. formAbout..lblCopyright..Font.Name
#. formAbout..lblPleaseVisitUs..Font.Name
#. formAbout..lblURL..Font.Name
#. IdPropEdBindingEntry..Font.Name
#. formAbout..Font.Name
#. formAbout..Panel1..lblPleaseVisitUs..Font.Name
#. formAbout..Panel1..lblURL..Font.Name
#. formAbout..Panel2..lblCopyright..Font.Name
#. frmNewMessagePart..Font.Name
#. IdPropEdBindingEntry..Font.Name
#. Form1..Font.Name
#. LogDetailFrame..ActionList1..FontEdit1..Dialog.Font.Name
#. AboutBox..DetailsPanel..Copyright..Font.Name
#. AboutBox..DetailsPanel..Version..Font.Name
#. AboutBox..DetailsPanel..SKUName..Font.Name
#. AboutBox..DetailsPanel..CompanyName..Font.Name
#. StandardActions..ActionList1..FontEdit1..Dialog.Font.Name
#. frmGeneratorEditor..Font.Name
#. frmIBRestoreEditor..Font.Name
#. frmIBSecurityEditor..Font.Name
#. frmIBServiceEditor..Font.Name
#: Vcl/ExtDlgs.rc:14 
 Indy/IdAbout.xfm:20 Indy/IdAbout.xfm:2805
#: Indy/IdAbout.xfm:2844 Indy/IdAbout.xfm:2864 Indy/IdDsnPropEdBinding.xfm:15
#: Indy/IdAbout.dfm:13 Indy/IdAbout.dfm:38 Indy/IdAbout.dfm:55
#: Indy/IdAbout.dfm:100 Indy/IdDsnNewMessagePart.dfm:12
#: Indy/IdDsnPropEdBinding.dfm:14 Internet/SvrInfoConsole.dfm:11
#: Internet/SvrLogDetailFrame.dfm:54 Internet/WebAppDbgAbout.dfm:84
#: Internet/WebAppDbgAbout.dfm:98 Internet/WebAppDbgAbout.dfm:112
#: Internet/WebAppDbgAbout.dfm:301 Vcl/ActnRes.dfm:216
#: Vcl/IBGeneratorEditor.dfm:12 Vcl/IBRestoreEditor.dfm:12
#: Vcl/IBSecurityEditor.dfm:11 Vcl/IBServiceEditor.dfm:11
msgid "MS Sans Serif"
msgstr "MS Sans Serif"

#. LoginDialog..Caption
#: Clx/QDBLogDlg.xfm:7 
 Vcl/DBLOGDLG.dfm:6
msgid "Database Login"
msgstr "Connexion base de données"

#. LoginDialog..OKButton..Caption
#. PasswordDialog..OKButton..Caption
#. ClxStrEditDlg..OKButton..Caption
#. InputReqDialog..OKButton..Caption
#. DataBindForm..OkBtn..Caption
#. StrEditDlg..OKButton..Caption
#. UpdateSQLEditForm..OkButton..Caption
#. LoginDialog..OKButton..Caption
#. PasswordDialog..OKButton..Caption
#: Clx/QDBLogDlg.xfm:20 
 Clx/QDBPWDlg.xfm:20 Property
#: Editors/ClxStrEdit.xfm:42 Editors/dbinpreq.dfm:18 Editors/DbOleEdt.dfm:109
#: Editors/StrEdit.dfm:39 Editors/UpdSqlEd.dfm:20 Vcl/DBLOGDLG.dfm:21
#: Vcl/DbPWDlg.dfm:18
msgid "&OK"
msgstr "&OK"

#. LoginDialog..Panel..Label3..Caption
#: Clx/QDBLogDlg.xfm:56 
 Vcl/DBLOGDLG.dfm:49
msgid "Database:"
msgstr "Base de données :"

#. LoginDialog..Panel..Panel1..Label1..Caption
#. frmIBSecurityEditor..GroupBox1..Label2..Caption
#. frmIBServiceEditor..GroupBox1..Label2..Caption
#: Clx/QDBLogDlg.xfm:81 
 Vcl/DBLOGDLG.dfm:77 Vcl/IBSecurityEditor.dfm:136
#: Vcl/IBServiceEditor.dfm:159
msgid "&User Name:"
msgstr "&Utilisateur :"

#. LoginDialog..Panel..Panel1..Label2..Caption
#: Clx/QDBLogDlg.xfm:91 
 Vcl/DBLOGDLG.dfm:85
msgid "&Password:"
msgstr "&Mot de passe :"

#. PasswordDialog..Caption
#: Clx/QDBPWDlg.xfm:7 
 Vcl/DbPWDlg.dfm:6
msgid "Enter password"
msgstr "Saisie du mot de passe"

#. PasswordDialog..GroupBox1..AddButton..Caption
#. IdPropEdBindingEntry..btnAdd..Caption
#. IdPropEdBindingEntry..actBndEditor..actAdd..Caption
#. DSSQueryEditor..Pager..Dimensions..Label7..Caption
#. IdPropEdBindingEntry..actBndEditor..actAdd..Caption
#. CollectionEditor..ActionList1..AddCmd..Caption
#. LinkFields..AddButton..Caption
#. PasswordDialog..GroupBox1..AddButton..Caption
#. SocketForm..MainMenu1..miPorts..miAdd..Caption
#: Clx/QDBPWDlg.xfm:57 
 Indy/IdDsnPropEdBinding.xfm:87
#: Indy/IdDsnPropEdBinding.xfm:123 Decision
 Cube/MXDSSQRY.DFM:78
#: Indy/IdDsnPropEdBinding.dfm:113 Property
 Editors/ColnEdit.dfm:189
#: Editors/FldLinks.DFM:114 Vcl/DbPWDlg.dfm:56 Vcl/ScktMain.dfm:344
msgid "&Add"
msgstr "Ajo&uter"

#. PasswordDialog..GroupBox1..RemoveButton..Caption
#. IdPropEdBindingEntry..btnRemove..Caption
#. IdPropEdBindingEntry..actBndEditor..actRemove..Caption
#. PasswordDialog..GroupBox1..RemoveButton..Caption
#. SocketForm..ActionList1..RemovePortAction..Caption
#: Clx/QDBPWDlg.xfm:67 
 Indy/IdDsnPropEdBinding.xfm:96
#: Indy/IdDsnPropEdBinding.xfm:128 Indy/IdDsnPropEdBinding.dfm:118
#: Vcl/DbPWDlg.dfm:66 Vcl/ScktMain.dfm:396
msgid "&Remove"
msgstr "&Retirer"

#. PasswordDialog..GroupBox1..RemoveAllButton..Caption
#: Clx/QDBPWDlg.xfm:77 
 Vcl/DbPWDlg.dfm:76
msgid "Re&move all"
msgstr "&Tout retirer"

#. formAbout..Caption
#: Indy/IdAbout.xfm:11 
msgid "About Indy"
msgstr "A propos d'Indy"

#. formAbout..lblName..Font.Name
#. formAbout..lblVersion..Font.Name
#. formAbout..Panel2..lblVersion..Font.Name
#. formAbout..Panel2..lblName..Font.Name
#: Indy/IdAbout.xfm:2786 
 Indy/IdAbout.xfm:2825 Indy/IdAbout.dfm:117
#: Indy/IdAbout.dfm:133
msgid "Times New Roman"
msgstr "Times New Roman"

#. formAbout..lblURL..Caption
#: Indy/IdAbout.xfm:2860 
msgid "http://www.nevrona.com/indy"
msgstr "http://www.nevrona.com/indy"

#. formAbout..scbxCredits..panlScroll..lblJimGunkel..Caption
#: Indy/IdAbout.xfm:2894 
msgid "Jim Gunkel"
msgstr "Jim Gunkel"

#. formAbout..scbxCredits..panlScroll..lblJimGunkel..Font.Name
#. formAbout..scbxCredits..panlScroll..lblNevronaDesignsFour..Font.Name
#. formAbout..scbxCredits..panlScroll..lblKudzu..Font.Name
#. formAbout..scbxCredits..panlScroll..lblNevronaOne..Font.Name
#. formAbout..scbxCredits..panlScroll..lblHadi..Font.Name
#. formAbout..scbxCredits..panlScroll..lblNevronaTwo..Font.Name
#. formAbout..scbxCredits..panlScroll..lblAndrewPeeMee..Font.Name
#. formAbout..scbxCredits..panlScroll..lblCharlesStack..Font.Name
#. formAbout..scbxCredits..panlScroll..lblGregorIbic..Font.Name
#. formAbout..scbxCredits..panlScroll..lblIntelicomdoo..Font.Name
#. formAbout..scbxCredits..panlScroll..lblJPeterMugaas..Font.Name
#. formAbout..scbxCredits..panlScroll..lblNevronaThree..Font.Name
#. formAbout..scbxCredits..panlScroll..lblMarkHolmes..Font.Name
#. formAbout..scbxCredits..panlScroll..lblRuneMoberg..Font.Name
#. formAbout..scbxCredits..panlScroll..lblStephaneGrobety..Font.Name
#. formAbout..scbxCredits..panlScroll..lblDonSIders..Font.Name
#. formAbout..scbxCredits..panlScroll..lblAllenOneil..Font.Name
#: Indy/IdAbout.xfm:2898 
 Indy/IdAbout.xfm:2918 Indy/IdAbout.xfm:2957
#: Indy/IdAbout.xfm:2977 Indy/IdAbout.xfm:3016 Indy/IdAbout.xfm:3036
#: Indy/IdAbout.xfm:3076 Indy/IdAbout.xfm:3096 Indy/IdAbout.xfm:3116
#: Indy/IdAbout.xfm:3136 Indy/IdAbout.xfm:3156 Indy/IdAbout.xfm:3176
#: Indy/IdAbout.xfm:3196 Indy/IdAbout.xfm:3216 Indy/IdAbout.xfm:3236
#: Indy/IdAbout.xfm:3276 Indy/IdAbout.xfm:3316
msgid "Courier New"
msgstr "Courier New"

#. formAbout..scbxCredits..panlScroll..lblNevronaDesignsFour..Caption
#. formAbout..scbxCredits..panlScroll..lblNevronaOne..Caption
#. formAbout..scbxCredits..panlScroll..lblNevronaTwo..Caption
#. formAbout..scbxCredits..panlScroll..lblNevronaThree..Caption
#: Indy/IdAbout.xfm:2914 
 Indy/IdAbout.xfm:2973 Indy/IdAbout.xfm:3032
#: Indy/IdAbout.xfm:3172
msgid "Nevrona Designs"
msgstr "Nevrona Designs"

#. formAbout..scbxCredits..panlScroll..lbCoordinator..Font.Name
#. formAbout..scbxCredits..panlScroll..lbCoCordinator..Font.Name
#. formAbout..scbxCredits..panlScroll..lblIndyPitCrew..Font.Name
#. formAbout..scbxCredits..panlScroll..lblDocumentCoordinator..Font.Name
#. formAbout..scbxCredits..panlScroll..lblProgramsCoordinator..Font.Name
#: Indy/IdAbout.xfm:2937 
 Indy/IdAbout.xfm:2996 Indy/IdAbout.xfm:3056
#: Indy/IdAbout.xfm:3256 Indy/IdAbout.xfm:3296
msgid "Arial"
msgstr "Arial"

#. formAbout..scbxCredits..panlScroll..lblKudzu..Caption
#: Indy/IdAbout.xfm:2953 
msgid "Kudzu (Chad Z. Hower)"
msgstr "Kudzu (Chad Z. Hower)"

#. formAbout..scbxCredits..panlScroll..lblHadi..Caption
#: Indy/IdAbout.xfm:3012 
msgid "Hadi Hariri"
msgstr "Hadi Hariri"

#. formAbout..scbxCredits..panlScroll..lblIndyPitCrew..Caption
#: Indy/IdAbout.xfm:3052 
msgid "The Indy Crew"
msgstr "L'équipe Indy"

#. formAbout..scbxCredits..panlScroll..lblAndrewPeeMee..Caption
#: Indy/IdAbout.xfm:3072 
msgid "Andrew Peter Mee"
msgstr "Andrew Peter Mee"

#. formAbout..scbxCredits..panlScroll..lblCharlesStack..Caption
#: Indy/IdAbout.xfm:3092 
msgid "Charles Stack"
msgstr "Charles Stack"

#. formAbout..scbxCredits..panlScroll..lblGregorIbic..Caption
#: Indy/IdAbout.xfm:3112 
msgid "Gregor Ibic"
msgstr "Gregor Ibic"

#. formAbout..scbxCredits..panlScroll..lblIntelicomdoo..Caption
#: Indy/IdAbout.xfm:3132 
msgid "Intelicom d.o.o."
msgstr "Intelicom d.o.o."

#. formAbout..scbxCredits..panlScroll..lblJPeterMugaas..Caption
#: Indy/IdAbout.xfm:3152 
msgid "J. Peter Mugaas"
msgstr "J. Peter Mugaas"

#. formAbout..scbxCredits..panlScroll..lblMarkHolmes..Caption
#: Indy/IdAbout.xfm:3192 
msgid "Mark Holmes"
msgstr "Mark Holmes"

#. formAbout..scbxCredits..panlScroll..lblRuneMoberg..Caption
#: Indy/IdAbout.xfm:3212 
msgid "Rune Moberg"
msgstr "Rune Moberg"

#. formAbout..scbxCredits..panlScroll..lblDocumentCoordinator..Caption
#: Indy/IdAbout.xfm:3252 
msgid "Documentation Coordinator"
msgstr "Coordinateur de documentation"

#. formAbout..scbxCredits..panlScroll..lblDonSIders..Caption
#: Indy/IdAbout.xfm:3272 
msgid "Don Siders"
msgstr "Don Siders"

#. formAbout..scbxCredits..panlScroll..lblProgramsCoordinator..Caption
#: Indy/IdAbout.xfm:3292 
msgid "Demo  Programs Coordinator"
msgstr "Coordinateur de programmes de démonstration"

#. formAbout..scbxCredits..panlScroll..lblAllenOneil..Caption
#: Indy/IdAbout.xfm:3312 
msgid "Allen O'Neill"
msgstr "Allen O'Neill"

#. IdPropEdBindingEntry..Caption
#: Indy/IdDsnPropEdBinding.xfm:6 
 Indy/IdDsnPropEdBinding.dfm:5
msgid "Binding Editor"
msgstr "Editeur de liaisons"

#. IdPropEdBindingEntry..Label1..Caption
#: Indy/IdDsnPropEdBinding.xfm:28 
 Indy/IdDsnPropEdBinding.dfm:25
msgid "Bindings"
msgstr "Liaisons"

#. IdPropEdBindingEntry..Label2..Caption
#. SocketForm..Pages..StatPage..ConnectionList......Caption
#: Indy/IdDsnPropEdBinding.xfm:36 
 Indy/IdDsnPropEdBinding.dfm:32
#: Vcl/ScktMain.dfm:252
msgid "IP Address"
msgstr "Adresse IP"

#. IdPropEdBindingEntry..Label3..Caption
#. WebAppDbgMainForm..Port..Caption
#. SocketForm..Pages..PropPage..PortGroup..Caption
#. SocketForm..Pages..StatPage..ConnectionList......Caption
#. SocketForm..Panel1..HeaderControl1......Text
#: Indy/IdDsnPropEdBinding.xfm:44 
 Indy/IdDsnPropEdBinding.dfm:39
#: Internet/SvrMainForm.dfm:57 Vcl/ScktMain.dfm:38 Vcl/ScktMain.dfm:248
#: Vcl/ScktMain.dfm:310
msgid "Port"
msgstr "Port"

#. ClxIconViewItemsEditor..Caption
#: Property
 Editors/ClxIconEdit.xfm:7 
msgid "IconView Items Editor"
msgstr "Editeur d'éléments IconView"

#. ClxIconViewItemsEditor..GroupBox1..Caption
#. ClxListViewItems..GroupBox1..Caption
#. ClxTreeViewItems..GroupBox1..Caption
#: Property
 Editors/ClxIconEdit.xfm:22 
 Editors/ClxItemEdit.xfm:22
#: Editors/ClxNodeEdit.xfm:22
msgid "&Items"
msgstr "&Eléments"

#. ClxIconViewItemsEditor..GroupBox1..New..Caption
#. ClxListViewItems..GroupBox1..New..Caption
#: Property
 Editors/ClxIconEdit.xfm:30 
 Editors/ClxItemEdit.xfm:30
msgid "&New Item"
msgstr "&Nouveau"

#. ClxIconViewItemsEditor..GroupBox1..Delete..Caption
#. ClxImageListEditor..GroupBox1..Delete..Caption
#. ClxListViewItems..GroupBox1..Delete..Caption
#. ClxTreeViewItems..GroupBox1..Delete..Caption
#. CollectionEditor..ActionList1..DeleteCmd..Caption
#. DataBindForm..Panel1..DeleteBtn..Caption
#. FieldsEditor..LocalMenu..DeleteItem..Caption
#. LinkFields..DeleteButton..Caption
#. IndexFiles..GroupBox1..Delete..Caption
#. StandardActions..ActionList1..EditDelete1..Caption
#: Property
 Editors/ClxIconEdit.xfm:41 
 Editors/ClxImgEdit.xfm:184
#: Editors/ClxItemEdit.xfm:41 Editors/ClxNodeEdit.xfm:41
#: Editors/ColnEdit.dfm:196 Editors/DbOleEdt.dfm:90 Editors/DSDesign.dfm:159
#: Editors/FldLinks.DFM:123 Editors/Ixedit.dfm:43 Vcl/ActnRes.dfm:66
msgid "&Delete"
msgstr "&Supprimer"

#. ClxIconViewItemsEditor..PropGroupBox..Caption
#. ClxListViewItems..PropGroupBox..Caption
#. ClxTreeViewItems..PropGroupBox..Caption
#: Property
 Editors/ClxIconEdit.xfm:69 
 Editors/ClxItemEdit.xfm:79
#: Editors/ClxNodeEdit.xfm:89
msgid "Item Properties"
msgstr "Propriétés de l'élément"

#. ClxIconViewItemsEditor..PropGroupBox..Label1..Caption
#. ClxListViewItems..PropGroupBox..Label1..Caption
#: Property
 Editors/ClxIconEdit.xfm:77 
 Editors/ClxItemEdit.xfm:87
msgid "&Caption:"
msgstr "&Intitulé :"

#. ClxIconViewItemsEditor..PropGroupBox..Label2..Caption
#. ClxListViewItems..PropGroupBox..Label2..Caption
#. ClxTreeViewItems..PropGroupBox..Label2..Caption
#: Property
 Editors/ClxIconEdit.xfm:87 
 Editors/ClxItemEdit.xfm:96
#: Editors/ClxNodeEdit.xfm:105
msgid "I&mage Index:"
msgstr "Indice i&mage :"

#. ClxIconViewItemsEditor..Apply..Caption
#. ClxListViewItems..Apply..Caption
#. ClxTreeViewItems..Apply..Caption
#. SocketForm..ActionList1..ApplyAction..Caption
#: Property
 Editors/ClxIconEdit.xfm:143 
 Editors/ClxItemEdit.xfm:169
#: Editors/ClxNodeEdit.xfm:179 Vcl/ScktMain.dfm:381
msgid "&Apply"
msgstr "Appli&quer"

#. ClxImageListEditor..Caption
#: Property
 Editors/ClxImgEdit.xfm:10 
msgid "ImageList Editor"
msgstr "Editeur de liste d'images"

#. ClxImageListEditor..ImageGroup..Caption
#: Property
 Editors/ClxImgEdit.xfm:50 
msgid " &Selected Image "
msgstr " I&mage sélectionnée "

#. ClxImageListEditor..ImageGroup..TransparentLabel..Caption
#: Property
 Editors/ClxImgEdit.xfm:58 
msgid "&Transparent Color:"
msgstr "Couleur &transparente :"

#. ClxImageListEditor..ImageGroup..FillLabel..Caption
#: Property
 Editors/ClxImgEdit.xfm:67 
msgid "&Fill Color:"
msgstr "Couleur &remplissage :"

#. ClxImageListEditor..ImageGroup..OptionsGroup....Items.Strings
#: Property
 Editors/ClxImgEdit.xfm:79 
msgid ""
"Cr&op\n"
"St&retch\n"
"C&enter\n"
msgstr ""
"C&ouper\n"
"Etend&re\n"
"C&entrer\n"

#. ClxImageListEditor..ImageGroup..OptionsGroup..Caption
#. DBEditForm..GroupBox3..Caption
#: Property
 Editors/ClxImgEdit.xfm:80 
 Editors/Dbedit.dfm:116
msgid " Options "
msgstr " Options "

#. ClxImageListEditor..Apply..Caption
#: Property
 Editors/ClxImgEdit.xfm:133 
msgid "A&pply"
msgstr "A&ppliquer"

#. ClxImageListEditor..GroupBox1..Caption
#: Property
 Editors/ClxImgEdit.xfm:153 
msgid " &Images "
msgstr " &Images "

#. ClxImageListEditor..GroupBox1..Add..Caption
#. IndexFiles..GroupBox1..Add..Caption
#: Property
 Editors/ClxImgEdit.xfm:174 
 Editors/Ixedit.dfm:34
msgid "&Add..."
msgstr "Ajo&uter..."

#. ClxImageListEditor..GroupBox1..Clear..Caption
#. Caption
#. ClxStrEditDlg..PopupMenu1..Clear1..Caption
#. LogFrame..ActionList1..ClearAction..Caption
#. WebAppDbgMainForm..ActionList1..ClearAction..Caption
#. DBEditForm..GroupBox1..ClearButton..Caption
#. LinkFields..ClearButton..Caption
#. IndexFiles..GroupBox1..Clear..Caption
#. PictureEditorDlg..GroupBox1..Clear..Caption
#: Property
 Editors/ClxImgEdit.xfm:195 
 Editors/ClxPicEdit.xfm:93
#: Editors/ClxStrEdit.xfm:115 Internet/SvrLogFrame.dfm:40
#: Internet/SvrMainForm.dfm:166 Editors/Dbedit.dfm:99 Editors/FldLinks.DFM:132
#: Editors/Ixedit.dfm:53 Editors/PicEdit.dfm:94
msgid "&Clear"
msgstr "&Effacer"

#. ClxImageListEditor..GroupBox1..ExportBtn..Caption
#: Property
 Editors/ClxImgEdit.xfm:206 
msgid "E&xport..."
msgstr "E&xporter..."

#. ClxImageListEditor..OpenDialog..DefaultExt
#. ClxImageListEditor..SaveDialog..DefaultExt
#: Property
 Editors/ClxImgEdit.xfm:215 
 Editors/ClxImgEdit.xfm:227
msgid "bmp"
msgstr "bmp"

#. ClxImageListEditor..OpenDialog....DefaultExt
#: Property
 Editors/ClxImgEdit.xfm:219 
msgid ""
"All (*.bmp; *.ico; *.png; *.xpm)|Bitmaps (*.bmp)|Icons (*.ico)|PNG's (*.png)|"
"X Pixmaps (*.xpm)\n"
msgstr ""
"Tous (*.bmp; *.ico; *.png; *.xpm)|Bitmaps (*.bmp)|Icons (*.ico)|PNG (*.png)|"
"X Pixmaps (*.xpm)\n"

#. ClxImageListEditor..OpenDialog..Title
#: Property
 Editors/ClxImgEdit.xfm:220 
msgid "Add Images"
msgstr "Ajout d'images"

#. ClxImageListEditor..SaveDialog..Filter
#: Property
 Editors/ClxImgEdit.xfm:228 
msgid "Bitmaps (*.bmp)"
msgstr "Bitmaps (*.bmp)"

#. ClxImageListEditor..SaveDialog..Title
#: Property
 Editors/ClxImgEdit.xfm:230 
msgid "Export Images"
msgstr "Exportation d'images"

#. ClxListViewItems..Caption
#: Property
 Editors/ClxItemEdit.xfm:7 
msgid "ListView Items Editor"
msgstr "Editeur d'éléments ListView"

#. ClxListViewItems..GroupBox1..NewSub..Caption
#: Property
 Editors/ClxItemEdit.xfm:51 
msgid "N&ew SubItem"
msgstr "S&ous-élément"

#. ClxListViewItems..PropGroupBox..Label3..Caption
#: Property
 Editors/ClxItemEdit.xfm:105 
msgid "&State Index:"
msgstr "&Indice état :"

#. ClxTreeViewItems..Caption
#: Property
 Editors/ClxNodeEdit.xfm:8 
msgid "TreeView Items Editor"
msgstr "Editeur d'éléments TreeView"

#. ClxTreeViewItems..GroupBox1..New..Caption
#: Property
 Editors/ClxNodeEdit.xfm:30 
msgid "&New Node"
msgstr "&Nouveau noeud"

#. ClxTreeViewItems..GroupBox1..NewSub..Caption
#: Property
 Editors/ClxNodeEdit.xfm:51 
msgid "N&ew SubNode"
msgstr "Nou&veau sous-noeud"

#. ClxTreeViewItems..GroupBox1..Load..Caption
#: Property
 Editors/ClxNodeEdit.xfm:61 
msgid "&Load"
msgstr "&Charger"

#. ClxTreeViewItems..PropGroupBox..Label1..Caption
#: Property
 Editors/ClxNodeEdit.xfm:96 
msgid "&Text:"
msgstr "&Texte :"

#. ClxTreeViewItems..PropGroupBox..Label4..Caption
#: Property
 Editors/ClxNodeEdit.xfm:114 
msgid "&Selected Index:"
msgstr "In&dice sélectionné :"

#. ClxTreeViewItems..gbSubItems..Caption
#: Property
 Editors/ClxNodeEdit.xfm:199 
msgid "Sub Items"
msgstr "Sous-éléments"

#. ClxTreeViewItems..gbSubItems..btnAddSub..Caption
#: Property
 Editors/ClxNodeEdit.xfm:216 
msgid "Add SubItem"
msgstr "Ajouter sous-élément"

#. ClxTreeViewItems..gbSubItemProps..Caption
#: Property
 Editors/ClxNodeEdit.xfm:237 
msgid "Sub Item Properties"
msgstr "Propriétés du sous-élément"

#. ClxTreeViewItems..gbSubItemProps..lblSubText..Caption
#: Property
 Editors/ClxNodeEdit.xfm:264 
msgid "Text:"
msgstr "Texte :"

#. ClxTreeViewItems..gbSubItemProps..lblSubImgIndex..Caption
#: Property
 Editors/ClxNodeEdit.xfm:272 
msgid "Image Index:"
msgstr "Indice image :"

#. ClxTreeViewItems..OpenDialog1..Filter
#: Property
 Editors/ClxNodeEdit.xfm:277 
msgid "All Files(*)"
msgstr "Tous les fichiers(*)"

#. ClxPictureEditorDlg..Caption
#. PictureEditorDlg..Caption
#: Property
 Editors/ClxPicEdit.xfm:9 
 Editors/PicEdit.dfm:6
msgid "Picture Editor"
msgstr "Editeur d'images"

#. Caption
#. ClxStrEditDlg..PopupMenu1..Load1..Caption
#. PictureEditorDlg..GroupBox1..Load..Caption
#. StrEditDlg..StringEditorMenu..LoadItem..Caption
#: Property
 Editors/ClxPicEdit.xfm:73 
 Editors/ClxStrEdit.xfm:105
#: Editors/PicEdit.dfm:76 Editors/StrEdit.dfm:76
msgid "&Load..."
msgstr "&Charger..."

#. Caption
#. ClxStrEditDlg..PopupMenu1..Save1..Caption
#. PictureEditorDlg..GroupBox1..Save..Caption
#. StrEditDlg..StringEditorMenu..SaveItem..Caption
#: Property
 Editors/ClxPicEdit.xfm:83 
 Editors/ClxStrEdit.xfm:110
#: Editors/PicEdit.dfm:85 Editors/StrEdit.dfm:80
msgid "&Save..."
msgstr "Enregi&strer..."

#. ClxStrEditDlg..Caption
#: Property
 Editors/ClxStrEdit.xfm:10 
msgid "String list editor"
msgstr "Editeur de liste de chaînes"

#. ClxStrEditDlg..LineCount..Caption
#. StringsEditDlg..LineCount..Caption
#: Property
 Editors/ClxStrEdit.xfm:33 
 Editors/StringsEdit.dfm:13
msgid "0 lines"
msgstr "0 lignes"

#. ClxStrEditDlg..OpenDialog....HelpContext
#. ClxStrEditDlg..SaveDialog....DefaultExt
#: Property
 Editors/ClxStrEdit.xfm:85 
 Editors/ClxStrEdit.xfm:96
msgid ""
"Text files (*.txt)|Config files (*.conf)|Shell scripts (*.sh)|All files (*)\n"
msgstr ""
"Fichiers texte (*.txt)|Fichiers de configuration (*.conf)|Scripts shell (*."
"sh)|Tous les fichiers (*)\n"

#. ClxStrEditDlg..OpenDialog..Title
#. StrEditDlg..OpenDialog..Title
#: Property
 Editors/ClxStrEdit.xfm:85 
 Editors/StrEdit.dfm:61
msgid "Load string list"
msgstr "Chargement de la liste de chaînes"

#. ClxStrEditDlg..SaveDialog..DefaultExt
#: Property
 Editors/ClxStrEdit.xfm:92 
msgid "txt"
msgstr "txt"

#. ClxStrEditDlg..SaveDialog..Title
#. StrEditDlg..SaveDialog..Title
#: Property
 Editors/ClxStrEdit.xfm:97 
 Editors/StrEdit.dfm:70
msgid "Save string list"
msgstr "Enregistrer la liste de chaînes"

#. DSSCubeEditor..Caption
#: Decision
 Cube/MXDCUBE.DFM:6 
msgid "Decision Cube Editor"
msgstr "Editeur de cube de décision"

#. DSSCubeEditor..Pager..DimensionInfo..Caption
#: Decision
 Cube/MXDCUBE.DFM:27 
msgid "Dimension Settings"
msgstr "Paramètres de dimensions"

#. DSSCubeEditor..Pager..DimensionInfo..CaptionLabel..Caption
#: Decision
 Cube/MXDCUBE.DFM:34 
msgid "Display &Name"
msgstr "&Nom affiché :"

#. DSSCubeEditor..Pager..DimensionInfo..ActiveLabel..Caption
#: Decision
 Cube/MXDCUBE.DFM:43 
msgid "&Active Type"
msgstr "Typ&e actif :"

#. DSSCubeEditor..Pager..DimensionInfo..BinLabel..Caption
#: Decision
 Cube/MXDCUBE.DFM:52 
msgid "&Grouping"
msgstr "&Groupement :"

#. DSSCubeEditor..Pager..DimensionInfo..StartLabel..Caption
#: Decision
 Cube/MXDCUBE.DFM:61 
msgid "&Initial Value"
msgstr "&Valeur initiale :"

#. DSSCubeEditor..Pager..DimensionInfo..TypeLabel..Caption
#: Decision
 Cube/MXDCUBE.DFM:70 
msgid "&Type"
msgstr "&Type :"

#. DSSCubeEditor..Pager..DimensionInfo..Label1..Caption
#: Decision
 Cube/MXDCUBE.DFM:79 
msgid "Available &Fields"
msgstr "Champs &disponibles"

#. DSSCubeEditor..Pager..DimensionInfo..Label2..Caption
#: Decision
 Cube/MXDCUBE.DFM:88 
msgid "For&mat"
msgstr "&Format :"

#. DSSCubeEditor..Pager..DimensionInfo..BaseNameLabel..Caption
#: Decision
 Cube/MXDCUBE.DFM:105 
msgid "&Base Field"
msgstr "&Champ de base :"

#. DSSCubeEditor..Pager..DimensionInfo..CaptionEdit..Text
#: Decision
 Cube/MXDCUBE.DFM:125 
msgid "CaptionEdit"
msgstr "CaptionEdit"

#. DSSCubeEditor..Pager..DimensionInfo..ActiveEdit..Hint
#: Decision
 Cube/MXDCUBE.DFM:133 
msgid "Control of when the information for this field is loaded"
msgstr "Contrôle quand l'information pour ce champ est chargée"

#. DSSCubeEditor..Pager..DimensionInfo..ActiveEdit..Text
#: Decision
 Cube/MXDCUBE.DFM:138 
msgid "ActiveEdit"
msgstr "ActiveEdit"

#. DSSCubeEditor..Pager..DimensionInfo..ActiveEdit....Items.Strings
#: Decision
 Cube/MXDCUBE.DFM:144 
msgid ""
"Active\n"
"As Needed\n"
"Inactive\n"
msgstr ""
"Actif\n"
"Selon les besoins\n"
"Inactif\n"

#. DSSCubeEditor..Pager..DimensionInfo..BinEdit..Hint
#: Decision
 Cube/MXDCUBE.DFM:150 
msgid "Group values for this field into ranges"
msgstr "Groupe les valeurs de champ en étendues"

#. DSSCubeEditor..Pager..DimensionInfo..BinEdit..Text
#: Decision
 Cube/MXDCUBE.DFM:155 
msgid "BinEdit"
msgstr "BinEdit"

#. DSSCubeEditor..Pager..DimensionInfo..BinEdit....Items.Strings
#: Decision
 Cube/MXDCUBE.DFM:163 
msgid ""
"None\n"
"Year\n"
"Quarter\n"
"Month\n"
"Single Value\n"
msgstr ""
"Aucun\n"
"Année\n"
"Trimestre\n"
"Mois\n"
"Valeur seule\n"

#. DSSCubeEditor..Pager..DimensionInfo..TypeEdit..Text
#: Decision
 Cube/MXDCUBE.DFM:173 
msgid "TypeEdit"
msgstr "TypeEdit"

#. DSSCubeEditor..Pager..DimensionInfo..TypeEdit....Items.Strings
#: Decision
 Cube/MXDCUBE.DFM:184 
msgid ""
"Dimension\n"
"Sum\n"
"Count\n"
"Average\n"
"Min\n"
"Max\n"
"GenericAgg\n"
"Unknown\n"
msgstr ""
"Dimension\n"
"Somme\n"
"Nombre\n"
"Moyenne\n"
"Min\n"
"Max\n"
"Agg générique\n"
"Inconnu\n"

#. DSSCubeEditor..Pager..DimensionInfo..FormatEdit..Text
#: Decision
 Cube/MXDCUBE.DFM:193 
msgid "FormatEdit"
msgstr "FormatEdit"

#. DSSCubeEditor..Pager..DimensionInfo..StartEdit....Height
#: Decision
 Cube/MXDCUBE.DFM:204 
msgid ""
"Starting value for date ranges, Intial value for single valued dimensions\n"
msgstr ""
"Valeur de début pour les intervalles de départ, Valeur initiale pour les "
"dimensions à valeur unique\n"

#. DSSCubeEditor..Pager..DimensionInfo..BaseNameEdit....Height
#: Decision
 Cube/MXDCUBE.DFM:217 
msgid ""
"Fieldname (for a summary, the original field used to calculate the summary)\n"
msgstr ""
"Nom du champ (pour un résumé, the champ d'origine utilisé pour calculer le "
"résumé)\n"

#. DSSCubeEditor..Pager..DimensionInfo..BaseNameEdit..Text
#: Decision
 Cube/MXDCUBE.DFM:220 
msgid "BaseNameEdit"
msgstr "BaseNameEdit"

#. DSSCubeEditor..Pager..MemoryControl..Caption
#: Decision
 Cube/MXDCUBE.DFM:226 
msgid "Memory Control"
msgstr "Contrôle de la mémoire"

#. DSSCubeEditor..Pager..MemoryControl..Panel1..Hint
#: Decision
 Cube/MXDCUBE.DFM:232 
msgid "Control whether to load the decision cube at design time"
msgstr "Contrôle si le cube de décision est chargé à la conception"

#. DSSCubeEditor..Pager..MemoryControl..Panel1..Caption
#: Decision
 Cube/MXDCUBE.DFM:233 
msgid "Designer Data Options"
msgstr " Options de données du concepteur "

#. DSSCubeEditor..Pager..MemoryControl..Panel1..RadioMetaData..Caption
#: Decision
 Cube/MXDCUBE.DFM:242 
msgid "Display Dimension &Names"
msgstr "Afficher les &noms de dimensions"

#. DSSCubeEditor..Pager..MemoryControl..Panel1..RadioDimensionData..Caption
#: Decision
 Cube/MXDCUBE.DFM:253 
msgid "Display Names and &Values"
msgstr "Afficher les noms et les &valeurs"

#. DSSCubeEditor..Pager..MemoryControl..Panel1..RadioAllData..Caption
#: Decision
 Cube/MXDCUBE.DFM:262 
msgid "Display Names, Values, and &Totals"
msgstr "Afficher les noms, valeurs et &totaux"

#. DSSCubeEditor..Pager..MemoryControl..Panel1..RadioNoData..Caption
#: Decision
 Cube/MXDCUBE.DFM:271 
msgid "&Run Time Display Only"
msgstr "Afficher à l'e&xécution seulement"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..Caption
#: Decision
 Cube/MXDCUBE.DFM:281 
msgid "Cube Maximums"
msgstr " Capacités du cube "

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..Label4..Caption
#: Decision
 Cube/MXDCUBE.DFM:307 
msgid "Active"
msgstr "Actif"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..Label7..Caption
#: Decision
 Cube/MXDCUBE.DFM:315 
msgid "Active+Needed"
msgstr "Actif+Nécessaire"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..Label9..Caption
#: Decision
 Cube/MXDCUBE.DFM:323 
msgid "&Dimensions"
msgstr "&Dimensions"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..Label6..Caption
#: Decision
 Cube/MXDCUBE.DFM:351 
msgid "&Summaries"
msgstr "&Récapitulatifs"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..Label12..Caption
#: Decision
 Cube/MXDCUBE.DFM:361 
msgid "&Cells"
msgstr "&Cellules"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..Label5..Caption
#: Decision
 Cube/MXDCUBE.DFM:379 
msgid "Maximum"
msgstr "Maximum"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..Label3..Caption
#: Decision
 Cube/MXDCUBE.DFM:387 
msgid "Current"
msgstr "En cours"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..MaxDims....Height
#: Decision
 Cube/MXDCUBE.DFM:424 
msgid "Limit on the number of dimensions which can be loaded at one time\n"
msgstr "Limite du nombre de dimensions pouvant être chargées simultanément\n"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..MaxSums..Hint
#: Decision
 Cube/MXDCUBE.DFM:433 
msgid "Limit on the number of summaries which can be loaded at one time"
msgstr "Limite du nombre récapitulatifs pouvant être chargés en une seule fois"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..MaxCells....Height
#: Decision
 Cube/MXDCUBE.DFM:446 
msgid "Limit on the number of storage cells which can be loaded at one time\n"
msgstr ""
"Limite du nombre de cellules de stockages pouvant être chargées "
"simultanément\n"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..GetCellCounts..Hint
#: Decision
 Cube/MXDCUBE.DFM:455 
msgid "Run a query to fetch information required to estimate cell usage"
msgstr ""
"Lance une requête pour obtenir les informations requises afin d'estimer "
"l'utilisation des cellules"

#. DSSCubeEditor..Pager..MemoryControl..CubeLimits..GetCellCounts..Caption
#: Decision
 Cube/MXDCUBE.DFM:456 
msgid "&Get Cell Counts"
msgstr "&Obtenir nb. de cellules"

#. DimEditor..Caption
#. FieldsEditor..Caption
#: Decision
 Cube/MXDESIGN.DFM:6 
 Cube/MXDIMEDT.DFM:7 Property
#: Editors/DSDesign.dfm:8
msgid "Form1.Table1"
msgstr "Form1.Table1"

#. SQLWindow..Caption
#: Decision
 Cube/MXDSQL.DFM:6 
msgid "Form2"
msgstr "Form2"

#. SQLWindow..Memo1....Lines.Strings
#. LogDetailFrame..Memo1....Lines.Strings
#: Decision
 Cube/MXDSQL.DFM:32 
 Internet/SvrLogDetailFrame.dfm:18
msgid "Memo1\n"
msgstr "Memo1\n"

#. DSSQueryEditor..Caption
#: Decision
 Cube/MXDSSQRY.DFM:6 
msgid "Decision Query Editor"
msgstr "Editeur de requête de décision"

#. DSSQueryEditor..Pager..Dimensions..Caption
#: Decision
 Cube/MXDSSQRY.DFM:25 
msgid "Dimensions/Summaries"
msgstr "Dimensions / récapitulatifs"

#. DSSQueryEditor..Pager..Dimensions..Label2..Caption
#: Decision
 Cube/MXDSSQRY.DFM:32 
msgid "&Dimensions:"
msgstr "&Dimensions :"

#. DSSQueryEditor..Pager..Dimensions..Label3..Caption
#: Decision
 Cube/MXDSSQRY.DFM:41 
msgid "&Summaries:"
msgstr "&Récapitulatifs :"

#. DSSQueryEditor..Pager..Dimensions..Label4..Caption
#: Decision
 Cube/MXDSSQRY.DFM:50 
msgid "&List of Available Fields:"
msgstr "&Liste des champs disponibles :"

#. DSSQueryEditor..Pager..Dimensions..Label5..Caption
#: Decision
 Cube/MXDSSQRY.DFM:59 
msgid "&Table:"
msgstr "&Table :"

#. DSSQueryEditor..Pager..Dimensions..Label6..Caption
#: Decision
 Cube/MXDSSQRY.DFM:68 
msgid "Databas&e:"
msgstr "Ba&se :"

#. DSSQueryEditor..Pager..Dimensions..SelectAllFields..Hint
#: Decision
 Cube/MXDSSQRY.DFM:131 
msgid "List all fields or List only the fields in the query"
msgstr "Affiche tous les champs ou seulement ceux de la requête"

#. DSSQueryEditor..Pager..Dimensions..SelectAllFields..Caption
#: Decision
 Cube/MXDSSQRY.DFM:132 
msgid "All &Fields"
msgstr "T&ous les champs"

#. DSSQueryEditor..Pager..Dimensions..TableCombo..Hint
#: Decision
 Cube/MXDSSQRY.DFM:143 
msgid "Start a new query using a table from the database"
msgstr "Lance une nouvelle requête sur une table de la base de données"

#. DSSQueryEditor..Pager..Dimensions..CountStarAvg..Hint
#: Decision
 Cube/MXDSSQRY.DFM:253 
msgid "Use count(*) to calculate averages (counts null values)"
msgstr ""
"Utiliser count(*) pour calculer les moyennes (compte les valeurs nulles)"

#. DSSQueryEditor..Pager..Dimensions..CountStarAvg..Caption
#: Decision
 Cube/MXDSSQRY.DFM:254 
msgid "Count (*) for Averages"
msgstr "Compter (*) pour moyennes"

#. DSSQueryEditor..Pager..Query..Caption
#: Decision
 Cube/MXDSSQRY.DFM:263 
msgid "SQL Query"
msgstr "Requête SQL"

#. DSSQueryEditor..Pager..Query..Label1..Caption
#: Decision
 Cube/MXDSSQRY.DFM:270 
msgid "&Query Text:"
msgstr "&Texte de requête :"

#. DSSQueryEditor..Pager..Query..CancelQryMod..Caption
#: Decision
 Cube/MXDSSQRY.DFM:289 
msgid "&Cancel Edit"
msgstr "A&nnuler les modifications"

#. DSSQueryEditor..Pager..Query..EditQry..Hint
#: Decision
 Cube/MXDSSQRY.DFM:298 
msgid "Type in the query directly"
msgstr "Saisir la requête directement"

#. DSSQueryEditor..VQB..Hint
#: Decision
 Cube/MXDSSQRY.DFM:342 
msgid "Add/Join Tables and Create Field List with SQL Builder"
msgstr "Ajoute/fusionne les tables et crée la liste de champs avec SQL Builder"

#. DSSQueryEditor..VQB..Caption
#: Decision
 Cube/MXDSSQRY.DFM:343 
msgid "SQL &Builder ..."
msgstr "&Constructeur SQL ..."

#. DSSQueryEditor..AggPopup..count1..Caption
#: Decision
 Cube/MXDSSQRY.DFM:353 
msgid "&sum"
msgstr "&Somme"

#. DSSQueryEditor..AggPopup..count2..Caption
#: Decision
 Cube/MXDSSQRY.DFM:357 
msgid "&count"
msgstr "&Nombre"

#. DSSQueryEditor..AggPopup..average1..Caption
#: Decision
 Cube/MXDSSQRY.DFM:361 
msgid "&average"
msgstr "&Moyenne"

#. ProgressDialog..Caption
#: Decision
 Cube/MXPBAR.DFM:6 
msgid "ProgressDialog"
msgstr "Progression"

#. ProgressDialog..CancelButton..Caption
#. DataBindForm..CancelBtn..Caption
#: Decision
 Cube/MXPBAR.DFM:29 
 Property
 Editors/DbOleEdt.dfm:119
msgid "&Cancel"
msgstr "&Annuler"

#. ProgressDialog..StatusText..Caption
#: Decision
 Cube/MXPBAR.DFM:40 
msgid "StatusText"
msgstr "StatusText"

#. formAbout..Caption
#: Indy/IdAbout.dfm:6 
msgid "formAbout"
msgstr "formAbout"

#. frmNewMessagePart..Caption
#: Indy/IdDsnNewMessagePart.dfm:5 
msgid "New Message Part"
msgstr "Nouvelle partie de message"

#. frmNewMessagePart..Panel2..btnOk..Caption
#: Indy/IdDsnNewMessagePart.dfm:31 
msgid "Ok"
msgstr "Ok"

#. frmNewMessagePart..lbTypes....Items.Strings
#: Indy/IdDsnNewMessagePart.dfm:59 
msgid ""
"Attachment\n"
"Text\n"
msgstr ""
"Pièce jointe\n"
"Texte\n"

#. StubActionModule......Name
#. WebModule2......Name
#: Internet/StubAction.dfm:6 
 Internet/SvrInfoModule.dfm:6
msgid "WebActionItem1"
msgstr "WebActionItem1"

#. Form1..Caption
#: Internet/SvrInfoConsole.dfm:6 
msgid "ServerInfo"
msgstr "ServerInfo"

#. WebModule2......PathInfo
#: Internet/SvrInfoModule.dfm:7 
msgid "/List"
msgstr "/List"

#. WebModule2......Name
#: Internet/SvrInfoModule.dfm:11 
msgid "WebActionItem2"
msgstr "WebActionItem2"

#. WebModule2......PathInfo
#: Internet/SvrInfoModule.dfm:12 
msgid "/Clean"
msgstr "/Clean"

#. WebModule2......Name
#: Internet/SvrInfoModule.dfm:16 
msgid "WebActionItem3"
msgstr "WebActionItem3"

#. WebModule2......PathInfo
#: Internet/SvrInfoModule.dfm:17 
msgid "/Details"
msgstr "/Details"

#. WebModule2..PageProducerSelect......HTMLDoc.Strings
#: Internet/SvrInfoModule.dfm:71 
msgid ""
"<a>View List</a>&nbsp;|&nbsp;<a HREF=\"<#PATH>Details\">View Details</a>\n"
msgstr ""
"<a>Voir la liste</a>&nbsp;|&nbsp;<a HREF=\"<#PATH>Details\">Voir les "
"détails</a>\n"

#. WebModule2..PageProducerSelect....HTMLDoc.Strings
#: Internet/SvrInfoModule.dfm:71 
msgid "<#LIST>"
msgstr "<#LIST>"

#. WebModule2..PageProducerSelect....HTMLDoc.Strings
#. WebModule2..PageProducerDetails....HTMLDoc.Strings
#: Internet/SvrInfoModule.dfm:72 
 Internet/SvrInfoModule.dfm:92
msgid "</BODY>"
msgstr "</BODY>"

#. WebModule2..PageProducerSelect....HTMLDoc.Strings
#. WebModule2..PageProducerDetails....HTMLDoc.Strings
#: Internet/SvrInfoModule.dfm:73 
 Internet/SvrInfoModule.dfm:93
msgid "</HTML>"
msgstr "</HTML>"

#. WebModule2..PageProducerSelect....HTMLDoc.Strings
#. WebModule2..PageProducerDetails....HTMLDoc.Strings
#: Internet/SvrInfoModule.dfm:74 
 Internet/SvrInfoModule.dfm:75
#: Internet/SvrInfoModule.dfm:76 Internet/SvrInfoModule.dfm:94
msgid " "
msgstr " "

#. WebModule2..PageProducerDetails......HTMLDoc.Strings
#: Internet/SvrInfoModule.dfm:91 
msgid "<a HREF=<#PATH>List>View List</a>&nbsp;|&nbsp;<a>View Details</a>\n"
msgstr ""
"<a HREF=<#PATH>List>Voir la liste</a>&nbsp;|&nbsp;<a>Voir les détails</a>\n"

#. WebModule2..PageProducerDetails....HTMLDoc.Strings
#: Internet/SvrInfoModule.dfm:91 
msgid "<#DETAILS>"
msgstr "<#DETAILS>"

#. LogDetail..Caption
#: Internet/SvrLogDetailDlg.dfm:8 
msgid "LogDetail"
msgstr "LogDetail"

#. LogDetail..LogDetailFrame..cbTranslateText..Caption
#: Internet/SvrLogDetailDlg.dfm:60 
msgid "&Translate Post"
msgstr "&Traduire un message"

#. LogDetail..ActionList1..PrevAction..Caption
#. StandardActions..ActionList1..PreviousTab1..Caption
#: Internet/SvrLogDetailDlg.dfm:70 
 Vcl/ActnRes.dfm:245
msgid "&Previous"
msgstr "&Précédente"

#. LogDetail..ActionList1..NextAction..Caption
#. StandardActions..ActionList1..NextTab1..Caption
#: Internet/SvrLogDetailDlg.dfm:75 
 Vcl/ActnRes.dfm:251
msgid "&Next"
msgstr "&Suivante"

#. LogDetailFrame..cbTranslateText..Caption
#: Internet/SvrLogDetailFrame.dfm:30 
msgid "&Translate Text"
msgstr "&Traduire le texte"

#. LogDetailFrame..cbWrapText..Caption
#: Internet/SvrLogDetailFrame.dfm:40 
msgid "&Wrap Text"
msgstr "&Retour à la ligne automatique"

#. LogDetailFrame..ActionList1..FontEdit1..Category
#. StandardActions..ActionList1..ColorSelect1..Category
#. StandardActions..ActionList1..FontEdit1..Category
#. StandardActions..ActionList1..OpenPicture1..Category
#. StandardActions..ActionList1..SavePicture1..Category
#. StandardActions..ActionList1..PrintDlg1..Category
#. CustomizeFrm..ActionList1..CloseActn..Category
#: Internet/SvrLogDetailFrame.dfm:49 
 Vcl/ActnRes.dfm:205 Vcl/ActnRes.dfm:211
#: Vcl/ActnRes.dfm:223 Vcl/ActnRes.dfm:229 Vcl/ActnRes.dfm:305
#: Vcl/CustomizeDlg.dfm:392
msgid "Dialog"
msgstr "Dialogue"

#. LogDetailFrame..ActionList1..FontEdit1..Caption
#. StandardActions..ActionList1..FontEdit1..Caption
#: Internet/SvrLogDetailFrame.dfm:50 
 Vcl/ActnRes.dfm:212
msgid "Select &Font..."
msgstr "Sélectionner la po&lice..."

#. LogDetailFrame..ActionList1..FontEdit1..Hint
#. StandardActions..ActionList1..FontEdit1..Hint
#: Internet/SvrLogDetailFrame.dfm:58 
 Vcl/ActnRes.dfm:220
msgid "Font Select"
msgstr "Sélectionner la police"

#. LogDetailFrame..ActionList1..EditCut1..Caption
#. FieldsEditor..LocalMenu..CutItem..Caption
#. StandardActions..ActionList1..EditCut1..Caption
#: Internet/SvrLogDetailFrame.dfm:63 
 Property
 Editors/DSDesign.dfm:141
#: Vcl/ActnRes.dfm:13
msgid "Cu&t"
msgstr "Cou&per"

#. LogDetailFrame..ActionList1..EditCut1..Hint
#. StandardActions..ActionList1..EditCut1..Hint
#: Internet/SvrLogDetailFrame.dfm:64 
 Vcl/ActnRes.dfm:14
msgid "Cut|Cuts the selection and puts it on the Clipboard"
msgstr "Couper|Couper la sélection et la mettre dans le Presse-papiers"

#. LogDetailFrame..ActionList1..EditCopy1..Caption
#. FieldsEditor..LocalMenu..CopyItem..Caption
#. StandardActions..ActionList1..EditCopy1..Caption
#: Internet/SvrLogDetailFrame.dfm:70 
 Property
 Editors/DSDesign.dfm:147
#: Vcl/ActnRes.dfm:20
msgid "&Copy"
msgstr "C&opier"

#. LogDetailFrame..ActionList1..EditCopy1..Hint
#. StandardActions..ActionList1..EditCopy1..Hint
#: Internet/SvrLogDetailFrame.dfm:71 
 Vcl/ActnRes.dfm:21
msgid "Copy|Copies the selection and puts it on the Clipboard"
msgstr "Copier|Copier la sélection et la mettre dans le Presse-papiers"

#. LogDetailFrame..ActionList1..EditPaste1..Caption
#. FieldsEditor..LocalMenu..PasteItem..Caption
#. StandardActions..ActionList1..EditPaste1..Caption
#: Internet/SvrLogDetailFrame.dfm:77 
 Property
 Editors/DSDesign.dfm:153
#: Vcl/ActnRes.dfm:27
msgid "&Paste"
msgstr "Co&ller"

#. LogDetailFrame..ActionList1..EditPaste1..Hint
#. StandardActions..ActionList1..EditPaste1..Hint
#: Internet/SvrLogDetailFrame.dfm:78 
 Vcl/ActnRes.dfm:28
msgid "Paste|Inserts Clipboard contents"
msgstr "Coller|Insérer le contenu du Presse-papiers"

#. LogDetailFrame..ActionList1..EditSelectAll1..Caption
#. StandardActions..ActionList1..EditSelectAll1..Caption
#: Internet/SvrLogDetailFrame.dfm:84 
 Vcl/ActnRes.dfm:73
msgid "Select &All"
msgstr "&Tout sélectionner"

#. LogDetailFrame..ActionList1..EditSelectAll1..Hint
#. StandardActions..ActionList1..EditSelectAll1..Hint
#: Internet/SvrLogDetailFrame.dfm:85 
 Vcl/ActnRes.dfm:74
msgid "Select All|Selects the entire document"
msgstr "Tout sélectionner|Sélectionner l'intégralité du document"

#. LogDetailFrame..ActionList1..EditUndo1..Caption
#. StandardActions..ActionList1..EditUndo1..Caption
#: Internet/SvrLogDetailFrame.dfm:90 
 Vcl/ActnRes.dfm:79
msgid "&Undo"
msgstr "&Défaire"

#. LogDetailFrame..ActionList1..EditUndo1..Hint
#. StandardActions..ActionList1..EditUndo1..Hint
#: Internet/SvrLogDetailFrame.dfm:91 
 Vcl/ActnRes.dfm:80
msgid "Undo|Reverts the last action"
msgstr "Défaire|Rétablir la dernière action"

#. LogDetailFrame..PopupMenu1..N1..Caption
#. LogDetailFrame..PopupMenu1..N2..Caption
#. WebAppDbgMainForm..MainMenu1..PropertiesItem..N2..Caption
#. WebAppDbgMainForm..MainMenu1..PropertiesItem..N1..Caption
#. CollectionEditor..PopupMenu1..N2..Caption
#. FieldsEditor..LocalMenu..N1..Caption
#. SocketForm..PopupMenu..N1..Caption
#. SocketForm..MainMenu1..miPorts..N3..Caption
#. SocketForm..MainMenu1..Connections1..N2..Caption
#: Internet/SvrLogDetailFrame.dfm:319 
 Internet/SvrLogDetailFrame.dfm:334
#: Internet/SvrMainForm.dfm:186 Internet/SvrMainForm.dfm:192 Property
#: Editors/ColnEdit.dfm:183 Editors/DSDesign.dfm:138 Vcl/ScktMain.dfm:323
#: Vcl/ScktMain.dfm:351 Vcl/ScktMain.dfm:370
msgid "-"
msgstr "-"

#. LogFrame..ActionList1..DetailAction..Caption
#: Internet/SvrLogFrame.dfm:45 
msgid "&Details..."
msgstr "&Détails"

#. WebAppDbgMainForm..Caption
#. WebAppDbgMainForm..ActionList1..MainUpdateAction..Caption
#: Internet/SvrMainForm.dfm:7 
 Internet/SvrMainForm.dfm:161
msgid "MainUpdateAction"
msgstr "MainUpdateAction"

#. WebAppDbgMainForm..Label2..Caption
#: Internet/SvrMainForm.dfm:29 
msgid "Default URL:"
msgstr "URL par défaut :"

#. WebAppDbgMainForm..Label1..Caption
#: Internet/SvrMainForm.dfm:47 
msgid "Port:"
msgstr "Port :"

#. WebAppDbgMainForm..PageControl1..TabSheet2..Caption
#: Internet/SvrMainForm.dfm:77 
msgid "Statistics"
msgstr "Statistiques"

#. WebAppDbgMainForm..PageControl1..TabSheet1..Caption
#. DlgProperties..PageControl1..TabLog..Caption
#: Internet/SvrMainForm.dfm:89 
 Internet/SvrPropDlg.dfm:124
msgid "Log"
msgstr "Log"

#. WebAppDbgMainForm..PageControl1..TabSheet1..GroupBox1..CheckBox1..Caption
#: Internet/SvrMainForm.dfm:121 
msgid "&Log To List"
msgstr "&Logguer dans la liste"

#. WebAppDbgMainForm..ActionList1..ToggleServerAction..Caption
#: Internet/SvrMainForm.dfm:131 
msgid "Toggle"
msgstr "Toggle"

#. WebAppDbgMainForm..ActionList1..ExitAction..Caption
#. StandardActions..ActionList1..FileExit1..Caption
#: Internet/SvrMainForm.dfm:136 
 Vcl/ActnRes.dfm:103
msgid "E&xit"
msgstr "&Quitter"

#. WebAppDbgMainForm..ActionList1..StopAction..Caption
#: Internet/SvrMainForm.dfm:140 
msgid "S&top Server"
msgstr "Arrê&ter le serveur"

#. WebAppDbgMainForm..ActionList1..StartAction..Caption
#: Internet/SvrMainForm.dfm:145 
msgid "&Start Server"
msgstr "Démarrer le &serveur :"

#. WebAppDbgMainForm..ActionList1..AboutAction..Caption
#: Internet/SvrMainForm.dfm:150 
msgid "&About..."
msgstr "&A propos..."

#. WebAppDbgMainForm..ActionList1..PropertiesAction..Caption
#: Internet/SvrMainForm.dfm:154 
msgid "&Options..."
msgstr "&Options..."

#. WebAppDbgMainForm..ActionList1..BrowseAction..Caption
#: Internet/SvrMainForm.dfm:158 
msgid "BrowseAction"
msgstr "BrowseAction"

#. WebAppDbgMainForm..ActionList1..ToggleLogAction..Caption
#: Internet/SvrMainForm.dfm:169 
msgid "&Log Traffic"
msgstr "&Logguer le traffic"

#. WebAppDbgMainForm..MainMenu1..PropertiesItem..Caption
#: Internet/SvrMainForm.dfm:178 
msgid "&Server"
msgstr "&Serveur"

#. DlgProperties..Caption
#. UpdateSQLEditForm..PageControl..FieldsPage..Caption
#. CustomizeFrm..Tabs..OptionsTab..Caption
#. CustomizeFrm..ActionList1..ResetUsageDataActn..Category
#. CustomizeFrm..ActionList1..RecentlyUsedActn..Category
#. CustomizeFrm..ActionList1..FullMenusActn..Category
#. CustomizeFrm..ActionList1..ShowHintsActn..Category
#. CustomizeFrm..ActionList1..ShowShortCutsInTipsActn..Category
#. CustomizeFrm..ActionList1..LargeIconsActn..Category
#: Internet/SvrPropDlg.dfm:6 
 Property
 Editors/UpdSqlEd.dfm:54
#: Vcl/CustomizeDlg.dfm:260 Vcl/CustomizeDlg.dfm:396 Vcl/CustomizeDlg.dfm:401
#: Vcl/CustomizeDlg.dfm:407 Vcl/CustomizeDlg.dfm:413 Vcl/CustomizeDlg.dfm:420
#: Vcl/CustomizeDlg.dfm:432
msgid "Options"
msgstr "Options"

#. DlgProperties..PageControl1..TabConnection..Caption
#. frmIBSecurityEditor..GroupBox2..Caption
#. frmIBServiceEditor..GroupBox2..Caption
#: Internet/SvrPropDlg.dfm:52 
 Vcl/IBSecurityEditor.dfm:23
#: Vcl/IBServiceEditor.dfm:23
msgid "Connection"
msgstr "Connexion"

#. DlgProperties..PageControl1..TabConnection..GroupBox1..Label1..Caption
#: Internet/SvrPropDlg.dfm:68 
msgid "&Port:"
msgstr "&Port :"

#. DlgProperties..PageControl1..TabConnection..GroupBox1..Label2..Caption
#: Internet/SvrPropDlg.dfm:76 
msgid "&Search Path:"
msgstr "&Chemin de recherche :"

#. DlgProperties..PageControl1..TabConnection..GroupBox1..Label3..Caption
#: Internet/SvrPropDlg.dfm:84 
msgid "&Default URL:"
msgstr "&URL par défaut :"

#. DlgProperties..PageControl1..TabConnection..GroupBox1..cbPort..Text
#: Internet/SvrPropDlg.dfm:94 
msgid "cbPort"
msgstr "cbPort"

#. DlgProperties..PageControl1..TabConnection..GroupBox1..cbActiveAtStartup..Caption
#: Internet/SvrPropDlg.dfm:102 
msgid "&Activate at Startup"
msgstr "&Activer au démarrage"

#. DlgProperties..PageControl1..TabConnection..GroupBox1..edDefault..Text
#: Internet/SvrPropDlg.dfm:111 
msgid "edDefault"
msgstr "edDefault"

#. DlgProperties..PageControl1..TabConnection..GroupBox1..edPath..Text
#: Internet/SvrPropDlg.dfm:119 
msgid "edPath"
msgstr "edPath"

#. DlgProperties..PageControl1..TabLog..GroupBox2..Caption
#: Internet/SvrPropDlg.dfm:135 
msgid "Show in Log"
msgstr "Afficher dans le journal"

#. DlgProperties..PageControl1..TabLog..GroupBox6..Caption
#: Internet/SvrPropDlg.dfm:159 
msgid " Log Size "
msgstr "Taille du journal"

#. DlgProperties..PageControl1..TabLog..GroupBox6..Label4..Caption
#: Internet/SvrPropDlg.dfm:170 
msgid "Max Events:"
msgstr "Evénements Max :"

#. DlgProperties..PageControl1..TabLog..GroupBox6..Label5..Caption
#: Internet/SvrPropDlg.dfm:178 
msgid "Delete when max exceeded:"
msgstr "Effacer quand le maximum est atteint :"

#. DlgProperties..PageControl1..TabLog..GroupBox6..edLogMax..Text
#: Internet/SvrPropDlg.dfm:187 
msgid "edLogMax"
msgstr "edLogMax"

#. StatsFrame..GroupBox1..Label3..Caption
#: Internet/SvrStatsFrame.dfm:46 
msgid "RequestCount:"
msgstr "RequestCount:"

#. StatsFrame..GroupBox1..Label5..Caption
#: Internet/SvrStatsFrame.dfm:53 
msgid "Total Response Time:"
msgstr "Temps total de réponse :"

#. StatsFrame..GroupBox1..Label7..Caption
#: Internet/SvrStatsFrame.dfm:60 
msgid "Avg Response Time:"
msgstr "Temps moyen de réponse :"

#. StatsFrame..GroupBox1..Label8..Caption
#: Internet/SvrStatsFrame.dfm:67 
msgid "Last Response Time:"
msgstr "Dernier temps de réponse :"

#. StatsFrame..GroupBox1..Label1..Caption
#: Internet/SvrStatsFrame.dfm:74 
msgid "Min Response Time:"
msgstr "Temps de réponse minimal"

#. StatsFrame..GroupBox1..Label2..Caption
#: Internet/SvrStatsFrame.dfm:81 
msgid "Max Response Time:"
msgstr "Temps de réponse maximal :"

#. StatsFrame..ActionList1..ResetCountsAction..Caption
#: Internet/SvrStatsFrame.dfm:110 
msgid "&Reset"
msgstr "&Réinitialiser"

#. AboutBox..Caption
#: Internet/WebAppDbgAbout.dfm:5 
msgid "About Web App Debugger"
msgstr "A propos de Débogueur d'application Web"

#. AboutBox..Label3..Caption
#: Internet/WebAppDbgAbout.dfm:29 
msgid "Memory Available to Windows:"
msgstr "Mémoire disponible pour Windows :"

#. AboutBox..OS..Caption
#: Internet/WebAppDbgAbout.dfm:47 
msgid "OS"
msgstr "OS"

#. AboutBox..DetailsPanel..Version..Caption
#: Internet/WebAppDbgAbout.dfm:94 
msgid "Version 6.0"
msgstr "Version 6.0"

#. AboutBox..DetailsPanel..SKUName..Caption
#: Internet/WebAppDbgAbout.dfm:108 
msgid "Web Application Debugger"
msgstr "Débogueur d'application Web"

#. AboutBox..DetailsPanel..CompanyName..Caption
#: Internet/WebAppDbgAbout.dfm:297 
msgid "Borland Software Corporation"
msgstr "Borland Software Corporation"

#. ConnEditForm..SourceofConnection..Caption
#: Property
 Editors/AdoConEd.dfm:49 
msgid " Source of Connection "
msgstr " Source de connexion "

#. ConnEditForm..SourceofConnection..UseDataLinkFile..Caption
#: Property
 Editors/AdoConEd.dfm:57 
msgid "Use Data &Link File"
msgstr "Utiliser le &fichier de liaison de données"

#. ConnEditForm..SourceofConnection..Browse..Caption
#: Property
 Editors/AdoConEd.dfm:77 
msgid "&Browse..."
msgstr "&Parcourir..."

#. ConnEditForm..SourceofConnection..UseConnectionString..Caption
#: Property
 Editors/AdoConEd.dfm:87 
msgid "Use &Connection String"
msgstr "Utiliser la chaîne de conne&xion"

#. ConnEditForm..SourceofConnection..Build..Caption
#: Property
 Editors/AdoConEd.dfm:105 
msgid "B&uild..."
msgstr "&Construire..."

#. ClientDataForm..Caption
#: Property
 Editors/CDSEdit.dfm:6 
msgid "Client DataSet Data"
msgstr "Données de l'ensemble de données client"

#. ClientDataForm..GroupBox1..Caption
#: Property
 Editors/CDSEdit.dfm:19 
msgid " Assign Data From "
msgstr " Affecter les données depuis "

#. CollectionEditor..Caption
#: Property
 Editors/ColnEdit.dfm:10 
msgid "CollectionEditor"
msgstr "CollectionEditor"

#. CollectionEditor..ToolBar1..ToolButton3..Caption
#: Property
 Editors/ColnEdit.dfm:41 
msgid "ToolButton3"
msgstr "ToolButton3"

#. CollectionEditor..ActionList1..AddCmd..Hint
#: Property
 Editors/ColnEdit.dfm:190 
msgid "Add New"
msgstr "Ajouter un nouvel élément"

#. CollectionEditor..ActionList1..DeleteCmd..Hint
#: Property
 Editors/ColnEdit.dfm:198 
msgid "Delete Selected"
msgstr "Supprimer les éléments sélectionnés"

#. CollectionEditor..ActionList1..MoveUpCmd..Caption
#: Property
 Editors/ColnEdit.dfm:205 
msgid "Move &Up"
msgstr "Vers le &haut"

#. CollectionEditor..ActionList1..MoveUpCmd..Hint
#: Property
 Editors/ColnEdit.dfm:207 
msgid "Move Selected Up"
msgstr "Déplacer la sélection vers le haut"

#. CollectionEditor..ActionList1..MoveDownCmd..Caption
#: Property
 Editors/ColnEdit.dfm:214 
msgid "Move Dow&n"
msgstr "Vers le &bas"

#. CollectionEditor..ActionList1..MoveDownCmd..Hint
#: Property
 Editors/ColnEdit.dfm:216 
msgid "Move Selected Down"
msgstr "Déplacer la sélection vers le bas"

#. CollectionEditor..ActionList1..SelectAllCmd..Caption
#. UpdateSQLEditForm..FieldListPopup..miSelectAll..Caption
#. StandardActions..ActionList1..ListControlSelectAll1..Caption
#: Property
 Editors/ColnEdit.dfm:223 
 Editors/UpdSqlEd.dfm:210
#: Vcl/ActnRes.dfm:276
msgid "&Select All"
msgstr "&Tout sélectionner"

#. DBEditForm..GroupBox1..Caption
#: Property
 Editors/Dbedit.dfm:18 
msgid " Database "
msgstr " Base de données "

#. DBEditForm..GroupBox1..Label1..Caption
#: Property
 Editors/Dbedit.dfm:25 
msgid "&Alias name:"
msgstr "Nom d'a&lias :"

#. DBEditForm..GroupBox1..Label2..Caption
#: Property
 Editors/Dbedit.dfm:33 
msgid "&Driver name:"
msgstr "N&om de pilote :"

#. DBEditForm..GroupBox1..Label3..Caption
#: Property
 Editors/Dbedit.dfm:41 
msgid "&Parameter overrides:"
msgstr "Para&mètres de connexion :"

#. DBEditForm..GroupBox1..Label4..Caption
#. DefineField..FieldGroup..FieldNameLabel..Caption
#: Property
 Editors/Dbedit.dfm:49 
 Editors/DSDefine.dfm:154
msgid "&Name:"
msgstr "&Nom :"

#. DBEditForm..GroupBox1..DefaultsButton..Caption
#: Property
 Editors/Dbedit.dfm:90 
msgid "D&efaults"
msgstr "&Défaut"

#. DBEditForm..GroupBox3..LoginPrompt..Caption
#: Property
 Editors/Dbedit.dfm:123 
msgid "&Login prompt"
msgstr "In&vite de connexion"

#. DBEditForm..GroupBox3..KeepConnection..Caption
#: Property
 Editors/Dbedit.dfm:131 
msgid "&Keep inactive connection"
msgstr "Ne pas &fermer les connexion inactives"

#. InputReqDialog..Caption
#: Property
 Editors/dbinpreq.dfm:6 
msgid "Input Requested"
msgstr "Saisie requise"

#. InputReqDialog..NoPromptAgain..Caption
#: Property
 Editors/dbinpreq.dfm:48 
msgid "Don't Prompt Again"
msgstr "Ne plus demander"

#. DataBindForm..Caption
#: Property
 Editors/DbOleEdt.dfm:6 
msgid "ActiveX Control Data Bindings Editor"
msgstr "Editeur de liaisons de données de contrôle ActiveX"

#. DataBindForm..Panel1..Label1..Caption
#: Property
 Editors/DbOleEdt.dfm:29 
msgid "&Property Name:"
msgstr "No&m de propriété :"

#. DataBindForm..Panel1..Label2..Caption
#: Property
 Editors/DbOleEdt.dfm:37 
msgid "&Field Name:"
msgstr "Nom de &champ :"

#. DataBindForm..Panel1..Label3..Caption
#: Property
 Editors/DbOleEdt.dfm:45 
msgid "Bo&und Properties to Fields:"
msgstr "&Propriétés liées aux champs :"

#. DataBindForm..Panel1..BindBtn..Caption
#: Property
 Editors/DbOleEdt.dfm:73 
msgid "<- &Bind ->"
msgstr "<- &Lier ->"

#. DataBindForm..Panel1..ClearBtn..Caption
#: Property
 Editors/DbOleEdt.dfm:99 
msgid "C&lear"
msgstr "&Effacer"

#. AddFields..GroupBox1..Caption
#: Property
 Editors/DSAdd.dfm:46 
msgid "Available fields"
msgstr "Champs disponibles"

#. AssociateAttributes..Caption
#: Property
 Editors/DSAttrA.dfm:5 
msgid "Associate attributes"
msgstr "Association d'attributs"

#. AssociateAttributes..GroupBox1..Caption
#: Property
 Editors/DSAttrA.dfm:51 
msgid "Attribute set name"
msgstr " Nom d'ensemble d'attributs "

#. SaveAttributesAs..Caption
#: Property
 Editors/DSAttrS.dfm:5 
msgid "Save %s attributes as"
msgstr "Enregistrement des attributs %s sous"

#. SaveAttributesAs..Label1..Caption
#: Property
 Editors/DSAttrS.dfm:25 
msgid "&Attribute set name:"
msgstr "&Nom d'ensemble d'attributs :"

#. SaveAttributesAs..Label2..Caption
#: Property
 Editors/DSAttrS.dfm:33 
msgid "&Based on:"
msgstr "&Basé sur :"

#. DefineField..Caption
#: Property
 Editors/DSDefine.dfm:5 
msgid "New Field"
msgstr "Nouveau champ"

#. DefineField..LookupGroup..Caption
#: Property
 Editors/DSDefine.dfm:20 
msgid "Lookup definition"
msgstr " Définition de la référence "

#. DefineField..LookupGroup..DatasetLabel..Caption
#: Property
 Editors/DSDefine.dfm:27 
msgid "D&ataset:"
msgstr "Ensemble de &données :"

#. DefineField..LookupGroup..KeyFieldsLabel..Caption
#. UpdateSQLEditForm..PageControl..FieldsPage..GroupBox1..Label3..Caption
#: Property
 Editors/DSDefine.dfm:36 
 Editors/UpdSqlEd.dfm:75
msgid "&Key Fields:"
msgstr "Champs c&lé :"

#. DefineField..LookupGroup..LookupKeysLabel..Caption
#: Property
 Editors/DSDefine.dfm:45 
msgid "Look&up Keys:"
msgstr "Clés d&e référence :"

#. DefineField..LookupGroup..ResultFieldLabel..Caption
#: Property
 Editors/DSDefine.dfm:54 
msgid "&Result Field:"
msgstr "Champ rés&ultat :"

#. DefineField..FieldGroup..Caption
#: Property
 Editors/DSDefine.dfm:139 
msgid "Field properties"
msgstr " Propriétés du champ "

#. DefineField..FieldGroup..ComponentNameLabel..Caption
#: Property
 Editors/DSDefine.dfm:146 
msgid "C&omponent:"
msgstr "Com&posant :"

#. DefineField..FieldGroup..FieldTypeLabel..Caption
#: Property
 Editors/DSDefine.dfm:162 
msgid "&Type:"
msgstr "&Type :"

#. DefineField..FieldGroup..SizeEditLabel..Caption
#: Property
 Editors/DSDefine.dfm:170 
msgid "&Size:"
msgstr "&Taille :"

#. DefineField..FieldKind..Caption
#: Property
 Editors/DSDefine.dfm:216 
msgid "Field type"
msgstr " Type de champ "

#. DefineField..FieldKind....Items.Strings
#: Property
 Editors/DSDefine.dfm:223 
msgid ""
"&Data\n"
"&Calculated\n"
"&Lookup\n"
msgstr ""
"&Données\n"
"&Calculé\n"
"&Lookup\n"

#. FieldsEditor..FieldListBox..Hint
#: Property
 Editors/DSDesign.dfm:81 
msgid "Fields"
msgstr "Champs"

#. FieldsEditor..AggListBox..Hint
#: Property
 Editors/DSDesign.dfm:100 
msgid "Aggregates"
msgstr "Statistiques"

#. FieldsEditor..LocalMenu..AddItem..Caption
#: Property
 Editors/DSDesign.dfm:121 
msgid "&Add fields..."
msgstr "&Ajouter des champs..."

#. FieldsEditor..LocalMenu..NewItem..Caption
#: Property
 Editors/DSDesign.dfm:127 
msgid "&New field..."
msgstr "&Nouveau champ..."

#. FieldsEditor..LocalMenu..Addallfields1..Caption
#: Property
 Editors/DSDesign.dfm:133 
msgid "Add all &fields"
msgstr "Ajouter tous les c&hamps"

#. FieldsEditor..LocalMenu..SelectAllItem..Caption
#: Property
 Editors/DSDesign.dfm:165 
msgid "Se&lect all"
msgstr "&Tout sélectionner"

#. LinkFields..Caption
#: Property
 Editors/FldLinks.DFM:6 
msgid "Field Link Designer"
msgstr "Concepteur de liaison de champs"

#. LinkFields..Label30..Caption
#: Property
 Editors/FldLinks.DFM:35 
msgid "D&etail Fields"
msgstr "Champs &détail :"

#. LinkFields..Label31..Caption
#: Property
 Editors/FldLinks.DFM:44 
msgid "&Master Fields"
msgstr "Champs &maître :"

#. LinkFields..IndexLabel..Caption
#: Property
 Editors/FldLinks.DFM:53 
msgid "A&vailable Indexes"
msgstr "&Index disponibles :"

#. LinkFields..Label2..Caption
#: Property
 Editors/FldLinks.DFM:61 
msgid "&Joined Fields"
msgstr "C&hamps joints :"

#. IndexFiles..Caption
#. IndexFiles..GroupBox1..Caption
#: Property
 Editors/Ixedit.dfm:5 
 Editors/Ixedit.dfm:17
msgid "Index Files"
msgstr "Fichiers index"

#. IndexFiles..OpenDialog....OnClick
#: Property
 Editors/Ixedit.dfm:92 
msgid ""
"dBASE Multiple Index (*.MDX)|*.mdx|dBase Index (*.NDX)|*.ndx|FoxPro Index (*."
"CDX)|*.cdx\n"
msgstr ""
"Index dBASE Multiple (*.MDX)|*.mdx|Index dBase (*.NDX)|*.ndx|Index FoxPro (*."
"CDX)|*.cdx\n"

#. PictureEditorDlg..OpenDialog....OnClick
#. PictureEditorDlg..SaveDialog....Top
#: Property
 Editors/PicEdit.dfm:104 
 Editors/PicEdit.dfm:112
msgid ""
"All (*.bmp;*.ico;*.emf;*.wmf)|*.bmp;*.ico;*.emf;*.wmf|Bitmaps (*.bmp)|*.bmp|"
"Icons (*.ico)|*.ico|Enhanced Metafiles (*.emf)|*.emf|Metafiles (*.wmf)|*."
"wmf\n"
msgstr ""
"Tous (*.bmp;*.ico;*.emf;*.wmf)|*.bmp;*.ico;*.emf;*.wmf|Bitmaps (*.bmp)|*.bmp|"
"Icons (*.ico)|*.ico|Métafichiers améliorés (*.emf)|*.emf|Métafichiers (*."
"wmf)|*.wmf\n"

#. SQLEditForm..Caption
#: Property
 Editors/SqlEdit.dfm:5 
msgid "CommandText Editor"
msgstr "Editeur de CommandText"

#. SQLEditForm..TopPanel..TableListLabel..Caption
#: Property
 Editors/SqlEdit.dfm:52 
msgid "&Tables:"
msgstr "&Tables :"

#. SQLEditForm..TopPanel..SQLLabel..Caption
#: Property
 Editors/SqlEdit.dfm:60 
msgid "&SQL:"
msgstr "&SQL :"

#. SQLEditForm..MetaInfoPanel..TableListPanel..AddTableButton..Caption
#: Property
 Editors/SqlEdit.dfm:165 
msgid "Add T&able to SQL"
msgstr "Ajouter la ta&ble à SQL"

#. SQLEditForm..MetaInfoPanel..FieldsPanel..FieldListLabel..Caption
#: Property
 Editors/SqlEdit.dfm:183 
msgid "&Fields:"
msgstr "&Champs :"

#. SQLEditForm..MetaInfoPanel..FieldsPanel..AddFieldButton..Caption
#: Property
 Editors/SqlEdit.dfm:203 
msgid "Add F&ield to SQL"
msgstr "Ajouter le c&hamp à SQL"

#. StrEditDlg..Caption
#: Property
 Editors/StrEdit.dfm:5 
msgid "String List Editor"
msgstr "Editeur de liste de chaînes"

#. StrEditDlg..CodeWndBtn..Caption
#. StrEditDlg..StringEditorMenu..CodeEditorItem..Caption
#: Property
 Editors/StrEdit.dfm:20 
 Editors/StrEdit.dfm:84
msgid "&Code Editor..."
msgstr "Editeur de &code..."

#. StrEditDlg..OpenDialog..DefaultExt
#: Property
 Editors/StrEdit.dfm:56 
msgid "TXT"
msgstr "TXT"

#. StrEditDlg..OpenDialog....DefaultExt
#. StrEditDlg..SaveDialog....HelpContext
#: Property
 Editors/StrEdit.dfm:60 
 Editors/StrEdit.dfm:69
msgid ""
"Text files (*.TXT)|*.TXT|Config files (*.SYS;*.INI)|*.SYS;*.INI|Batch files "
"(*.BAT)|*.BAT|All files (*.*)|*.*\n"
msgstr ""
"Fichiers texte (*.TXT)|*.TXT|Fichiers de configuration (*.SYS;*.INI)|*.SYS;*."
"INI|Fichiers Batch (*.BAT)|*.BAT|Tous les fichiers (*.*)|*.*\n"

#. UpdateSQLEditForm..PageControl..FieldsPage..GroupBox1..Caption
#: Property
 Editors/UpdSqlEd.dfm:60 
msgid " SQL Generation "
msgstr " Génération SQL "

#. UpdateSQLEditForm..PageControl..FieldsPage..GroupBox1..Label1..Caption
#: Property
 Editors/UpdSqlEd.dfm:67 
msgid "Table &Name:"
msgstr "&Table :"

#. UpdateSQLEditForm..PageControl..FieldsPage..GroupBox1..Label4..Caption
#: Property
 Editors/UpdSqlEd.dfm:83 
msgid "Update &Fields:"
msgstr "&Mettre à jour les champs :"

#. UpdateSQLEditForm..PageControl..FieldsPage..GroupBox1..GenerateButton..Caption
#: Property
 Editors/UpdSqlEd.dfm:123 
msgid "&Generate SQL"
msgstr "&Générer le SQL"

#. UpdateSQLEditForm..PageControl..FieldsPage..GroupBox1..PrimaryKeyButton..Caption
#: Property
 Editors/UpdSqlEd.dfm:132 
msgid "Select &Primary Keys"
msgstr "&Clés primaires"

#. UpdateSQLEditForm..PageControl..FieldsPage..GroupBox1..DefaultButton..Caption
#: Property
 Editors/UpdSqlEd.dfm:141 
msgid "&Dataset Defaults"
msgstr "&Valeurs du Dataset"

#. UpdateSQLEditForm..PageControl..FieldsPage..GroupBox1..QuoteFields..Caption
#: Property
 Editors/UpdSqlEd.dfm:151 
msgid "&Quote Field Names"
msgstr "&Noms de champs entre guillemets"

#. UpdateSQLEditForm..PageControl..FieldsPage..GroupBox1..GetTableFieldsButton..Caption
#: Property
 Editors/UpdSqlEd.dfm:160 
msgid "Get &Table Fields"
msgstr "C&hamps de la table"

#. UpdateSQLEditForm..PageControl..SQLPage..Caption
#: Property
 Editors/UpdSqlEd.dfm:167 
msgid "SQL"
msgstr "SQL"

#. UpdateSQLEditForm..PageControl..SQLPage..Label2..Caption
#: Property
 Editors/UpdSqlEd.dfm:173 
msgid "S&QL Text:"
msgstr "&Texte SQL :"

#. UpdateSQLEditForm..PageControl..SQLPage..StatementType..Caption
#: Property
 Editors/UpdSqlEd.dfm:190 
msgid "Statement Type"
msgstr " Type d'instruction "

#. UpdateSQLEditForm..PageControl..SQLPage..StatementType....Items.Strings
#: Property
 Editors/UpdSqlEd.dfm:197 
msgid ""
"&Modify\n"
"&Insert\n"
"&Delete\n"
msgstr ""
"&Modifier\n"
"&Insérer\n"
"&Supprimer\n"

#. UpdateSQLEditForm..FieldListPopup..miClearAll..Caption
#: Property
 Editors/UpdSqlEd.dfm:214 
msgid "&Clear All"
msgstr "Tout &effacer"

#. ValueEditDlg..Caption
#: Property
 Editors/ValueEdit.dfm:4 
msgid "Value List editor"
msgstr "Editeur de liste de valeurs"

#. StandardActions..ActionList1..WindowArrange1..Category
#. StandardActions..ActionList1..WindowCascade1..Category
#. StandardActions..ActionList1..WindowClose1..Category
#. StandardActions..ActionList1..WindowMinimizeAll1..Category
#. StandardActions..ActionList1..WindowTileHorizontal1..Category
#. StandardActions..ActionList1..WindowTileVertical1..Category
#: Vcl/ActnRes.dfm:33 
 Vcl/ActnRes.dfm:37 Vcl/ActnRes.dfm:43
#: Vcl/ActnRes.dfm:48 Vcl/ActnRes.dfm:53 Vcl/ActnRes.dfm:59
msgid "Window"
msgstr "Fenêtre"

#. StandardActions..ActionList1..WindowArrange1..Caption
#: Vcl/ActnRes.dfm:34 
msgid "&Arrange"
msgstr "&Disposer"

#. StandardActions..ActionList1..WindowCascade1..Caption
#: Vcl/ActnRes.dfm:38 
msgid "&Cascade"
msgstr "&Cascade"

#. StandardActions..ActionList1..WindowCascade1..Hint
#: Vcl/ActnRes.dfm:39 
msgid "Cascade"
msgstr "Cascade"

#. StandardActions..ActionList1..WindowClose1..Caption
#: Vcl/ActnRes.dfm:44 
msgid "C&lose"
msgstr "Fer&mer"

#. StandardActions..ActionList1..WindowClose1..Hint
#. CustomizeFrm..CloseBtn..Caption
#. CustomizeFrm..ActionList1..CloseActn..Caption
#: Vcl/ActnRes.dfm:45 
 Vcl/CustomizeDlg.dfm:35 Vcl/CustomizeDlg.dfm:393
msgid "Close"
msgstr "Fermer"

#. StandardActions..ActionList1..WindowMinimizeAll1..Caption
#: Vcl/ActnRes.dfm:49 
msgid "&Minimize All"
msgstr "&Tout réduire"

#. StandardActions..ActionList1..WindowMinimizeAll1..Hint
#: Vcl/ActnRes.dfm:50 
msgid "Minimize All"
msgstr "Tout réduire"

#. StandardActions..ActionList1..WindowTileHorizontal1..Caption
#: Vcl/ActnRes.dfm:54 
msgid "Tile &Horizontally"
msgstr "Mosaïque &horizontale"

#. StandardActions..ActionList1..WindowTileHorizontal1..Hint
#: Vcl/ActnRes.dfm:55 
msgid "Tile Horizontal"
msgstr "Mosaïque horizontale"

#. StandardActions..ActionList1..WindowTileVertical1..Caption
#: Vcl/ActnRes.dfm:60 
msgid "&Tile Vertically"
msgstr "Mosaïque &verticale"

#. StandardActions..ActionList1..WindowTileVertical1..Hint
#: Vcl/ActnRes.dfm:61 
msgid "Tile Vertical"
msgstr "Mosaïque verticale"

#. StandardActions..ActionList1..EditDelete1..Hint
#: Vcl/ActnRes.dfm:67 
msgid "Delete|Erases the selection"
msgstr "Supprimer|Efface la sélection"

#. StandardActions..ActionList1..HelpContents1..Caption
#: Vcl/ActnRes.dfm:86 
msgid "&Contents"
msgstr "&Rubriques d'aide"

#. StandardActions..ActionList1..HelpContents1..Hint
#: Vcl/ActnRes.dfm:87 
msgid "Help Contents"
msgstr "Rubriques d'aide"

#. StandardActions..ActionList1..HelpOnHelp1..Caption
#: Vcl/ActnRes.dfm:92 
msgid "&Help on Help"
msgstr "&Utilisation de l'aide"

#. StandardActions..ActionList1..HelpOnHelp1..Hint
#: Vcl/ActnRes.dfm:93 
msgid "Help on help"
msgstr "Utilisation de l'aide"

#. StandardActions..ActionList1..HelpTopicSearch1..Caption
#: Vcl/ActnRes.dfm:97 
msgid "&Topic Search"
msgstr "&Chercher une rubrique"

#. StandardActions..ActionList1..HelpTopicSearch1..Hint
#: Vcl/ActnRes.dfm:98 
msgid "Topic Search"
msgstr "Chercher une rubrique"

#. StandardActions..ActionList1..FileExit1..Category
#. StandardActions..ActionList1..FileOpen1..Category
#. StandardActions..ActionList1..FilePrintSetup1..Category
#. StandardActions..ActionList1..FileSaveAs1..Category
#. StandardActions..ActionList1..FileRun1..Category
#: Vcl/ActnRes.dfm:102 
 Vcl/ActnRes.dfm:108 Vcl/ActnRes.dfm:115
#: Vcl/ActnRes.dfm:120 Vcl/ActnRes.dfm:235
msgid "File"
msgstr "Fichier"

#. StandardActions..ActionList1..FileExit1..Hint
#: Vcl/ActnRes.dfm:104 
msgid "Exit|Quits the application"
msgstr "Quitter|Quitter l'application"

#. StandardActions..ActionList1..FileOpen1..Caption
#: Vcl/ActnRes.dfm:109 
msgid "&Open..."
msgstr "&Ouvrir..."

#. StandardActions..ActionList1..FileOpen1..Hint
#: Vcl/ActnRes.dfm:110 
msgid "Open|Opens an existing file"
msgstr "Ouvrir|Ouvrir un fichier existant"

#. StandardActions..ActionList1..FilePrintSetup1..Caption
#: Vcl/ActnRes.dfm:116 
msgid "Print Set&up..."
msgstr "Config&urer l'impression..."

#. StandardActions..ActionList1..FilePrintSetup1..Hint
#: Vcl/ActnRes.dfm:117 
msgid "Print Setup"
msgstr "Configurer l'impression"

#. StandardActions..ActionList1..FileSaveAs1..Caption
#: Vcl/ActnRes.dfm:121 
msgid "Save &As..."
msgstr "Enregistrer &sous..."

#. StandardActions..ActionList1..FileSaveAs1..Hint
#: Vcl/ActnRes.dfm:122 
msgid "Save As|Saves the active file with a new name"
msgstr "Enregistrer sous|Enregistrer le fichier actif sous un nouveau nom"

#. StandardActions..ActionList1..RichEditBold1..Category
#. StandardActions..ActionList1..RichEditItalic1..Category
#. StandardActions..ActionList1..RichEditUnderline1..Category
#. StandardActions..ActionList1..RichEditAlignCenter1..Category
#. StandardActions..ActionList1..RichEditAlignLeft1..Category
#. StandardActions..ActionList1..RichEditAlignRight1..Category
#. StandardActions..ActionList1..RichEditBullets1..Category
#. StandardActions..ActionList1..RichEditStrikeOut1..Category
#: Vcl/ActnRes.dfm:126 
 Vcl/ActnRes.dfm:134 Vcl/ActnRes.dfm:142
#: Vcl/ActnRes.dfm:170 Vcl/ActnRes.dfm:177 Vcl/ActnRes.dfm:184
#: Vcl/ActnRes.dfm:191 Vcl/ActnRes.dfm:198
msgid "Format"
msgstr " Format "

#. StandardActions..ActionList1..RichEditBold1..Caption
#: Vcl/ActnRes.dfm:128 
msgid "&Bold"
msgstr "&Gras"

#. StandardActions..ActionList1..RichEditItalic1..Caption
#: Vcl/ActnRes.dfm:136 
msgid "&Italic"
msgstr "&Italique"

#. StandardActions..ActionList1..RichEditUnderline1..Caption
#: Vcl/ActnRes.dfm:144 
msgid "&Underline"
msgstr "&Souligné"

#. StandardActions..ActionList1..RichEditUnderline1..Hint
#: Vcl/ActnRes.dfm:145 
msgid "Underline"
msgstr "Souligné"

#. StandardActions..ActionList1..SearchFind1..Category
#. StandardActions..ActionList1..SearchFindNext1..Category
#. StandardActions..ActionList1..SearchReplace1..Category
#. StandardActions..ActionList1..SearchFindFirst1..Category
#: Vcl/ActnRes.dfm:150 
 Vcl/ActnRes.dfm:157 Vcl/ActnRes.dfm:164
#: Vcl/ActnRes.dfm:255
msgid "Search"
msgstr "Chercher"

#. StandardActions..ActionList1..SearchFind1..Caption
#: Vcl/ActnRes.dfm:151 
msgid "&Find..."
msgstr "&Chercher..."

#. StandardActions..ActionList1..SearchFind1..Hint
#: Vcl/ActnRes.dfm:152 
msgid "Find|Finds the specified text"
msgstr "Chercher|Rechercher le texte spécifié"

#. StandardActions..ActionList1..SearchFindNext1..Caption
#: Vcl/ActnRes.dfm:158 
msgid "Find &Next"
msgstr "&Occurrence suivante"

#. StandardActions..ActionList1..SearchFindNext1..Hint
#: Vcl/ActnRes.dfm:159 
msgid "Find Next|Repeats the last find"
msgstr "Occurrence suivante|Répéter la dernière recherche"

#. StandardActions..ActionList1..SearchReplace1..Hint
#: Vcl/ActnRes.dfm:166 
msgid "Replace|Replaces specific text with different text"
msgstr "Remplacer|Remplacer le texte par un autre texte"

#. StandardActions..ActionList1..RichEditAlignCenter1..Caption
#: Vcl/ActnRes.dfm:172 
msgid "&Center"
msgstr "&Centré"

#. StandardActions..ActionList1..RichEditAlignCenter1..Hint
#: Vcl/ActnRes.dfm:173 
msgid "Center|Centers text between margins"
msgstr "Centrer|Centrer le texte entre les marges"

#. StandardActions..ActionList1..RichEditAlignLeft1..Caption
#: Vcl/ActnRes.dfm:179 
msgid "Align &Left"
msgstr "Aligner à gau&che"

#. StandardActions..ActionList1..RichEditAlignLeft1..Hint
#: Vcl/ActnRes.dfm:180 
msgid "Align Left|Aligns text at the left indent"
msgstr "Aligner à gauche|Aligner le texte sur la gauche"

#. StandardActions..ActionList1..RichEditAlignRight1..Caption
#: Vcl/ActnRes.dfm:186 
msgid "Align &Right"
msgstr "Aligner à &droite"

#. StandardActions..ActionList1..RichEditAlignRight1..Hint
#: Vcl/ActnRes.dfm:187 
msgid "Align Right|Aligns text at the right indent"
msgstr "Aligner à droite|Aligner le texte sur la droite"

#. StandardActions..ActionList1..RichEditBullets1..Caption
#: Vcl/ActnRes.dfm:193 
msgid "&Bullets"
msgstr "&Puces"

#. StandardActions..ActionList1..RichEditBullets1..Hint
#: Vcl/ActnRes.dfm:194 
msgid "Bullets|Inserts a bullet on the current line"
msgstr "Puces|Insère une puce sur la ligne en cours"

#. StandardActions..ActionList1..RichEditStrikeOut1..Caption
#: Vcl/ActnRes.dfm:200 
msgid "&Strikeout"
msgstr "&Barré"

#. StandardActions..ActionList1..RichEditStrikeOut1..Hint
#: Vcl/ActnRes.dfm:201 
msgid "Strikeout"
msgstr "Barré"

#. StandardActions..ActionList1..ColorSelect1..Caption
#: Vcl/ActnRes.dfm:206 
msgid "Select &Color..."
msgstr "Sélectionner la &couleur..."

#. StandardActions..ActionList1..ColorSelect1..Hint
#: Vcl/ActnRes.dfm:208 
msgid "Color Select"
msgstr "Sélectionner la couleur"

#. StandardActions..ActionList1..OpenPicture1..Caption
#: Vcl/ActnRes.dfm:224 
msgid "&Open Picture..."
msgstr "&Ouvrir une image..."

#. StandardActions..ActionList1..OpenPicture1..Hint
#: Vcl/ActnRes.dfm:225 
msgid "Open Picture"
msgstr "Ouvrir une image"

#. StandardActions..ActionList1..SavePicture1..Caption
#: Vcl/ActnRes.dfm:230 
msgid "&Save Picture..."
msgstr "&Enregistrer l'image..."

#. StandardActions..ActionList1..SavePicture1..Hint
#: Vcl/ActnRes.dfm:231 
msgid "Save Picture"
msgstr "Enregistrer l'image"

#. StandardActions..ActionList1..FileRun1..Caption
#: Vcl/ActnRes.dfm:238 
msgid "&Run..."
msgstr "E&xécuter..."

#. StandardActions..ActionList1..FileRun1..Hint
#: Vcl/ActnRes.dfm:239 
msgid "Run|Runs an application"
msgstr "Exécuter|Exécuter une application"

#. StandardActions..ActionList1..FileRun1..Operation
#: Vcl/ActnRes.dfm:240 
msgid "open"
msgstr "open"

#. StandardActions..ActionList1..PreviousTab1..Hint
#: Vcl/ActnRes.dfm:246 
msgid "Previous|Go back to the previous tab"
msgstr "Précédente|Revenir à la page précédente"

#. StandardActions..ActionList1..NextTab1..LastTabCaption
#: Vcl/ActnRes.dfm:250 
msgid "&Finish"
msgstr "&Terminer"

#. StandardActions..ActionList1..NextTab1..Hint
#: Vcl/ActnRes.dfm:252 
msgid "Next|Go to the next tab"
msgstr "Suivante|Aller à la page suivante"

#. StandardActions..ActionList1..SearchFindFirst1..Caption
#: Vcl/ActnRes.dfm:256 
msgid "F&ind First"
msgstr "Reche&rcher première occurence"

#. StandardActions..ActionList1..SearchFindFirst1..Hint
#: Vcl/ActnRes.dfm:257 
msgid "Find First|Finds the first occurance of specified text"
msgstr ""
"Rechercher première occurrence|Rechercher la première occurrence du texte "
"spécifié"

#. StandardActions..ActionList1..HelpContextAction1..Caption
#: Vcl/ActnRes.dfm:261 
msgid "HelpContextAction1"
msgstr "HelpContextAction1"

#. StandardActions..ActionList1..ListControlCopySelection1..Category
#. StandardActions..ActionList1..ListControlDeleteSelection1..Category
#. StandardActions..ActionList1..ListControlSelectAll1..Category
#. StandardActions..ActionList1..ListControlClearSelection1..Category
#. StandardActions..ActionList1..ListControlMoveSelection1..Category
#: Vcl/ActnRes.dfm:265 
 Vcl/ActnRes.dfm:270 Vcl/ActnRes.dfm:275
#: Vcl/ActnRes.dfm:280 Vcl/ActnRes.dfm:285
msgid "List"
msgstr "Liste"

#. StandardActions..ActionList1..ListControlCopySelection1..Caption
#: Vcl/ActnRes.dfm:266 
msgid "&Copy Selection"
msgstr "&Copier la sélection"

#. StandardActions..ActionList1..ListControlCopySelection1..Hint
#: Vcl/ActnRes.dfm:267 
msgid "Copy Selection"
msgstr "Copier la sélection"

#. StandardActions..ActionList1..ListControlDeleteSelection1..Caption
#: Vcl/ActnRes.dfm:271 
msgid "&Delete Selection"
msgstr "&Supprimer la sélection"

#. StandardActions..ActionList1..ListControlDeleteSelection1..Hint
#: Vcl/ActnRes.dfm:272 
msgid "Delete Selection"
msgstr "Supprimer la sélection"

#. StandardActions..ActionList1..ListControlClearSelection1..Caption
#. StandardActions..ActionList1..ListControlClearSelection1..Hint
#: Vcl/ActnRes.dfm:281 
 Vcl/ActnRes.dfm:282
msgid "Clear Selection"
msgstr "Effacer la sélection"

#. StandardActions..ActionList1..ListControlMoveSelection1..Caption
#: Vcl/ActnRes.dfm:286 
msgid "&Move Selection"
msgstr "&Déplacer la sélection"

#. StandardActions..ActionList1..ListControlMoveSelection1..Hint
#: Vcl/ActnRes.dfm:287 
msgid "Move Selection"
msgstr "Déplacer la sélection"

#. StandardActions..ActionList1..BrowseURL1..Category
#. StandardActions..ActionList1..DownLoadURL1..Category
#. StandardActions..ActionList1..SendMail1..Category
#: Vcl/ActnRes.dfm:290 
 Vcl/ActnRes.dfm:295 Vcl/ActnRes.dfm:300
msgid "Internet"
msgstr "Internet"

#. StandardActions..ActionList1..BrowseURL1..Caption
#: Vcl/ActnRes.dfm:291 
msgid "&Browse URL"
msgstr "&Parcourir URL"

#. StandardActions..ActionList1..BrowseURL1..Hint
#: Vcl/ActnRes.dfm:292 
msgid "Browse URL"
msgstr "Parcourir les URL"

#. StandardActions..ActionList1..DownLoadURL1..Caption
#: Vcl/ActnRes.dfm:296 
msgid "&Download URL"
msgstr "&Télécharger l'URL"

#. StandardActions..ActionList1..DownLoadURL1..Hint
#: Vcl/ActnRes.dfm:297 
msgid "Download from URL"
msgstr "Télécharger depuis l'URL"

#. StandardActions..ActionList1..SendMail1..Caption
#: Vcl/ActnRes.dfm:301 
msgid "&Send Mail..."
msgstr "&Envoyer un email..."

#. StandardActions..ActionList1..SendMail1..Hint
#: Vcl/ActnRes.dfm:302 
msgid "Send email"
msgstr "Envoyer un email"

#. StandardActions..ActionList1..PrintDlg1..Caption
#: Vcl/ActnRes.dfm:306 
msgid "&Print..."
msgstr "&Imprimer..."

#. CustomizeFrm..Caption
#: Vcl/CustomizeDlg.dfm:6 
msgid "Customize"
msgstr "Personnaliser"

#. CustomizeFrm..Font.Name
#: Vcl/CustomizeDlg.dfm:15 
msgid "Tahoma"
msgstr "Tahoma"

#. CustomizeFrm..Tabs..ToolbarsTab..Caption
#. CustomizeFrm..ActionList1..ResetActn..Category
#. CustomizeFrm..ActionList1..ApplyToAllActn..Category
#: Vcl/CustomizeDlg.dfm:52 
 Vcl/CustomizeDlg.dfm:386 Vcl/CustomizeDlg.dfm:426
msgid "Toolbars"
msgstr "Barres d'outils"

#. CustomizeFrm..Tabs..ToolbarsTab..ToolbarsLbl..Caption
#: Vcl/CustomizeDlg.dfm:62 
msgid "Toolb&ars:"
msgstr "&Barres d'outils :"

#. CustomizeFrm..Tabs..ToolbarsTab..Label2..Caption
#: Vcl/CustomizeDlg.dfm:71 
msgid "(Checkmark toggles visibility)"
msgstr "(Cochez pour basculer l'affichage)"

#. CustomizeFrm..Tabs..ToolbarsTab..CaptionOptionsGrp..Caption
#: Vcl/CustomizeDlg.dfm:100 
msgid "&Toolbar Options"
msgstr "Options de barre d'o&utils"

#. CustomizeFrm..Tabs..ToolbarsTab..CaptionOptionsGrp..Label4..Caption
#: Vcl/CustomizeDlg.dfm:108 
msgid "&Caption Options"
msgstr "&Options de titre"

#. CustomizeFrm..Tabs..ToolbarsTab..CaptionOptionsGrp..ApplyToAllChk..Caption
#: Vcl/CustomizeDlg.dfm:116 
msgid "Apply caption options &to all toolbars"
msgstr "Appliquer à &toutes les barres d'outils"

#. CustomizeFrm..Tabs..ToolbarsTab..CaptionOptionsGrp..CaptionOptionsCombo....Items.Strings
#: Vcl/CustomizeDlg.dfm:132 
msgid ""
"None\n"
"Selective\n"
"All\n"
msgstr ""
"Aucun\n"
"Sélectif\n"
"Tout\n"

#. CustomizeFrm..Tabs..ActionsTab..Caption
#: Vcl/CustomizeDlg.dfm:136 
msgid "Actions"
msgstr "Actions"

#. CustomizeFrm..Tabs..ActionsTab..InfoLbl....AutoSize
#: Vcl/CustomizeDlg.dfm:152 
msgid ""
"To add actions to your application simply drag and drop from either "
"Categories or Actions onto an existing ActionBar.\n"
msgstr ""
"Pour ajouter des actions à votre application, glissez et déposez les depuis "
"Catégories ou Actions sur une ActionBar existante\n"

#. CustomizeFrm..Tabs..ActionsTab..ListPanel..ActionsCatLbl..Caption
#: Vcl/CustomizeDlg.dfm:172 
msgid "Cate&gories:"
msgstr "Caté&gories :"

#. CustomizeFrm..Tabs..ActionsTab..ListPanel..ActionsActionsLbl..Caption
#: Vcl/CustomizeDlg.dfm:181 
msgid "A&ctions:"
msgstr "A&ctions :"

#. CustomizeFrm..Tabs..ActionsTab..DescGroupBox..Caption
#: Vcl/CustomizeDlg.dfm:222 
msgid "Description"
msgstr "Description"

#. CustomizeFrm..Tabs..ActionsTab..DescGroupBox..HintLbl..Caption
#: Vcl/CustomizeDlg.dfm:235 
msgid "HintLbl"
msgstr "HintLbl"

#. CustomizeFrm..Tabs..OptionsTab..PersonalizeLbl..Caption
#: Vcl/CustomizeDlg.dfm:271 
msgid "Personalized Menus and Toolbars"
msgstr "Menus et barres d'outils personnalisés"

#. CustomizeFrm..Tabs..OptionsTab..Label1..Caption
#: Vcl/CustomizeDlg.dfm:305 
msgid "&Menu animations:"
msgstr "Animations de &menu :"

#. CustomizeFrm..Tabs..OptionsTab..MenuAnimationStyles....Items.Strings
#: Vcl/CustomizeDlg.dfm:365 
msgid ""
"(None)\n"
"Default\n"
"UnFold\n"
"Slide\n"
"Fade\n"
msgstr ""
"(Aucun)\n"
"Défaut\n"
"Déroulement\n"
"Glissade\n"
"Fondu\n"

#. CustomizeFrm..ActionList1..ResetActn..Caption
#: Vcl/CustomizeDlg.dfm:387 
msgid "&Reset..."
msgstr "&Réinitialiser..."

#. CustomizeFrm..ActionList1..ResetUsageDataActn..Caption
#: Vcl/CustomizeDlg.dfm:397 
msgid "Reset Usage Data"
msgstr "Réinitialiser les données d'utilisation"

#. CustomizeFrm..ActionList1..RecentlyUsedActn..Caption
#: Vcl/CustomizeDlg.dfm:402 
msgid "Me&nu show recently used items first"
msgstr "Afficher d'abord les der&nières options utilisées"

#. CustomizeFrm..ActionList1..FullMenusActn..Caption
#: Vcl/CustomizeDlg.dfm:409 
msgid "Show f&ull menus after a short delay"
msgstr "Afficher les men&us complets après un court moment"

#. CustomizeFrm..ActionList1..ShowHintsActn..Caption
#: Vcl/CustomizeDlg.dfm:415 
msgid "Show &tips on toolbars"
msgstr "Afficher les &conseils sur les barres d'outils"

#. CustomizeFrm..ActionList1..ShowShortCutsInTipsActn..Caption
#: Vcl/CustomizeDlg.dfm:422 
msgid "Show shortcut keys in tips"
msgstr "Afficher les raccourcis clavier dans les conseils"

#. CustomizeFrm..ActionList1..ApplyToAllActn..Caption
#: Vcl/CustomizeDlg.dfm:428 
msgid "Apply &to all toolbars"
msgstr "Appliquer à toutes &les barres d'outils"

#. CustomizeFrm..ActionList1..LargeIconsActn..Caption
#: Vcl/CustomizeDlg.dfm:434 
msgid "&Large icons"
msgstr "&Grandes icônes"

#. LoginDialog..Panel..Panel1..Password..PasswordChar
#. PasswordDialog..GroupBox1..Edit..PasswordChar
#: Vcl/DBLOGDLG.dfm:102 
 Vcl/DbPWDlg.dfm:47
msgid "*"
msgstr "*"

#. HTTPServer......Name
#: Vcl/HTTPIntr.dfm:6 
msgid "Interpreter"
msgstr "Interpréte"

#. frmGeneratorEditor..Caption
#: Vcl/IBGeneratorEditor.dfm:5 
msgid "frmGeneratorEditor"
msgstr "frmGeneratorEditor"

#. frmGeneratorEditor..Label1..Caption
#: Vcl/IBGeneratorEditor.dfm:25 
msgid "&Generator"
msgstr "&Générateur"

#. frmGeneratorEditor..Label2..Caption
#: Vcl/IBGeneratorEditor.dfm:35 
msgid "&Field"
msgstr "&Champ"

#. frmGeneratorEditor..Label3..Caption
#: Vcl/IBGeneratorEditor.dfm:44 
msgid "Increment By"
msgstr "Incrément de"

#. frmGeneratorEditor..cbxGenerators..Text
#: Vcl/IBGeneratorEditor.dfm:74 
msgid "cbxGenerators"
msgstr "cbxGenerators"

#. frmGeneratorEditor..cbxFields..Text
#: Vcl/IBGeneratorEditor.dfm:84 
msgid "cbxFields"
msgstr "cbxFields"

#. frmGeneratorEditor..grpApplyEvent..Caption
#: Vcl/IBGeneratorEditor.dfm:91 
msgid "&Apply Event"
msgstr " Appl&iquer l'événement "

#. frmGeneratorEditor..grpApplyEvent....Items.Strings
#: Vcl/IBGeneratorEditor.dfm:97 
msgid ""
"On New Record\n"
"On Post\n"
"On Server\n"
msgstr ""
"Lors d'un nouvel enregistrement\n"
"Lors du Post\n"
"Lors d'une action serveur\n"

#. frmIBRestoreEditor..Caption
#: Vcl/IBRestoreEditor.dfm:5 
msgid "Restore Database Files"
msgstr "Restauration des fichiers de base de données"

#. frmIBSecurityEditor..Caption
#. frmIBServiceEditor..Caption
#: Vcl/IBSecurityEditor.dfm:6 
 Vcl/IBServiceEditor.dfm:6
msgid "Service Editor"
msgstr "Editeur de service"

#. frmIBSecurityEditor..GroupBox2..Label7..Caption
#. frmIBServiceEditor..GroupBox2..Label7..Caption
#: Vcl/IBSecurityEditor.dfm:30 
 Vcl/IBServiceEditor.dfm:38
msgid "&Server:"
msgstr "&Serveur :"

#. frmIBSecurityEditor..GroupBox2..Label8..Caption
#. frmIBServiceEditor..GroupBox2..Label8..Caption
#: Vcl/IBSecurityEditor.dfm:39 
 Vcl/IBServiceEditor.dfm:47
msgid "&Protocol:"
msgstr "&Protocole :"

#. frmIBSecurityEditor..GroupBox2..LocalRbtn..Caption
#. frmIBServiceEditor..GroupBox2..LocalRbtn..Caption
#: Vcl/IBSecurityEditor.dfm:48 
 Vcl/IBServiceEditor.dfm:63
msgid "&Local"
msgstr "Lo&cale"

#. frmIBSecurityEditor..GroupBox2..RemoteRbtn..Caption
#. frmIBServiceEditor..GroupBox2..RemoteRbtn..Caption
#: Vcl/IBSecurityEditor.dfm:59 
 Vcl/IBServiceEditor.dfm:74
msgid "&Remote"
msgstr "&Distante"

#. frmIBSecurityEditor..GroupBox2..Protocol....Items.Strings
#. frmIBServiceEditor..GroupBox2..Protocol....Items.Strings
#: Vcl/IBSecurityEditor.dfm:84 
 Vcl/IBServiceEditor.dfm:107
msgid ""
"TCP\n"
"NamedPipe\n"
"SPX\n"
msgstr ""
"TCP\n"
"NamedPipe\n"
"SPX\n"

#. frmIBSecurityEditor..GroupBox1..Caption
#. frmIBServiceEditor..GroupBox1..Caption
#: Vcl/IBSecurityEditor.dfm:129 
 Vcl/IBServiceEditor.dfm:152
msgid "Database Parameters"
msgstr " Paramètres de bases de données "

#. frmIBSecurityEditor..GroupBox1..Label3..Caption
#. frmIBServiceEditor..GroupBox1..Label3..Caption
#: Vcl/IBSecurityEditor.dfm:144 
 Vcl/IBServiceEditor.dfm:167
msgid "Pass&word:"
msgstr "&Mot de passe :"

#. frmIBSecurityEditor..GroupBox1..Label5..Caption
#. frmIBServiceEditor..GroupBox1..Label5..Caption
#: Vcl/IBSecurityEditor.dfm:152 
 Vcl/IBServiceEditor.dfm:175
msgid "Se&ttings:"
msgstr "Paramè&tres :"

#. frmIBSecurityEditor..GroupBox1..LoginPrompt..Caption
#. frmIBServiceEditor..GroupBox1..LoginPrompt..Caption
#: Vcl/IBSecurityEditor.dfm:185 
 Vcl/IBServiceEditor.dfm:208
msgid "Lo&gin Prompt"
msgstr "&Invite de connexion"

#. frmIBSecurityEditor..GroupBox1..chkActive..Caption
#. frmIBServiceEditor..GroupBox1..chkActive..Caption
#: Vcl/IBSecurityEditor.dfm:193 
 Vcl/IBServiceEditor.dfm:216
msgid "&Active"
msgstr "Acti&f"

#. frmIBServiceEditor..GroupBox2..Label1..Caption
#: Vcl/IBServiceEditor.dfm:30 
msgid "&Database:"
msgstr "&Base de données :"

#. frmIBServiceEditor..GroupBox2..Browse..Caption
#: Vcl/IBServiceEditor.dfm:83 
msgid "&Browse"
msgstr "&Parcourir"

#. SocketForm..Caption
#: Vcl/ScktMain.dfm:6 
msgid "Borland Socket Server"
msgstr "Serveur de Socket Borland"

#. SocketForm..Pages..PropPage..PortGroup..Label1..Caption
#: Vcl/ScktMain.dfm:46 
msgid "&Listen on Port:"
msgstr "Ecouter sur &le port :"

#. SocketForm..Pages..PropPage..PortGroup..PortDesc....AutoSize
#: Vcl/ScktMain.dfm:60 
msgid ""
"Many values of Port are associated by convention with a particular service "
"such as ftp or http. Port is the ID of the connection on which the server "
"listens for client requests. \n"
msgstr ""
"De nombreuses valeur de Port sont associées par convetion à des services "
"particuliers tels que FTP ou HTTP. Port est l'identifiant de la connexion "
"pour laquelle le serveur attend les requêtes de connexion des clients. \n"

#. SocketForm..Pages..PropPage..ThreadGroup..Caption
#: Vcl/ScktMain.dfm:92 
msgid "Thread Caching"
msgstr "Cache de thread"

#. SocketForm..Pages..PropPage..ThreadGroup..Label4..Caption
#: Vcl/ScktMain.dfm:100 
msgid "&Thread Cache Size:"
msgstr "&Taille du cache de thread :"

#. SocketForm..Pages..PropPage..ThreadGroup..ThreadDesc....AutoSize
#: Vcl/ScktMain.dfm:113 
msgid ""
"Thread Cache Size is the maximum number of threads that can be reused for "
"new client connections.\n"
msgstr ""
"La taille de cache de thread est le nombre maximal de threads qui peuvent "
"être réutilisés pour les nouvelles connexions client.\n"

#. SocketForm..Pages..PropPage..InterceptGroup..Caption
#: Vcl/ScktMain.dfm:145 
msgid "Intercept GUID"
msgstr "Intercepter un GUID"

#. SocketForm..Pages..PropPage..InterceptGroup..Label5..Caption
#: Vcl/ScktMain.dfm:152 
msgid "&GUID:"
msgstr "&GUID :"

#. SocketForm..Pages..PropPage..InterceptGroup..GUIDDesc....AutoSize
#: Vcl/ScktMain.dfm:164 
msgid ""
"Intercept GUID is the GUID for a data interceptor COM object.  See help for "
"the TSocketConnection for details.\n"
msgstr ""
"Le GUID d'interception est le GUID pour un objet COM intercepteur de "
"données. Reportez-vous à l'aide de TSocketConnection pour de plus amples "
"détails\n"

#. SocketForm..Pages..PropPage..TimeoutGroup..Label7..Caption
#: Vcl/ScktMain.dfm:188 
msgid "&Inactive Timeout:"
msgstr "Temps maximal d'&inactivité :"

#. SocketForm..Pages..PropPage..TimeoutGroup..TimeoutDesc....AutoSize
#: Vcl/ScktMain.dfm:201 
msgid ""
"Inactive Timeout specifes the number of minutes a client can be inactive "
"before being disconnected. (0 indicates infinite)\n"
msgstr ""
"Le délai d'inactivité spécifie le nombre de minutes pendant lesquelles un "
"client peut être inactif avant d'êtres déconnecté (0 = infini)\n"

#. SocketForm..Pages..StatPage..Caption
#: Vcl/ScktMain.dfm:239 
msgid "Users"
msgstr "Utilisateurs"

#. SocketForm..Pages..StatPage..ConnectionList......Caption
#: Vcl/ScktMain.dfm:256 
msgid "Host"
msgstr "Hôte"

#. SocketForm..Pages..StatPage..ConnectionList......Caption
#: Vcl/ScktMain.dfm:260 
msgid "Last Activity"
msgstr "Dernière activité"

#. SocketForm..PopupMenu..miProperties..Caption
#: Vcl/ScktMain.dfm:326 
msgid "&Properties"
msgstr "&Propriétés"

#. SocketForm..MainMenu1..miPorts..Caption
#: Vcl/ScktMain.dfm:342 
msgid "&Ports"
msgstr "&Ports"

#. SocketForm..MainMenu1..miPorts..miExit..Caption
#: Vcl/ScktMain.dfm:354 
msgid "&Exit"
msgstr "&Quitter"

#. SocketForm..MainMenu1..Connections1..Caption
#: Vcl/ScktMain.dfm:359 
msgid "&Connections"
msgstr "&Connexions"

#. SocketForm..ActionList1..DisconnectAction..Caption
#: Vcl/ScktMain.dfm:386 
msgid "&Disconnect"
msgstr "&Déconnecter"

#. SocketForm..ActionList1..ShowHostAction..Caption
#: Vcl/ScktMain.dfm:391 
msgid "&Show Host Name"
msgstr "A&fficher le nom de l'hôte"

#. SocketForm..ActionList1..RegisteredAction..Caption
#: Vcl/ScktMain.dfm:401 
msgid "&Registered Objects Only"
msgstr "Objets en&registrés uniquement"

#. SocketForm..ActionList1..AllowXML..Caption
#: Vcl/ScktMain.dfm:406 
msgid "&Allow XML Packets"
msgstr "&Autoriser mes paquets XML"
