<?xml version="1.0" encoding="UTF-8"?>
<!--
   Translation file for 4D products.
   Copyright (C) 2007-2014 4D SAS.
   This file is distributed under the same license as the 4D product package.
-->

<!DOCTYPE xliff PUBLIC "-//XLIFF//DTD XLIFF//EN"
"http://www.oasis-open.org/committees/xliff/documents/xliff.dtd">

<xliff version="1.0">
   <file datatype="x-STR#" original="undefined" source-language="en-US" target-language="fr" product-version="v14">
      <header>
         <note>The character &quot;%&quot; (out of a numerical context) is a meta-character that will be replaced (often by a numeric value) before the string is displayed</note>
         <note>Text between less than (&lt;) and greater than (&gt;) symbols is a variable&apos;s name and must not be localised</note>
         <note>\r, \t and \n are meta-characters.</note>
      </header>
      <body>
         <group id="1200">
            <trans-unit id="1">
               <source>Table</source>
               <target>Table</target>
            </trans-unit>
            <trans-unit id="2">
               <source>Error number {errornumber}: {errormessage} for all records from table {tablenumber}</source>
               <target>Numéro d'erreur {errornumber} : {errormessage} pour tous les enregistremments de la table {tablenumber}</target>
            </trans-unit>
            <trans-unit id="3">
               <source>Error number {errornumber}: {errormessage} for record number {recordnumber} from table {tablenumber}</source>
               <target>Numéro d'erreur {errornumber} : {errormessage} pour l'enregistrement numéro {recordnumber} de la table {tablenumber}</target>
            </trans-unit>
            <trans-unit id="4">
               <source>Error number {errornumber}: {errormessage} from record number {recordnumber1} to record number {recordnumber2} from table {tablenumber}</source>
               <target>Numéro d'erreur {errornumber} : {errormessage} de l'enregistrement numéro {recordnumber1} à l'enregistrement numéro {recordnumber2} de la table {tablenumber}</target>
            </trans-unit>
            <trans-unit id="5">
               <source>Error number {errornumber}: {errormessage} for record number {recordnumber}, field number {fieldnumber}, subrecord number {subrecordnumber}</source>
               <target>Numéro d'erreur {errornumber} : {errormessage} pour l'enregistrement numéro {recordnumber}, champ numéro {fieldnumber}, sous-enregistrement numéro {subrecordnumber}</target>
            </trans-unit>
            <trans-unit id="6">
               <source>Error number {errornumber}: {errormessage}</source>
               <target>Numéro d'erreur {errornumber} : {errormessage}</target>
            </trans-unit>
            <trans-unit id="7">
               <source>Error number {errornumber}: duplicates have been detected while building index for {fieldname} (internal error code: {errornumber_internal}). The 'Unique' attribute has been removed for this field.</source>
               <target>Numéro d'erreur {errornumber} : des doublons ont été détectés pendant la création de l'index pour {fieldname} (code d'erreur interne : {errornumber_internal}). L'attribut 'Unique' a été supprimé pour ce champ.</target>
            </trans-unit>
            <trans-unit id="8">
               <source>Error number {errornumber}: Could not build index for {fieldname} (internal error code: {errornumber_internal}).</source>
               <target>Numéro d'erreur {errornumber} : Impossible de créer l'index pour {fieldname} (code d'erreur interne : {errornumber_internal}).</target>
            </trans-unit>
            <trans-unit id="9">
               <source>Building indexes.</source>
               <target>Création des index.</target>
            </trans-unit>
            <trans-unit id="10">
               <source>Importing tables.</source>
               <target>Importation des tables.</target>
            </trans-unit>
            <trans-unit id="11">
               <source>Importing records {curValue} / {maxValue}.</source>
               <target>Importer les enregistrements {curValue} / {maxValue}.</target>
            </trans-unit>
         </group>
         <group id="1201">
            <trans-unit id="1">
               <source>The data file contains more tables than the current structure file</source>
               <target>Le fichier de données contient plus de tables que le fichier de structure courant</target>
            </trans-unit>
            <trans-unit id="2">
               <source>The record has more fields than the table from the current structure file</source>
               <target>L’enregistrement contient plus de champs que la table du fichier de structure courant</target>
            </trans-unit>
            <trans-unit id="3">
               <source>The REDX driver is not supported anymore</source>
               <target>Le pilote REDX n’est plus pris en charge</target>
            </trans-unit>
            <trans-unit id="4">
               <source>Invalid record header</source>
               <target>En-tête d’enregistrement invalide</target>
            </trans-unit>
            <trans-unit id="5">
               <source>Invalid record header: invalid checksum</source>
               <target>En-tête d’enregistrement invalide : checksum invalide</target>
            </trans-unit>
            <trans-unit id="6">
               <source>Invalid record length</source>
               <target>Longueur d’enregistrement invalide</target>
            </trans-unit>
            <trans-unit id="7">
               <source>Invalid record header: invalid fields count</source>
               <target>En-tête d’enregistrement invalide : nombre de champs invalide</target>
            </trans-unit>
            <trans-unit id="8">
               <source>Invalid record data: invalid offsets information</source>
               <target>Données d’enregistrement invalides : offset invalide</target>
            </trans-unit>
            <trans-unit id="9">
               <source>Invalid record data: invalid field type</source>
               <target>Données d’enregistrement invalides : type de champ invalide</target>
            </trans-unit>
            <trans-unit id="10">
               <source>Invalid record data: invalid field length</source>
               <target>Données d’enregistrement invalides : longueur d’enregistrement invalide</target>
            </trans-unit>
            <trans-unit id="11">
               <source>Invalid address table</source>
               <target>Table d’adresses invalide</target>
            </trans-unit>
            <trans-unit id="12">
               <source>The record contains more than one level subtables</source>
               <target>L’enregistrement contient plus d’un niveau de sous-tables</target>
            </trans-unit>
            <trans-unit id="13">
               <source>Invalid segment data, probably from an older database</source>
               <target>Segment de données invalide, probablement issu d’une ancienne base</target>
            </trans-unit>
            <trans-unit id="14">
               <source>Invalid segments count</source>
               <target>Nombre de segments invalide</target>
            </trans-unit>
            <trans-unit id="15">
               <source>Invalid segment ID</source>
               <target>Numéro de segment invalide</target>
            </trans-unit>
            <trans-unit id="16">
               <source>Invalid data file (this file is probably not a 4D database file)</source>
               <target>Fichier de données invalide (ce fichier n’est probablement pas un fichier de données 4D)</target>
            </trans-unit>
            <trans-unit id="17">
               <source>The WEDD signatures for the structure and data do not match</source>
               <target>Les signatures WEDD du fichier de données et du fichier de structure ne correspondent pas</target>
            </trans-unit>
            <trans-unit id="18">
               <source>Invalid database file version</source>
               <target>Version de fichier de base de données invalide</target>
            </trans-unit>
            <trans-unit id="19">
               <source>Import/conversion canceled by user at</source>
               <target>Import/conversion annulé(e) par l’utilisateur à</target>
            </trans-unit>
            <trans-unit id="20">
               <source>Corrupted data: import/conversion aborted</source>
               <target>Données corrompues : import/conversion interrompu(e)</target>
            </trans-unit>
            <trans-unit id="21">
               <source>Generic kernel error</source>
               <target>Erreur moteur générale</target>
            </trans-unit>
            <trans-unit id="22">
               <source>Insufficient disk space</source>
               <target>Espace disque insuffisant</target>
            </trans-unit>
            <trans-unit id="23">
               <source>The subrecord contains more fields than the table from the current structure file</source>
               <target>Le sous-enregistrement contient plus de champs que la table du fichier de structure courant</target>
            </trans-unit>
            <trans-unit id="24">
               <source>Cannot save record</source>
               <target>Impossible de sauvegarder l’enregistrement</target>
            </trans-unit>
            <trans-unit id="25">
               <source>Cannot locate all database segments</source>
               <target>Impossible de localiser tous les segments de la base de données</target>
            </trans-unit>
            <trans-unit id="26">
               <source>Invalid subrecord header: invalid fields count</source>
               <target>En-tête de sous-enregistrement invalide : nombre de champs invalide</target>
            </trans-unit>
            <trans-unit id="27">
               <source>The record contains an invalid field Handle</source>
               <target>L’enregistrement contient un pointeur de champ (handle) invalide</target>
            </trans-unit>
            <trans-unit id="28">
               <source>Invalid subrecord data: invalid offsets information</source>
               <target>Données de sous-enregistrement invalides : offset invalide</target>
            </trans-unit>
            <trans-unit id="29">
               <source>Invalid subrecord data: invalid field type</source>
               <target>Données de sous-enregistrement invalides : type de champ invalide</target>
            </trans-unit>
            <trans-unit id="30">
               <source>Invalid subrecord data: invalid field length</source>
               <target>Données de sous-enregistrement invalides : longueur de champ invalide</target>
            </trans-unit>
            <trans-unit id="31">
               <source>The subrecord contains an invalid field Handle</source>
               <target>Le sous-enregistrement contient un pointeur de champ (handle) invalide</target>
            </trans-unit>
            <trans-unit id="32">
               <source>The record contains a field Handle with an invalid length</source>
               <target>L’enregistrement contient un pointeur de champ (handle) de longueur invalide</target>
            </trans-unit>
            <trans-unit id="33">
               <source>The subrecord contains a field Handle with an invalid length</source>
               <target>Le sous-enregistrement contient un pointeur de champ (handle) de longueur invalide</target>
            </trans-unit>
            <trans-unit id="34">
               <source>Invalid subrecord length</source>
               <target>Longueur de sous-enregistrement invalide</target>
            </trans-unit>
            <trans-unit id="35">
               <source>Cannot read record</source>
               <target>Impossible de lire l’enregistrement</target>
            </trans-unit>
            <trans-unit id="36">
               <source>Data type of field [{key1}]{key2} does not match data type of related field [{key3}]{key4}. Relation will not be created.</source>
               <target>Le type de données du champ [{key1}]{key2}  n’est pas le même que celui du champ lié [{key3}]{key4}. Le lien ne sera pas créé.</target>
            </trans-unit>
         </group>
         <group id="1202">
            <trans-unit id="1">
               <source>Converting form lists</source>
               <target>Conversion de la liste de formulaires</target>
            </trans-unit>
            <trans-unit id="2">
               <source>Splitting Mac resource fork: Reading...</source>
               <target>Découpage de la ressource fork Mac : Lecture...</target>
            </trans-unit>
            <trans-unit id="3">
               <source>Splitting Mac resource fork: Writing...</source>
               <target>Découpage de la ressource fork Mac : Ecriture...</target>
            </trans-unit>
            <trans-unit id="4">
               <source>Importing Mac resources...</source>
               <target>Importer des ressources Mac...</target>
            </trans-unit>
            <trans-unit id="5">
               <source>Loading structure definition</source>
               <target>Chargement de la définition de structure</target>
            </trans-unit>
            <trans-unit id="6">
               <source>Converting structure definition</source>
               <target>Conversion de la définition de structure</target>
            </trans-unit>
            <trans-unit id="7">
               <source>Saving structure definition</source>
               <target>Sauvegarde de la définition de structure</target>
            </trans-unit>
            <trans-unit id="8">
               <source>Copying resources...</source>
               <target>Copie des ressources...</target>
            </trans-unit>
            <trans-unit id="9">
               <source>Flushing...</source>
               <target>Ecriture sur disque...</target>
            </trans-unit>
            <trans-unit id="10">
               <source>Moving files...</source>
               <target>Déplacement des fichiers...</target>
            </trans-unit>
            <trans-unit id="11" resname="AutomaticEditMenu">
               <source>An Edit menu has been automatically added in menu bars where this was necessary. You will have to modify your code in order to take it into account. Here is the list of menu bars concerned:</source>
               <target>Un menu Édition a été automatiquement ajouté dans les barres de menu où cela était nécessaire. Vous devrez modifier votre code pour en tenir compte. Voici la liste des barres de menu concernées :</target>
            </trans-unit>
         </group>
      </body>
   </file>
</xliff>
