<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
  <file datatype="xml" source-language="en" target-language="fr" original="../Strings.resx">
    <body>
      <trans-unit id="APSException">
        <source>Enumerating attached properties on object '{0}' threw an exception.</source>
        <target state="translated">L'énumération des propriétés jointes sur l'objet '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="AddCollection">
        <source>Add value to collection of type '{0}' threw an exception.</source>
        <target state="translated">L'ajout d'une valeur à la collection de type '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="AddDictionary">
        <source>Add value to dictionary of type '{0}' threw an exception.</source>
        <target state="translated">L'ajout d'une valeur au dictionnaire de type '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="AmbiguousCollectionItemType">
        <source>Cannot determine the item type of collection type '{0}' because it has more than one Add method or ICollection&lt;T&gt; implementation. To make this collection type usable in XAML, add a public Add(object) method, implement System.Collections.IList or a single System.Collections.Generic.ICollection&lt;T&gt;.</source>
        <target state="translated">Impossible de déterminer le type d'élément du type de collection '{0}', car il possède plusieurs méthodes Add ou implémentations ICollection&lt;T&gt;. Pour pouvoir utiliser ce type de collection en XAML, ajoutez une méthode Add(object) publique, implémentez System.Collections.IList ou un System.Collections.Generic.ICollection&lt;T&gt; unique.</target>
        <note />
      </trans-unit>
      <trans-unit id="AmbiguousDictionaryItemType">
        <source>Cannot determine the item type of dictionary type '{0}' because it has more than one Add method or IDictionary&lt;K,V&gt; implementation. To make this dictionary type usable in XAML, add a public Add(object,object) method, implement System.Collections.IDictionary or a single System.Collections.Generic.IDictionary&lt;K,V&gt;.</source>
        <target state="translated">Impossible de déterminer le type d'élément du type de dictionnaire '{0}', car il possède plusieurs méthodes Add ou implémentations IDictionary&lt;K,V&gt;. Pour pouvoir utiliser ce type de dictionnaire en XAML, ajoutez une méthode Add(object,object) publique, implémentez System.Collections.IDictionary ou un System.Collections.Generic.IDictionary&lt;K,V&gt; unique.</target>
        <note />
      </trans-unit>
      <trans-unit id="ArgumentRequired">
        <source>One of the following arguments must be non-null: '{0}'.</source>
        <target state="translated">Un des arguments suivants doit être non null : '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ArrayAddNotImplemented">
        <source>Array Add method is not implemented.</source>
        <target state="translated">La méthode Add de tableau n'est pas implémentée.</target>
        <note />
      </trans-unit>
      <trans-unit id="AttachableEventNotImplemented">
        <source>Attachable events are not implemented.</source>
        <target state="translated">Les événements pouvant être attachés ne sont pas implémentés.</target>
        <note />
      </trans-unit>
      <trans-unit id="AttachableMemberNotFound">
        <source>Attachable member '{0}' was not found.</source>
        <target state="translated">Le membre pouvant être attaché '{0}' est introuvable.</target>
        <note />
      </trans-unit>
      <trans-unit id="AttachedPropOnFwdRefTC">
        <source>Cannot set property '{0}' on object '{1}' because the object is a forward or incompletely initialized reference. The unresolved name(s) are: '{2}'.</source>
        <target state="translated">Impossible de définir la propriété '{0}' sur l'objet '{1}', car l'objet est une référence anticipée ou incomplètement initialisée. Le ou les noms non résolus sont : '{2}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="AttachedPropertyOnDictionaryKey">
        <source>An attachable property named '{1}' is attached on a dictionary key '{0}' that is either a string or can be type-converted to string, which is not supported.</source>
        <target state="translated">Une propriété pouvant être attachée nommée '{1}' est attachée sur une clé de dictionnaire '{0}' qui est une chaîne ou dont le type peut être converti en chaîne, ce qui n'est pas pris en charge.</target>
        <note />
      </trans-unit>
      <trans-unit id="AttachedPropertyOnTypeConvertedOrStringProperty">
        <source>An attachable property named '{2}' is attached to a property named '{1}'.  The property named '{1}' is either a string or can be type-converted to string; attaching on such properties are not supported.  For debugging, the property '{1}' contains an object '{0}'.</source>
        <target state="translated">Une propriété pouvant être attachée nommée '{2}' est attachée à une propriété nommée '{1}'. La propriété nommée '{1}' est une chaîne ou de type convertible en chaîne ; l'attachement sur de telles propriétés n'est pas pris en charge. Pour le débogage, la propriété '{1}' contient un objet '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="AttributeUnhandledKind">
        <source>An unhandled scanner attribute was encountered.</source>
        <target state="translated">Un attribut Scanner non géré a été détecté.</target>
        <note />
      </trans-unit>
      <trans-unit id="BadInternalsVisibleTo1">
        <source>One of the InternalsVisibleToAttribute values in assembly '{0}' is not a valid assembly name. Use the format 'AssemblyShortName' or 'AssemblyShortName, PublicKey=...'.</source>
        <target state="translated">L'une des valeurs InternalsVisibleToAttribute dans l'assembly '{0}' n'est pas un nom d'assembly valide. Utilisez le format 'AssemblyShortName' ou 'AssemblyShortName, PublicKey=...'.</target>
        <note />
      </trans-unit>
      <trans-unit id="BadInternalsVisibleTo2">
        <source>InternalsVisibleToAttribute value '{0}' in assembly '{1}' is not a valid assembly name. Use the format 'AssemblyShortName' or 'AssemblyShortName, PublicKey=...'.</source>
        <target state="translated">La valeur InternalsVisibleToAttribute '{0}' dans l'assembly '{1}' n'est pas un nom d'assembly valide. Utilisez le format 'AssemblyShortName' ou 'AssemblyShortName, PublicKey=...'.</target>
        <note />
      </trans-unit>
      <trans-unit id="BadMethod">
        <source>Bad method '{0}' on '{1}'.</source>
        <target state="translated">Méthode incorrecte '{0}' sur '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="BadStateObjectWriter">
        <source>Bad state in ObjectWriter. Non directive missing instance.</source>
        <target state="translated">État incorrect dans ObjectWriter. Instance manquante d'une directive XAML.</target>
        <note />
      </trans-unit>
      <trans-unit id="BadXmlnsCompat">
        <source>An XmlnsCompatibleWithAttribute in assembly '{0}' is missing a required property. Set both the NewNamespace and OldNamespace properties, or remove the XmlnsCompatibleWithAttribute.</source>
        <target state="translated">Une propriété requise est manquante dans un XmlnsCompatibleWithAttribute dans l'assembly '{0}'. Définissez les propriétés NewNamespace et OldNamespace, ou supprimez XmlnsCompatibleWithAttribute.</target>
        <note />
      </trans-unit>
      <trans-unit id="BadXmlnsDefinition">
        <source>An XmlnsDefinitionAttribute in assembly '{0}' is missing a required property. Set both the ClrNamespace and XmlNamespace properties, or remove the XmlnsDefinitionAttribute.</source>
        <target state="translated">Une propriété requise est manquante dans un XmlnsDefinitionAttribute dans l'assembly '{0}'. Définissez les propriétés ClrNamespace et XmlNamespace, ou supprimez XmlnsDefinitionAttribute.</target>
        <note />
      </trans-unit>
      <trans-unit id="BadXmlnsPrefix">
        <source>An XmlnsPrefixAttribute in assembly '{0}' is missing a required property. Set both the Prefix and XmlNamespace properties, or remove the XmlnsPrefixAttribute.</source>
        <target state="translated">Une propriété requise est manquante dans un XmlnsPrefixAttribute dans l'assembly '{0}'. Définissez les propriétés Prefix et XmlNamespace, ou supprimez XmlnsPrefixAttribute.</target>
        <note />
      </trans-unit>
      <trans-unit id="BuilderStackNotEmptyOnClose">
        <source>Builder Stack is not empty when end of XamlNode stream was reached.</source>
        <target state="translated">La pile du générateur n'est pas vide lorsque la fin du flux XamlNode a été atteinte.</target>
        <note />
      </trans-unit>
      <trans-unit id="CanConvertFromFailed">
        <source>Failed to check convertibility from type '{0}' using '{1}'. This generally indicates an incorrectly implemented TypeConverter.</source>
        <target state="translated">Échec de la vérification de la convertibilité à partir du type '{0}' à l'aide de '{1}'. Ceci indique généralement qu'un TypeConverter a été incorrectement implémenté.</target>
        <note />
      </trans-unit>
      <trans-unit id="CanConvertToFailed">
        <source>Failed to check convertibility to type '{0}' using '{1}'. This generally indicates an incorrectly implemented TypeConverter.</source>
        <target state="translated">Échec de la vérification de la convertibilité en type '{0}' à l'aide de '{1}'. Ceci indique généralement qu'un TypeConverter a été incorrectement implémenté.</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotAddPositionalParameters">
        <source>In markup extensions, all constructor argument values should be atoms.  For the object of type '{0}', one or more argument values are not atomic.</source>
        <target state="translated">Dans les extensions de balisage, toutes les valeurs d'argument de constructeur doivent être des atomes. Pour l'objet de type '{0}', une ou plusieurs valeurs d'argument ne sont pas atomiques.</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotCreateBadEventDelegate">
        <source>Cannot create an instance of '{0}' because XamlType is not valid.</source>
        <target state="translated">Impossible de créer une instance de '{0}', car XamlType n'est pas valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotCreateBadType">
        <source>Cannot create an instance of '{0}' because XamlType is not valid.</source>
        <target state="translated">Impossible de créer une instance de '{0}', car XamlType n'est pas valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotFindAssembly">
        <source>Cannot find Assembly '{0}' in URI '{1}'.</source>
        <target state="translated">Impossible de trouver l'assembly '{0}' dans l'URI '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotReassignSchemaContext">
        <source>Cannot reassign a previously set SchemaContext.</source>
        <target state="translated">Impossible de réassigner un SchemaContext précédemment défini.</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotResolveTypeForFactoryMethod">
        <source>Cannot resolve type '{0}' for method '{1}'.</source>
        <target state="translated">Impossible de résoudre le type '{0}' pour la méthode '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotSetBaseUri">
        <source>BaseUri can only be set once at the root node (XamlXmlReader may provide a default at the root node).</source>
        <target state="translated">BaseUri ne peut être défini qu'une seule fois dans le nœud racine (XamlXmlReader peut fournir une valeur par défaut au nœud racine).</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotSetSchemaContext">
        <source>Cannot set SchemaContext on ObjectWriter.</source>
        <target state="translated">Impossible de définir SchemaContext sur ObjectWriter.</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotSetSchemaContextNull">
        <source>Cannot set SchemaContext to null.</source>
        <target state="translated">Impossible d'affecter la valeur null à SchemaContext.</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotWriteClosedWriter">
        <source>Cannot write on a closed XamlWriter.</source>
        <target state="translated">Impossible d'écrire sur XamlWriter fermé.</target>
        <note />
      </trans-unit>
      <trans-unit id="CannotWriteXmlSpacePreserveOnMember">
        <source>The value '{1}' contains significant white space(s) but "xml:space = preserve" cannot be written down on the member '{0}'.</source>
        <target state="translated">La valeur '{1}' contient un ou des espaces blancs significatifs, mais "xml:space = preserve" ne peut pas être écrit sur le membre '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="CantAssignRootInstance">
        <source>Cannot assign root instance of type '{0}' to type '{1}'.</source>
        <target state="translated">Impossible d'assigner l'instance racine du type '{0}' au type '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="CantCreateUnknownType">
        <source>Cannot create unknown type '{0}'.</source>
        <target state="translated">Impossible de créer le type inconnu '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="CantGetWriteonlyProperty">
        <source>Cannot get write-only property '{0}'.</source>
        <target state="translated">Impossible d'obtenir la propriété en écriture seule '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="CantSetReadonlyProperty">
        <source>Cannot set read-only property '{0}'.</source>
        <target state="translated">Impossible de définir la propriété en lecture seule '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="CantSetUnknownProperty">
        <source>Cannot set unknown member '{0}'.</source>
        <target state="translated">Impossible de définir le membre inconnu '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="CloseInsideTemplate">
        <source>Close called while inside a deferred load section.</source>
        <target state="translated">Fermeture appelée à l'intérieur d'une section de chargement différée.</target>
        <note />
      </trans-unit>
      <trans-unit id="CloseXamlWriterBeforeReading">
        <source>Must close XamlWriter before reading from XamlNodeList.</source>
        <target state="translated">XamlWriter doit être fermé avant d'effectuer la lecture à partir de XamlNodeList.</target>
        <note />
      </trans-unit>
      <trans-unit id="CollectionCannotContainNulls">
        <source>Collection '{0}' cannot contain null values.</source>
        <target state="translated">La collection '{0}' ne peut pas contenir de valeurs null.</target>
        <note />
      </trans-unit>
      <trans-unit id="ConstructImplicitType">
        <source>Failed attempting to create an Implicit Type with a constructor.</source>
        <target state="translated">Échec de la tentative de création d'un type implicite avec un constructeur.</target>
        <note />
      </trans-unit>
      <trans-unit id="ConstructorInvocation">
        <source>The invocation of the constructor on type '{0}' that matches the specified binding constraints threw an exception.</source>
        <target state="translated">L'invocation du constructeur sur le type '{0}' qui correspond aux contraintes de liaison spécifiées a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="ConstructorNotFoundForGivenPositionalParameters">
        <source>Cannot write the given positional parameters because a matching constructor was not found.</source>
        <target state="translated">Impossible d'écrire les paramètres positionnels donnés, car un constructeur correspondant est introuvable.</target>
        <note />
      </trans-unit>
      <trans-unit id="ConvertFromException">
        <source>'{0}' ValueSerializer cannot convert from '{1}'.</source>
        <target state="translated">'{0}' ValueSerializer ne peut pas convertir à partir de '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ConvertToException">
        <source>'{0}' ValueSerializer cannot convert '{1}' to '{2}'.</source>
        <target state="translated">'{0}' ValueSerializer ne peut pas convertir '{1}' en '{2}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ConverterMustDeriveFromBase">
        <source>Converter type '{0}' doesn't derive from expected base type '{1}'.</source>
        <target state="translated">Le type de convertisseur '{0}' ne dérive pas du type de base attendu '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="DefaultAttachablePropertyStoreCannotAddInstance">
        <source>Failed to add attached properties to item in ConditionalWeakTable.</source>
        <target state="translated">Échec de l'ajout des propriétés jointes à l'élément dans ConditionalWeakTable.</target>
        <note />
      </trans-unit>
      <trans-unit id="DeferredLoad">
        <source>Deferred load threw an exception.</source>
        <target state="translated">Le chargement différé a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="DeferredPropertyNotCollected">
        <source>Deferred member was not collected in '{0}'.</source>
        <target state="translated">Le membre différé n'a pas été collecté dans {0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="DeferredSave">
        <source>Save of deferred-load content threw an exception.</source>
        <target state="translated">L'enregistrement du contenu du chargement différé a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="DeferringLoaderInstanceNull">
        <source>Cannot get a XamlDeferringLoader from XamlValueConverter '{0}' because its ConverterInstance property is null.</source>
        <target state="translated">Impossible d'obtenir un XamlDeferringLoader de XamlValueConverter '{0}', car sa propriété ConverterInstance est null.</target>
        <note />
      </trans-unit>
      <trans-unit id="DependsOnMissing">
        <source>'{0}'.'{1}' Depends on '{0}'.{1}', which was not set.</source>
        <target state="translated">'{0}'.'{1}' dépend de '{0}'.{1}', qui n'a pas été défini.</target>
        <note />
      </trans-unit>
      <trans-unit id="DictionaryFirstChanceException">
        <source>Dictionary of type '{0}' cannot add key '{1}'. A TypeConverter will convert the key to type '{2}'. To avoid seeing this error, override System.Collections.IDictionary.Add and perform the conversion there.</source>
        <target state="translated">Le dictionnaire de type '{0}' ne peut pas ajouter la clé '{1}'. Un TypeConverter convertira la clé en type '{2}'. Pour éviter cette erreur, remplacez System.Collections.IDictionary.Add et effectuez la conversion à cet endroit.</target>
        <note />
      </trans-unit>
      <trans-unit id="DirectiveGetter">
        <source>Directive getter is not implemented.</source>
        <target state="translated">La méthode getter de la directive n'est pas implémentée.</target>
        <note />
      </trans-unit>
      <trans-unit id="DirectiveMustBeString">
        <source>Directive '{0}' must be a value of type string. Remove this directive or change it to a string value.</source>
        <target state="translated">La directive '{0}' doit être une valeur de type String. Supprimez cette directive ou modifiez-la en valeur de chaîne.</target>
        <note />
      </trans-unit>
      <trans-unit id="DirectiveNotAtRoot">
        <source>Directive '{0}' is only allowed on the root object. Remove this directive or move it to the root of the document.</source>
        <target state="translated">La directive '{0}' est uniquement autorisée sur l'objet racine. Supprimez cette directive ou déplacez-la à la racine du document.</target>
        <note />
      </trans-unit>
      <trans-unit id="DirectiveNotFound">
        <source>Directive '{0}' was not found in TargetNamespace '{1}'.</source>
        <target state="translated">La directive '{0}' est introuvable dans TargetNamespace '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="DuplicateMemberSet">
        <source>'{0}' property has already been set on '{1}'.</source>
        <target state="translated">La propriété '{0}' a déjà été définie sur '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="DuplicateXmlnsCompat">
        <source>There is more than one XmlnsCompatibleWithAttribute in assembly '{0}' for OldNamespace '{1}'. Remove the extra attribute(s).</source>
        <target state="translated">Il y a plusieurs XmlnsCompatibleWithAttribute dans l'assembly '{0}' pour OldNamespace '{1}'. Supprimez le ou les attributs en trop.</target>
        <note />
      </trans-unit>
      <trans-unit id="DuplicateXmlnsCompatAcrossAssemblies">
        <source>There are conflicting XmlnsCompatibleWithAttributes in assemblies '{0}' and '{1}' for OldNamespace '{2}'. Change the attributes to have the same NewNamespace, or pass a non-conflicting set of Reference Assemblies in the XamlSchemaContext constructor.</source>
        <target state="translated">Des XmlnsCompatibleWithAttributes sont en conflit dans les assemblys '{0}' et '{1}' pour OldNamespace '{2}'. Modifiez les attributs de sorte qu'ils aient le même NewNamespace, ou passez un jeu d'assemblys de référence qui ne sont pas en conflit dans le constructeur XamlSchemaContext.</target>
        <note />
      </trans-unit>
      <trans-unit id="EventCannotBeAssigned">
        <source>'{0}' event cannot be assigned a value that is not assignable to '{1}'.</source>
        <target state="translated">Impossible d'assigner à l'événement '{0}' une valeur qui ne peut pas être assignée à '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ExpandPositionalParametersWithReadOnlyProperties">
        <source>Cannot write positional parameters in the current state.  The writer cannot write the positional parameters in attribute form because the writer has started to write elements, nor can the writer expand the positional parameters since not all properties are writable.  Try moving the positional parameter member earlier in the node stream, to a place where XamlXmlWriter can still write attributes.</source>
        <target state="translated">Impossible d'écrire des paramètres positionnels dans l'état actuel. L'enregistreur ne peut pas écrire les paramètres positionnels sous forme d'attribut, car il a commencé à écrire des éléments. L'enregistreur ne peut pas non plus développer les paramètres positionnels, car toutes les propriétés ne sont pas accessibles en écriture. Essayez de déplacer le membre de paramètre positionnel plus haut dans le flux de nœud, à un endroit où XamlXmlWriter peut encore écrire des attributs.</target>
        <note />
      </trans-unit>
      <trans-unit id="ExpandPositionalParametersWithoutUnderlyingType">
        <source>Cannot write positional parameters in the current state.  The writer cannot write the positional parameters in attribute form because the writer has started to write elements, nor can the writer expand the positional parameters since UnderlyingType on type '{0}' is null.  Try moving the positional parameter member earlier in the node stream, to place where XamlXmlWriter can still write attributes.</source>
        <target state="translated">Impossible d'écrire des paramètres positionnels dans l'état actuel. L'enregistreur ne peut pas écrire les paramètres positionnels sous forme d'attribut, car il a commencé à écrire des éléments. L'enregistreur ne peut pas non plus développer les paramètres positionnels, car UnderlyingType sur le type '{0}' est null. Essayez de déplacer le membre de paramètre positionnel plus haut dans le flux de nœud, à un endroit où XamlXmlWriter peut encore écrire des attributs.</target>
        <note />
      </trans-unit>
      <trans-unit id="ExpandPositionalParametersinTypeWithNoDefaultConstructor">
        <source>Cannot write positional parameters in the current state.  The writer cannot write the positional parameters in attribute form because the writer has started to write elements, nor can the writer expand the positional parameters due to the lack of a default constructor on the markup extension that contains the positional parameters.  Try moving the positional parameter member earlier in the node stream, to a place where XamlXmlWriter can still write attributes.</source>
        <target state="translated">Impossible d'écrire des paramètres positionnels dans l'état actuel. L'enregistreur ne peut pas écrire les paramètres positionnels sous forme d'attribut, car il a commencé à écrire des éléments. L'enregistreur ne peut pas non plus développer les paramètres positionnels en raison de l'absence d'un constructeur par défaut sur l'extension de balisage qui contient les paramètres positionnels. Essayez de déplacer le membre de paramètre positionnel plus haut dans le flux de nœud, à un endroit où XamlXmlWriter peut encore écrire des attributs.</target>
        <note />
      </trans-unit>
      <trans-unit id="ExpectedLoadPermission">
        <source>Expected permission of type XamlLoadPermission.</source>
        <target state="translated">Autorisation attendue de type XamlLoadPermission.</target>
        <note />
      </trans-unit>
      <trans-unit id="ExpectedObjectMarkupInfo">
        <source>Expected value of type ObjectMarkupInfo.</source>
        <target state="translated">Valeur attendue de type ObjectMarkupInfo.</target>
        <note />
      </trans-unit>
      <trans-unit id="ExpectedQualifiedAssemblyName">
        <source>Assembly name '{0}' is not fully qualified. The Name, Version, Culture, and PublicKeyToken must all be provided.</source>
        <target state="translated">Le nom d'assembly '{0}' n'est pas un nom qualifié complet. Name, Version, Culture et PublicKeyToken doivent être fournis.</target>
        <note />
      </trans-unit>
      <trans-unit id="ExpectedQualifiedTypeName">
        <source>Type name '{0}' is not assembly-qualified. You can obtain this value from System.Type.AssemblyQualifiedName.</source>
        <target state="translated">Le nom de type '{0}' n'est pas un nom d'assembly qualifié. Vous pouvez obtenir cette valeur à partir de System.Type.AssemblyQualifiedName.</target>
        <note />
      </trans-unit>
      <trans-unit id="FactoryReturnedNull">
        <source>The factory method '{0}' that matches the specified binding constraints returned null.</source>
        <target state="translated">La méthode de fabrique '{0}' qui correspond aux contraintes de liaison spécifiées a retourné une valeur null.</target>
        <note />
      </trans-unit>
      <trans-unit id="FileNotFoundExceptionMessage">
        <source>Could not load file or assembly '{0}' or one of its dependencies. The system cannot find the specified file.</source>
        <target state="translated">Impossible de charger le fichier ou l'assembly '{0}' ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.</target>
        <note />
      </trans-unit>
      <trans-unit id="ForwardRefDirectives">
        <source>Attempt to reference named object(s) '{0}' which have not yet been defined. Forward references, or references to objects that contain forward references, are not supported on directives other than Key.</source>
        <target state="translated">Tentative de référencer un ou plusieurs objets nommés '{0}' qui n'ont pas encore été définis. Les références anticipées, ou les références à des objets qui contiennent des références anticipées, ne sont pas prises en charge sur les directives autres que Key.</target>
        <note />
      </trans-unit>
      <trans-unit id="FrugalList_CannotPromoteBeyondArray">
        <source>Cannot promote from Array.</source>
        <target state="translated">Impossible de promouvoir à partir de Array.</target>
        <note />
      </trans-unit>
      <trans-unit id="FrugalList_TargetMapCannotHoldAllData">
        <source>Cannot promote from '{0}' to '{1}' because the target map is too small.</source>
        <target state="translated">Promotion de '{0}' en '{1}' impossible parce que le mappage cible est trop petit.</target>
        <note />
      </trans-unit>
      <trans-unit id="GetConverterInstance">
        <source>Getting instance of '{0}' threw an exception.</source>
        <target state="translated">L'obtention de l'instance de '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="GetItemsException">
        <source>Retrieving items in collection or dictionary of type '{0}' threw an exception.</source>
        <target state="translated">La récupération d'éléments dans la collection ou le dictionnaire de type '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="GetItemsReturnedNull">
        <source>XamlTypeInvoker.GetItems returned null for type '{0}'. This generally indicates an incorrectly implemented collection type.</source>
        <target state="translated">XamlTypeInvoker.GetItems a retourné une valeur null pour le type '{0}'. Ceci indique généralement qu'un type de collection a été incorrectement implémenté.</target>
        <note />
      </trans-unit>
      <trans-unit id="GetObjectNull">
        <source>Collection property '{0}'.'{1}' is null.</source>
        <target state="translated">La propriété de collection '{0}'.'{1}' est null.</target>
        <note />
      </trans-unit>
      <trans-unit id="GetTargetTypeOnNonAttachableMember">
        <source>Cannot get TargetType on a non-attachable Member.</source>
        <target state="translated">Impossible d'obtenir TargetType sur un membre ne pouvant pas être attaché.</target>
        <note />
      </trans-unit>
      <trans-unit id="GetValue">
        <source>Get property '{0}' threw an exception.</source>
        <target state="translated">La propriété Get '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="GetterOrSetterRequired">
        <source>Either getter or setter must be non-null.</source>
        <target state="translated">La méthode getter ou setter doit être non null.</target>
        <note />
      </trans-unit>
      <trans-unit id="IncorrectGetterParamNum">
        <source>Attached property getter methods must have one parameter and a non-void return type.</source>
        <target state="translated">Les méthodes getter de propriété jointe doivent avoir un paramètre et un type de retour non void.</target>
        <note />
      </trans-unit>
      <trans-unit id="IncorrectSetterParamNum">
        <source>Attached property setter and attached event adder methods must have two parameters.</source>
        <target state="translated">Les méthodes setter de propriété jointe et adder d'événement attaché doivent avoir deux paramètres.</target>
        <note />
      </trans-unit>
      <trans-unit id="InitializationGuard">
        <source>Initialization of '{0}' threw an exception.</source>
        <target state="translated">L'initialisation de '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="InitializationSyntaxWithoutTypeConverter">
        <source>Type '{0}' cannot be initialized from text (XamlLanguage.Initialization).  Add a TypeConverter to this type or change the XAML to use a constructor or factory method.</source>
        <target state="translated">Impossible d'initialiser le type '{0}' à partir de texte (XamlLanguage.Initialization). Ajoutez un TypeConverter à ce type ou modifiez le XAML pour utiliser une méthode de constructeur ou de fabrique.</target>
        <note />
      </trans-unit>
      <trans-unit id="InvalidCharInTypeName">
        <source>Character '{0}' was unexpected in string '{1}'.  Invalid XAML type name.</source>
        <target state="translated">Caractère '{0}' inattendu dans la chaîne '{1}'. Nom de type XAML non valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="InvalidClosingBracketCharacers">
        <source>Encountered a closing BracketCharacter '{0}' without a corresponding opening BracketCharacter.</source>
        <target state="translated">Détection d'un BracketCharacter fermant '{0}' sans correspondance avec un BracketCharacter ouvrant.</target>
        <note />
      </trans-unit>
      <trans-unit id="InvalidEvent">
        <source>Event argument is invalid.</source>
        <target state="translated">L'argument d'événement n'est pas valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="InvalidExpression">
        <source>Invalid expression: '{0}'</source>
        <target state="translated">Expression non valide : '{0}'</target>
        <note />
      </trans-unit>
      <trans-unit id="InvalidTypeArgument">
        <source>Type argument '{0}' is not a valid type.</source>
        <target state="translated">L'argument de type '{0}' n'est pas un type valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="InvalidTypeListString">
        <source>The string '{0}' is not a valid XAML type name list. Type name lists are comma-delimited lists of types; such as 'x:String, x:Int32'.</source>
        <target state="translated">La chaîne '{0}' n'est pas une liste de noms de type XAML valide. Les listes de noms de types sont délimitées par des virgules, par exemple 'x:String, x:Int32'.</target>
        <note />
      </trans-unit>
      <trans-unit id="InvalidTypeString">
        <source>The string '{0}' is not a valid XAML type name. Type names contain an optional prefix, a name, and optional type arguments; such as 'String', 'x:Int32', 'g:Dictionary(x:String,x:Int32)'.</source>
        <target state="translated">La chaîne '{0}' n'est pas un nom de type XAML valide. Les noms de type contiennent un préfixe facultatif, un nom, et des arguments de type facultatif, par exemple 'String', 'x:Int32', 'g:Dictionary(x:String,x:Int32)'.</target>
        <note />
      </trans-unit>
      <trans-unit id="InvalidXamlMemberName">
        <source>'{0}' is not a valid XAML member name.</source>
        <target state="translated">'{0}' n'est pas un nom de membre XAML valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="LateConstructionDirective">
        <source>Construction directive '{0}' must be an attribute or the first property element.</source>
        <target state="translated">La directive de construction '{0}' doit être un attribut ou le premier élément de propriété.</target>
        <note />
      </trans-unit>
      <trans-unit id="LineNumberAndPosition">
        <source>'{0}' Line number '{1}' and line position '{2}'.</source>
        <target state="translated">'{0}' numéro de ligne '{1}' et position de ligne '{2}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="LineNumberOnly">
        <source>'{0}' Line number '{1}'.</source>
        <target state="translated">'{0}' numéro de ligne '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ListNotIList">
        <source>List collection is not an IList.</source>
        <target state="translated">La collection de listes n'est pas un IList.</target>
        <note />
      </trans-unit>
      <trans-unit id="MalformedBracketCharacters">
        <source>BracketCharacter '{0}' does not have a corresponding opening/closing BracketCharacter.</source>
        <target state="translated">Le BracketCharacter '{0}' n'a aucun BracketCharacter ouvrant/fermant correspondant.</target>
        <note />
      </trans-unit>
      <trans-unit id="MalformedPropertyName">
        <source>Cannot parse the malformed property name '{0}'.</source>
        <target state="translated">Impossible d'analyser le nom de propriété incorrect '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="MarkupExtensionArrayBadType">
        <source>Items in the array must be type '{0}'. One or more items cannot be cast to this type.</source>
        <target state="translated">Les éléments du tableau doivent être de type '{0}'. Un ou plusieurs éléments ne peuvent pas faire l'objet d'un cast en ce type.</target>
        <note />
      </trans-unit>
      <trans-unit id="MarkupExtensionArrayType">
        <source>Must set Type before calling ProvideValue on ArrayExtension.</source>
        <target state="translated">Le type doit être défini avant l'appel de ProvideValue sur ArrayExtension.</target>
        <note />
      </trans-unit>
      <trans-unit id="MarkupExtensionBadStatic">
        <source>'{0}' StaticExtension value cannot be resolved to an enumeration, static field, or static property.</source>
        <target state="translated">La valeur StaticExtension '{0}' ne peut pas être résolue en énumération, champ statique ou propriété statique.</target>
        <note />
      </trans-unit>
      <trans-unit id="MarkupExtensionNoContext">
        <source>Markup extension '{0}' requires '{1}' be implemented in the IServiceProvider for ProvideValue.</source>
        <target state="translated">L'extension de balisage '{0}' nécessite que '{1}' soit implémenté dans l'IServiceProvider de ProvideValue.</target>
        <note />
      </trans-unit>
      <trans-unit id="MarkupExtensionStaticMember">
        <source>StaticExtension must have Member property set before ProvideValue can be called.</source>
        <target state="translated">La propriété Member doit être définie pour StaticExtension avant que ProvideValue puisse être appelé.</target>
        <note />
      </trans-unit>
      <trans-unit id="MarkupExtensionTypeName">
        <source>TypeExtension must have TypeName property set before ProvideValue can be called.</source>
        <target state="translated">La propriété TypeName de TypeExtension doit être définie avant que ProvideValue puisse être appelé.</target>
        <note />
      </trans-unit>
      <trans-unit id="MarkupExtensionTypeNameBad">
        <source>'{0}' string is not valid for type.</source>
        <target state="translated">Chaîne '{0}' non valide pour le type.</target>
        <note />
      </trans-unit>
      <trans-unit id="MarkupExtensionWithDuplicateArity">
        <source>Cannot determine the positional parameters for type '{0}' because it has more than one constructor overload with '{1}' parameters. To make this markup extension usable in XAML, remove the duplicate constructor overload(s) or set XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity to true.</source>
        <target state="translated">Impossible de déterminer les paramètres positionnels pour le type '{0}', car il possède plusieurs surcharges de constructeur avec des paramètres '{1}'. Pour pouvoir utiliser cette extension de balisage en XAML, supprimez la ou les surcharges de constructeur en double ou affectez à XamlSchemaContextSettings.SupportMarkupExtensionsWithDuplicateArity la valeur True.</target>
        <note />
      </trans-unit>
      <trans-unit id="MemberHasInvalidXamlName">
        <source>The name of the member '{0}' contains characters that are invalid in XAML.</source>
        <target state="translated">Le nom du membre '{0}' contient des caractères qui ne sont pas valides en XAML.</target>
        <note />
      </trans-unit>
      <trans-unit id="MemberIsInternal">
        <source>Member '{0}' on type '{1}' is internal.</source>
        <target state="translated">Le membre '{0}' sur le type '{1}' est interne.</target>
        <note />
      </trans-unit>
      <trans-unit id="MethodInvocation">
        <source>The invocation of a method '{0}' that matches the specified binding constraints threw an exception.</source>
        <target state="translated">L'invocation d'une méthode '{0}' qui correspond aux contraintes de liaison spécifiées a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingAssemblyName">
        <source>No local assembly provided to complete URI='{0}'.</source>
        <target state="translated">Aucun assembly local fourni pour compléter URI='{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingCase">
        <source>Missing case '{0}' in DeferringWriter'{1}' method.</source>
        <target state="translated">Cas manquant '{0}' dans la méthode DeferringWriter'{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingCaseXamlNodes">
        <source>Missing case in Default processing of XamlNodes.</source>
        <target state="translated">Cas manquant dans le traitement par défaut de XamlNodes.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingComma1">
        <source>Unexpected equals sign '=' following '{0}'. Check for a missing comma separator.</source>
        <target state="translated">Signe égal '=' inattendu après '{0}'. Vérifiez si un séparateur de virgule est manquant.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingComma2">
        <source>Unexpected equals sign '=' following '{0}'='{1}'. Check for a missing comma separator.</source>
        <target state="translated">Signe égal '=' inattendu après '{0}'='{1}'. Vérifiez si un séparateur de virgule est manquant.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingImplicitProperty">
        <source>Missing implicit property case.</source>
        <target state="translated">Cas de propriété implicite manquant.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingImplicitPropertyTypeCase">
        <source>Missing case for ImplicitPropertyType.</source>
        <target state="translated">Cas manquant pour ImplicitPropertyType.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingKey">
        <source>Missing key value on '{0}' object.</source>
        <target state="translated">Valeur de clé manquante sur l'objet '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingLookPropertyBit">
        <source>Missing case handler in LookupPropertyBit.</source>
        <target state="translated">Gestionnaire de cas manquant dans LookupPropertyBit.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingNameProvider">
        <source>Service provider is missing the IXamlNameProvider service.</source>
        <target state="translated">Le service IXamlNameProvider est manquant dans le fournisseur de services.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingNameResolver">
        <source>Service provider is missing the INameResolver service.</source>
        <target state="translated">Le fournisseur INameResolver est manquant dans le fournisseur de services.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingPropertyCaseClrType">
        <source>Missing case in ClrType 'Member' lookup.</source>
        <target state="translated">,Cas manquant dans la recherche de ClrType 'Member'.</target>
        <note />
      </trans-unit>
      <trans-unit id="MissingTypeConverter">
        <source>Creating from text without a TypeConverter is not allowed.</source>
        <target state="translated">La création de texte sans TypeConverter n'est pas autorisée.</target>
        <note />
      </trans-unit>
      <trans-unit id="MustBeOfType">
        <source>'{0}' must be of type '{1}'.</source>
        <target state="translated">'{0}' doit être de type '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="MustHaveName">
        <source>Reference must have a Name to resolve.</source>
        <target state="translated">La référence doit avoir un nom à résoudre.</target>
        <note />
      </trans-unit>
      <trans-unit id="MustNotCallSetter">
        <source>This setter is not intended to be used directly from your code. Do not call this setter.</source>
        <target state="translated">Cette méthode setter n'est pas destinée à être utilisée directement à partir de votre code. N'appelez pas cette méthode setter.</target>
        <note />
      </trans-unit>
      <trans-unit id="NameNotFound">
        <source>Name resolution failure. '{0}' was not found.</source>
        <target state="translated">Échec de la résolution de noms. '{0}' est introuvable.</target>
        <note />
      </trans-unit>
      <trans-unit id="NameScopeDuplicateNamesNotAllowed">
        <source>Cannot register duplicate name '{0}' in this scope.</source>
        <target state="translated">Impossible d'inscrire le nom dupliqué '{0}' dans cette portée.</target>
        <note />
      </trans-unit>
      <trans-unit id="NameScopeException">
        <source>Could not register named object. {0}</source>
        <target state="translated">Impossible d'inscrire l'objet nommé. {0}</target>
        <note />
      </trans-unit>
      <trans-unit id="NameScopeInvalidIdentifierName">
        <source>'{0}' name is not valid for identifier.</source>
        <target state="translated">Nom '{0}' non valide pour l'identificateur.</target>
        <note />
      </trans-unit>
      <trans-unit id="NameScopeNameNotEmptyString">
        <source>Name cannot be an empty string.</source>
        <target state="translated">Le nom ne peut pas être une chaîne vide.</target>
        <note />
      </trans-unit>
      <trans-unit id="NameScopeNameNotFound">
        <source>Name '{0}' was not found.</source>
        <target state="translated">Le nom '{0}' est introuvable.</target>
        <note />
      </trans-unit>
      <trans-unit id="NameScopeOnRootInstance">
        <source>Cannot attach NameScope to null root instance.</source>
        <target state="translated">Impossible d'attacher NameScope à une instance racine null.</target>
        <note />
      </trans-unit>
      <trans-unit id="NamespaceDeclarationCannotBeXml">
        <source>The prefix 'xml' is reserved.</source>
        <target state="translated">Le préfixe 'xml' est réservé.</target>
        <note />
      </trans-unit>
      <trans-unit id="NamespaceDeclarationNamespaceCannotBeNull">
        <source>NamespaceDeclaration.Namespace cannot be null.  Provide a value for this property.</source>
        <target state="translated">NamespaceDeclaration.Namespace ne peut pas être null. Fournissez une valeur pour cette propriété.</target>
        <note />
      </trans-unit>
      <trans-unit id="NamespaceDeclarationPrefixCannotBeNull">
        <source>NamespaceDeclaration.Prefix cannot be null.  Provide a value for this property.</source>
        <target state="translated">NamespaceDeclaration.Prefix ne peut pas être null. Fournissez une valeur pour cette propriété.</target>
        <note />
      </trans-unit>
      <trans-unit id="NamespaceNotFound">
        <source>Namespace '{0}' was not found in scope.</source>
        <target state="translated">L'espace de noms '{0}' est introuvable dans la portée.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoAddMethodFound">
        <source>No Add methods found on type '{0}' for a value of type '{1}'.</source>
        <target state="translated">Aucune méthode Add n'a été trouvée sur le type '{0}' pour une valeur de type '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoAttributeUsage">
        <source>'{0}' is not allowed in attribute usage.</source>
        <target state="translated">'{0}' n'est pas autorisé dans l'utilisation d'attribut.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoConstructor">
        <source>No matching constructor found on type '{0}'. You can use the Arguments or FactoryMethod directives to construct this type.</source>
        <target state="translated">Aucun constructeur correspondant n'a été trouvé sur le type '{0}'. Vous pouvez utiliser les directives Arguments ou FactoryMethod pour construire ce type.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoConstructorWithNArugments">
        <source>A Constructor for '{0}' with '{1}' arguments was not found.</source>
        <target state="translated">Un constructeur pour '{0}' avec '{1}' des arguments est introuvable.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoDefaultConstructor">
        <source>No default constructor found for type '{0}'. You can use the Arguments or FactoryMethod directives to construct this type.</source>
        <target state="translated">Aucun constructeur par défaut n'a été trouvé pour le type '{0}'. Vous pouvez utiliser les directives Arguments ou FactoryMethod pour construire ce type.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoElementUsage">
        <source>'{0}' is not allowed in element usage.</source>
        <target state="translated">'{0}' n'est pas autorisé dans l'utilisation d'élément.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoPropertyInCurrentFrame_EM">
        <source>XAML Node Stream: Missing StartMember on Type '{0}' before EndMember.</source>
        <target state="translated">Flux de nœud XAML : StartMember manquant sur Type '{0}' avant EndMember.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoPropertyInCurrentFrame_EM_noType">
        <source>XAML Node Stream: EndMember must follow StartObject and StartMember.</source>
        <target state="translated">Flux de nœud XAML : EndMember doit suivre StartObject et StartMember.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoPropertyInCurrentFrame_GO">
        <source>XAML Node Stream: GetObject requires a StartMember after StartObject '{0}'.</source>
        <target state="translated">Flux de nœud XAML : GetObject requiert un StartMember après StartObject '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoPropertyInCurrentFrame_GO_noType">
        <source>XAML Node Stream: GetObject must follow a StartObject and StartMember.</source>
        <target state="translated">Flux de nœud XAML : GetObject doit suivre un StartObject et StartMember.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoPropertyInCurrentFrame_NS">
        <source>XAML Node Stream: '{0}'='{1}' Namespace Declaration requires a StartMember after StartObject '{2}'.</source>
        <target state="translated">Flux de nœud XAML : '{0}'='{1}' déclaration d'espace de noms requiert un StartMember après StartObject '{2}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoPropertyInCurrentFrame_SO">
        <source>XAML Node Stream: StartObject '{0}' requires a StartMember after StartObject '{1}'.</source>
        <target state="translated">Flux de nœud XAML : StartObject '{0}' requiert un StartMember après StartObject '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoPropertyInCurrentFrame_V">
        <source>XAML Node Stream: Value of '{0}' requires a StartMember after StartObject '{1}'.</source>
        <target state="translated">Flux de nœud XAML : la valeur de '{0}' requiert un StartMember après StartObject '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoPropertyInCurrentFrame_V_noType">
        <source>XAML Node Stream: Value of '{0}' must follow a StartObject and StartMember.</source>
        <target state="translated">Flux de nœud XAML : la valeur de '{0}' doit suivre un StartObject et StartMember.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoSuchConstructor">
        <source>No constructor with '{0}' arguments for '{1}'.</source>
        <target state="translated">Aucun constructeur avec '{0}' arguments pour '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoTypeInCurrentFrame_EO">
        <source>XAML Node Stream: Missing CurrentObject before EndObject.</source>
        <target state="translated">Flux de nœud XAML : CurrentObject manquant avant EndObject.</target>
        <note />
      </trans-unit>
      <trans-unit id="NoTypeInCurrentFrame_SM">
        <source>XAML Node Stream: Missing StartObject before StartMember '{0}'.</source>
        <target state="translated">Flux de nœud XAML : StartObject manquant avant StartMember '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="NonMEWithPositionalParameters">
        <source>Type with positional parameters is not a markup extension.</source>
        <target state="translated">Le type avec des paramètres positionnels n'est pas une extension de balisage.</target>
        <note />
      </trans-unit>
      <trans-unit id="NotAmbientProperty">
        <source>'{0}'.'{1}' is not an ambient property.</source>
        <target state="translated">'{0}'.'{1}' n'est pas une propriété ambiante.</target>
        <note />
      </trans-unit>
      <trans-unit id="NotAmbientType">
        <source>'{0}' is not an ambient type.</source>
        <target state="translated">'{0}' n'est pas un type ambiant.</target>
        <note />
      </trans-unit>
      <trans-unit id="NotAssignableFrom">
        <source>The type '{0}' is not assignable from the type '{1}'.</source>
        <target state="translated">Le type '{0}' ne peut pas être assigné à partir du type '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="NotDeclaringTypeAttributeProperty">
        <source>['{0}'('{1}')] on '{2}' is not a property declared on this type.</source>
        <target state="translated">['{0}'('{1}')] sur '{2}' n'est pas une propriété déclarée sur ce type.</target>
        <note />
      </trans-unit>
      <trans-unit id="NotSupportedOnDirective">
        <source>This operation is not supported on directive members.</source>
        <target state="translated">Cette opération n'est pas prise en charge sur les membres de directive.</target>
        <note />
      </trans-unit>
      <trans-unit id="NotSupportedOnUnknownMember">
        <source>This operation is not supported on unknown members.</source>
        <target state="translated">Cette opération n'est pas prise en charge sur les membres inconnus.</target>
        <note />
      </trans-unit>
      <trans-unit id="NotSupportedOnUnknownType">
        <source>This operation is not supported on unknown types.</source>
        <target state="translated">Cette opération n'est pas prise en charge sur les types inconnus.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectNotTcOrMe">
        <source>Argument should be a Type Converter, Markup Extension or Null.</source>
        <target state="translated">L'argument doit être un convertisseur de type, une extension de balisage ou la valeur null.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderAttachedPropertyNotFound">
        <source>Unable to find an attachable property named '{0}' on type '{1}'.</source>
        <target state="translated">Impossible de trouver une propriété pouvant être attachée nommée '{0}' sur le type '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderDictionaryMethod1NotFound">
        <source>Unable to locate MemberMarkupInfo.DictionaryEntriesFromGeneric method.</source>
        <target state="translated">Impossible de localiser la méthode MemberMarkupInfo.DictionaryEntriesFromGeneric.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderInstanceDescriptorIncompatibleArgumentTypes">
        <source>InstanceDescriptor provided an argument of type '{0}' where a parameter of type '{1}' was expected.</source>
        <target state="translated">InstanceDescriptor a fourni un argument de type '{0}' alors qu'un paramètre de type '{1}' était attendu.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderInstanceDescriptorIncompatibleArguments">
        <source>InstanceDescriptor did not provide the correct number of arguments.</source>
        <target state="translated">InstanceDescriptor n'a pas fourni le nombre correct d'arguments.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderInstanceDescriptorInvalidMethod">
        <source>InstanceDescriptor did not provide a valid constructor or method.</source>
        <target state="translated">InstanceDescriptor n'a pas fourni un constructeur ou une méthode valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderMultidimensionalArrayNotSupported">
        <source>Multidimensional arrays not supported.</source>
        <target state="translated">Tableaux multidimensionnels non pris en charge.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderNoDefaultConstructor">
        <source>Unable to serialize type '{0}'.  Verify that the type is public and either has a default constructor or an instance descriptor.</source>
        <target state="translated">Impossible de sérialiser le type '{0}'. Vérifiez que le type est public et qu'il possède un constructeur par défaut ou un descripteur d'instance.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderNoMatchingConstructor">
        <source>Unable to find a suitable constructor for the specified constructor arguments on type '{0}'.</source>
        <target state="translated">Impossible de trouver un constructeur approprié pour les arguments de constructeur spécifiés sur le type '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderTypeCannotRoundtrip">
        <source>Unable to read objects of the type ‘{0}’ because there are no accessible constructors. To allow this type to be used in XAML, add a default constructor, use ConstructorArgumentAttribute, or provide an InstanceDescriptor.</source>
        <target state="translated">Impossible de lire les objets du type '{0}', car aucun constructeur n'est accessible. Pour que ce type puisse être utilisé en XAML, ajoutez un constructeur par défaut, utilisez ConstructorArgumentAttribute ou fournissez un InstanceDescriptor.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderTypeIsNested">
        <source>Unable to read objects of the type '{0}'.  Nested types are not supported.</source>
        <target state="translated">Impossible de lire les objets du type '{0}'. Les types imbriqués ne sont pas pris en charge.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderTypeNotAllowed">
        <source>'{0}' blocked the use of type '{1}' in XAML. If you want to serialize this type, change '{0}'.GetXamlType to return a non-null value for this type, or pass a different value in the schemaContext parameter of the XamlObjectReader constructor.</source>
        <target state="translated">'{0}' a bloqué l'utilisation du type '{1}' en XAML. Si vous voulez sérialiser ce type, modifiez '{0}'.GetXamlType de manière à ce qu'il retourne une valeur non null pour ce type, ou passez une valeur différente dans le paramètre schemaContext du constructeur XamlObjectReader.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderXamlNamePropertyMustBeString">
        <source>The name property '{0}' on type '{1}' must be of type System.String.</source>
        <target state="translated">La propriété de nom '{0}' sur le type '{1}' doit être de type System.String.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderXamlNameScopeResultsInClonedObject">
        <source>The object graph contains multiple references to an instance of type '{0}' and the serializer cannot find a commonly visible location to write the instance. You should examine your use of name scopes.</source>
        <target state="translated">Le graphique d'objet contient plusieurs références à une instance de type '{0}' et le sérialiseur ne peut pas trouver d'emplacement commun visible pour écrire l'instance. Examinez l'utilisation de vos portées de nom.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReaderXamlNamedElementAlreadyRegistered">
        <source>An element with the name '{0}' has already been registered in this scope.</source>
        <target state="translated">Un élément portant le nom '{0}' a déjà été inscrit dans cette portée.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectReader_TypeNotVisible">
        <source>Type '{0}' not visible. If the type is local, please set the LocalAssembly field in XamlReaderSettings.</source>
        <target state="translated">Type '{0}' non visible. Si le type est local, définissez le champ LocalAssembly dans XamlReaderSettings.</target>
        <note />
      </trans-unit>
      <trans-unit id="ObjectWriterTypeNotAllowed">
        <source>'{0}' blocked the use of type '{1}' in XAML. If you want to load this type, change '{0}'.GetXamlType to return a non-null value for this type, or pass a different value in the schemaContext parameter of the XamlObjectWriter constructor.</source>
        <target state="translated">'{0}' a bloqué l'utilisation du type '{1}' en XAML. Si vous voulez charger ce type, modifiez '{0}'.GetXamlType de manière à ce qu'il retourne une valeur non null pour ce type, ou passez une valeur différente dans le paramètre schemaContext du constructeur XamlObjectWriter.</target>
        <note />
      </trans-unit>
      <trans-unit id="OnlySupportedOnCollections">
        <source>This operation is only supported on collection types.</source>
        <target state="translated">Cette opération est uniquement prise en charge sur les types de collections.</target>
        <note />
      </trans-unit>
      <trans-unit id="OnlySupportedOnCollectionsAndDictionaries">
        <source>This operation is only supported on collection and dictionary types.</source>
        <target state="translated">Cette opération est uniquement prise en charge sur les types de collection et de dictionnaire.</target>
        <note />
      </trans-unit>
      <trans-unit id="OnlySupportedOnDictionaries">
        <source>This operation is only supported on dictionary types.</source>
        <target state="translated">Cette opération est uniquement prise en charge sur les types de dictionnaire.</target>
        <note />
      </trans-unit>
      <trans-unit id="OpenPropertyInCurrentFrame_EO">
        <source>XAML Node Stream: Missing EndMember for '{0}.{1}' before EndObject.</source>
        <target state="translated">Flux de nœud XAML : EndMember manquant pour '{0}.{1}' avant EndObject.</target>
        <note />
      </trans-unit>
      <trans-unit id="OpenPropertyInCurrentFrame_SM">
        <source>XAML Node Stream: Missing EndMember for '{0}.{1}' before StartMember '{2}'.</source>
        <target state="translated">Flux de nœud XAML : EndMember manquant pour '{0}.{1}' avant StartMember '{2}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ParentlessPropertyElement">
        <source>The property element '{0}' is not contained by an object element.</source>
        <target state="translated">L'élément de propriété '{0}' n'est pas contenu dans un élément objet.</target>
        <note />
      </trans-unit>
      <trans-unit id="ParserAssemblyLoadVersionMismatch">
        <source>Cannot load assembly '{0}' because a different version of that same assembly is loaded '{1}'.</source>
        <target state="translated">Impossible de charger l'assembly '{0}', car une autre version du même assembly est chargée '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ParserAttributeArgsHigh">
        <source>Too many attributes are specified for '{0}'.</source>
        <target state="translated">Trop d'attributs spécifiés pour '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ParserAttributeArgsLow">
        <source>'{0}' requires more attributes.</source>
        <target state="translated">'{0}' nécessite plus d'attributs.</target>
        <note />
      </trans-unit>
      <trans-unit id="PositionalParamsWrongLength">
        <source>GetPositionalParameters returned the wrong length vector.</source>
        <target state="translated">GetPositionalParameters a retourné le vecteur de longueur incorrect.</target>
        <note />
      </trans-unit>
      <trans-unit id="PrefixNotFound">
        <source>Prefix '{0}' does not map to a namespace.</source>
        <target state="translated">Le préfixe '{0}' ne mappe pas à un espace de noms.</target>
        <note />
      </trans-unit>
      <trans-unit id="PrefixNotInFrames">
        <source>The prefix '{0}' could not be found.</source>
        <target state="translated">Le préfixe '{0}' est introuvable.</target>
        <note />
      </trans-unit>
      <trans-unit id="PropertyDoesNotTakeText">
        <source>'{0}' property on '{1}' does not allow you to specify text.</source>
        <target state="translated">La propriété '{0}' sur '{1}' ne vous permet pas de spécifier du texte.</target>
        <note />
      </trans-unit>
      <trans-unit id="PropertyNotImplemented">
        <source>'{0}' is not implemented.</source>
        <target state="translated">'{0}' n'est pas implémenté.</target>
        <note />
      </trans-unit>
      <trans-unit id="ProvideValue">
        <source>Provide value on '{0}' threw an exception.</source>
        <target state="translated">La valeur fournie sur '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="ProvideValueCycle">
        <source>Cannot call MarkupExtension.ProvideValue because of a cyclical dependency. Properties inside a MarkupExtension cannot reference objects that reference the result of the MarkupExtension. The affected MarkupExtensions are:</source>
        <target state="translated">Impossible d'appeler MarkupExtension.ProvideValue en raison d'une dépendance cyclique. Les propriétés dans un MarkupExtension ne peuvent pas référencer des objets qui référencent le résultat de MarkupExtension. Les MarkupExtensions affectés sont :</target>
        <note />
      </trans-unit>
      <trans-unit id="QualifiedNameHasWrongFormat">
        <source>'{0}' type name does not have the expected format 'className, assembly'.</source>
        <target state="translated">Le nom de type '{0}' n'a pas le format attendu 'className, assembly'.</target>
        <note />
      </trans-unit>
      <trans-unit id="QuoteCharactersOutOfPlace">
        <source>Quote characters ' or " are only allowed at the start of values.</source>
        <target state="translated">Les guillemets ' ou " sont uniquement autorisés au début des valeurs.</target>
        <note />
      </trans-unit>
      <trans-unit id="ReferenceIsNull">
        <source>Value cannot be null. Object reference: '{0}'.</source>
        <target state="translated">La valeur ne peut pas être null. Référence d'objet : '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="SavedContextSchemaContextMismatch">
        <source>schemaContext parameter cannot be different from savedContext.SchemaContext</source>
        <target state="translated">Le paramètre schemaContext ne peut pas être différent de savedContext.SchemaContext.</target>
        <note />
      </trans-unit>
      <trans-unit id="SavedContextSchemaContextNull">
        <source>savedContext.SchemaContext cannot be null</source>
        <target state="translated">savedContext.SchemaContext ne peut pas être null.</target>
        <note />
      </trans-unit>
      <trans-unit id="SchemaContextNotInitialized">
        <source>SchemaContext on writer must be initialized before accessing the reader.</source>
        <target state="translated">SchemaContext sur l'enregistreur doit être initialisé avant d'accéder au lecteur.</target>
        <note />
      </trans-unit>
      <trans-unit id="SchemaContextNull">
        <source>SchemaContext cannot be null.</source>
        <target state="translated">SchemaContext ne peut pas être null.</target>
        <note />
      </trans-unit>
      <trans-unit id="SecurityXmlMissingAttribute">
        <source>Invalid security XML. Missing expected attribute '{0}'.</source>
        <target state="translated">XML de sécurité non valide. Attribut attendu manquant '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="SecurityXmlUnexpectedTag">
        <source>Invalid security XML. Unexpected tag '{0}', expected '{1}'.</source>
        <target state="translated">XML de sécurité non valide. Balise '{0}' inattendue, '{1}' attendu.</target>
        <note />
      </trans-unit>
      <trans-unit id="SecurityXmlUnexpectedValue">
        <source>Invalid security XML. Unexpected value '{0}' in attribute '{1}', expected '{2}'.</source>
        <target state="translated">XML de sécurité non valide. Valeur '{0}' inattendue dans l'attribut '{1}', '{2}' attendu.</target>
        <note />
      </trans-unit>
      <trans-unit id="ServiceTypeAlreadyAdded">
        <source>This serviceType is already registered to another service.</source>
        <target state="translated">Ce serviceType est déjà inscrit sur un autre service.</target>
        <note />
      </trans-unit>
      <trans-unit id="SetConnectionId">
        <source>Set connectionId threw an exception.</source>
        <target state="translated">La définition de connectionId a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="SetOnlyProperty">
        <source>'{0}'.'{1}' is a property without a getter and is not a valid XAML property.</source>
        <target state="translated">'{0}'.'{1}' est une propriété sans méthode getter et n'est pas une propriété XAML valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="SetTargetTypeOnNonAttachableMember">
        <source>Cannot set TargetType on a non-attachable Member.</source>
        <target state="translated">Impossible de définir TargetType sur un membre ne pouvant pas être attaché.</target>
        <note />
      </trans-unit>
      <trans-unit id="SetUriBase">
        <source>Setting xml:base on '{0}' threw an exception.</source>
        <target state="translated">La définition de xml:base sur '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="SetValue">
        <source>Set property '{0}' threw an exception.</source>
        <target state="translated">La propriété Set '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="SetXmlInstance">
        <source>Setting xml instance on '{0}' threw an exception.</source>
        <target state="translated">La définition d'une instance xml sur '{0}' a levé une exception.</target>
        <note />
      </trans-unit>
      <trans-unit id="SettingPropertiesIsNotAllowed">
        <source>Setting properties is not allowed on a type converted instance. Property = '{0}'</source>
        <target state="translated">La définition de propriétés n'est pas autorisée sur une instance convertie en type. Propriété = '{0}'</target>
        <note />
      </trans-unit>
      <trans-unit id="ShouldOverrideMethod">
        <source>Method '{0}' is not supported by default. It can be implemented in derived classes.</source>
        <target state="translated">La méthode '{0}' n'est pas prise en charge par défaut. Elle peut être implémentée dans des classes dérivées.</target>
        <note />
      </trans-unit>
      <trans-unit id="ShouldSerializeFailed">
        <source>ShouldSerialize check failed for member '{0}'.</source>
        <target state="translated">Échec de la vérification ShouldSerialize pour le membre '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="SimpleFixupsMustHaveOneName">
        <source>Directly Assignable Fixups must only have one name.</source>
        <target state="translated">Les corrections pouvant directement être assignées doivent avoir un seul nom.</target>
        <note />
      </trans-unit>
      <trans-unit id="StringIsNullOrEmpty">
        <source>The string is null or empty.</source>
        <target state="translated">La chaîne est null ou vide.</target>
        <note />
      </trans-unit>
      <trans-unit id="TemplateNotCollected">
        <source>Deferred load section was not collected in '{0}'.</source>
        <target state="translated">La section de chargement différé n'a pas été collectée dans '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ThreadAlreadyStarted">
        <source>Thread is already started.</source>
        <target state="translated">Le thread est déjà démarré.</target>
        <note />
      </trans-unit>
      <trans-unit id="ToStringNull">
        <source>(null)</source>
        <target state="translated">(null)</target>
        <note />
      </trans-unit>
      <trans-unit id="TooManyAttributes">
        <source>Error with member '{0}'.'{1}'.  It has more than one '{2}'.</source>
        <target state="translated">Erreur avec le membre '{0}'.'{1}'. Il contient plusieurs '{2}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="TooManyAttributesOnType">
        <source>Error with type '{0}'.  It has more than one '{1}'.</source>
        <target state="translated">Erreur avec le type '{0}'. Il contient plusieurs '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="TooManyTypeConverterAttributes">
        <source>Only one TypeConverter attribute is allowed on a type.</source>
        <target state="translated">Seul un attribut TypeConverter est autorisé sur un type.</target>
        <note />
      </trans-unit>
      <trans-unit id="TransitiveForwardRefDirectives">
        <source>Object '{0}' assigned to directive '{1}' has properties which are references to named object(s) '{2}' which have not yet been defined. Forward references, or references to objects that contain forward references, are not supported inside object construction directives.</source>
        <target state="translated">L'objet '{0}' assigné à la directive '{1}' a des propriétés qui sont des références aux objets nommés '{2}' qui n'ont pas encore été définis. Les références anticipées, ou les références à des objets qui contiennent des références anticipées, ne sont pas prises en charge dans des directives de construction d'objet.</target>
        <note />
      </trans-unit>
      <trans-unit id="TypeConverterFailed">
        <source>Failed to create a '{0}' from the text '{1}'.</source>
        <target state="translated">Échec de la création d'un '{0}' à partir du texte '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="TypeConverterFailed2">
        <source>Failed to convert '{0}' to type '{1}'.</source>
        <target state="translated">Échec de la conversion de '{0}' en type '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="TypeHasInvalidXamlName">
        <source>The name of the type '{0}' contains characters that are invalid in XAML.</source>
        <target state="translated">Le nom du type '{0}' contient des caractères qui ne sont pas valides en XAML.</target>
        <note />
      </trans-unit>
      <trans-unit id="TypeHasNoContentProperty">
        <source>Type '{0}' does not have a content property. Specify the name of the property to set, or add a ContentPropertyAttribute or TypeConverterAttribute on the type.</source>
        <target state="translated">Le type '{0}' n'a pas de propriété de contenu. Spécifiez le nom de la propriété à définir ou ajoutez un ContentPropertyAttribute ou un TypeConverterAttribute sur le type.</target>
        <note />
      </trans-unit>
      <trans-unit id="TypeNameCannotHavePeriod">
        <source>Type name '{0}' cannot have a dot '.'.</source>
        <target state="translated">Le nom de type '{0}' ne peut pas contenir de point '.'.</target>
        <note />
      </trans-unit>
      <trans-unit id="TypeNotFound">
        <source>Type reference cannot find type named '{0}'.</source>
        <target state="translated">La référence de type ne peut pas trouver un type nommé '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="TypeNotPublic">
        <source>Type '{0}' is not public.</source>
        <target state="translated">Le type '{0}' n'est pas public.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnclosedQuote">
        <source>Unclosed quoted value.</source>
        <target state="translated">Valeur entre guillemets non fermée.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnexpectedClose">
        <source>Unexpected close of XAML Node Stream.</source>
        <target state="translated">Fermeture inattendue du flux du nœud XAML.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnexpectedConstructorArg">
        <source>Invalid metadata for attribute '{0}' on '{1}'. Expected '{2}' argument(s) of type '{3}'.</source>
        <target state="translated">Métadonnées non valides pour l'attribut '{0}' sur '{1}'. Argument(s) '{2}' attendus de type '{3}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnexpectedNodeType">
        <source>Unexpected '{0}' in parse rule '{1}'.</source>
        <target state="translated">'{0}' inattendu dans la règle d'analyse '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnexpectedToken">
        <source>Unexpected token '{0}' in rule: '{1}', in '{2}'.</source>
        <target state="translated">Jeton inattendu '{0}' dans la règle : '{1}', dans '{2}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnexpectedTokenAfterME">
        <source>Unexpected token after end of markup extension.</source>
        <target state="translated">Jeton inattendu après la fin de l'extension de balisage.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnhandledBoolTypeBit">
        <source>Unhandled BoolTypeBit.</source>
        <target state="translated">BoolTypeBit non géré.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnknownAttributeProperty">
        <source>['{0}'('{1}')] on '{2}' is not a known property.</source>
        <target state="translated">['{0}'('{1}')] sur '{2}' n'est pas une propriété connue.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnknownMember">
        <source>Unknown member '{0}' on '{1}'.</source>
        <target state="translated">Membre inconnu '{0}' sur '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnknownMemberOnUnknownType">
        <source>Unknown member '{0}' on unknown type '{1}'.</source>
        <target state="translated">Membre inconnu '{0}' sur le type inconnu '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnknownMemberSimple">
        <source>Unknown member '{0}'.</source>
        <target state="translated">Membre inconnu '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnknownType">
        <source>Unknown type '{0}'.</source>
        <target state="translated">Type inconnu '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnresolvedForwardReferences">
        <source>Unresolved reference '{0}'.</source>
        <target state="translated">Référence non résolue '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="UnresolvedNamespace">
        <source>XAML namespace '{0}' is not resolved.</source>
        <target state="translated">L'espace de noms XAML {0} n'est pas résolu.</target>
        <note />
      </trans-unit>
      <trans-unit id="UriNotFound">
        <source>Uri '{0}' was not found.</source>
        <target state="translated">L'Uri {0} est introuvable.</target>
        <note />
      </trans-unit>
      <trans-unit id="UsableDuringInitializationOnME">
        <source>Error with type '{0}'. MarkupExtensions cannot use the 'UsableDuringInitialization' attribute.</source>
        <target state="translated">Erreur avec le type '{0}'. MarkupExtensions ne peut pas utiliser l'attribut 'UsableDuringInitialization'.</target>
        <note />
      </trans-unit>
      <trans-unit id="ValueInArrayIsNull">
        <source>A value in the '{0}' array is null.</source>
        <target state="translated">Une valeur dans le tableau '{0}' est null.</target>
        <note />
      </trans-unit>
      <trans-unit id="ValueMustBeFollowedByEndMember">
        <source>XAML Node Stream: Value nodes must be followed by EndMember.</source>
        <target state="translated">Flux de nœud XAML : les nœuds de valeur doit être suivis par EndMember.</target>
        <note />
      </trans-unit>
      <trans-unit id="WhiteSpaceInCollection">
        <source>XamlXmlWriter cannot write value '{0}' which contains significant white space in collection '{1}'.</source>
        <target state="translated">XamlXmlWriter ne peut pas écrire la valeur '{0}' qui contient un espace blanc significatif dans la collection '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="WhitespaceAfterME">
        <source>White space is not allowed after end of markup extension.</source>
        <target state="translated">Un espace blanc n'est pas autorisé après la fin d'une extension de balisage.</target>
        <note />
      </trans-unit>
      <trans-unit id="WriterIsClosed">
        <source>An attempt was made to write to a XamlWriter that has had its Closed method called.</source>
        <target state="translated">Tentative d'écriture dans un XamlWriter dont la méthode Closed a déjà été appelée.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRChoiceAfterFallback">
        <source>Choice cannot follow a Fallback.</source>
        <target state="translated">Un élément Choice ne peut pas suivre un élément Fallback.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRChoiceNotFound">
        <source>AlternateContent must contain one or more Choice elements.</source>
        <target state="translated">AlternateContent doit contenir un ou plusieurs éléments Choice.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRChoiceOnlyInAC">
        <source>Choice is valid only in AlternateContent.</source>
        <target state="translated">Choice n'est valide que dans AlternateContent.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRCompatCycle">
        <source>There is a cycle of XML compatibility definitions, such that namespace '{0}' overrides itself. This could be due to inconsistent XmlnsCompatibilityAttributes in different assemblies. Please change the definitions to eliminate this cycle, or pass a non-conflicting set of Reference Assemblies in the XamlSchemaContext constructor.</source>
        <target state="translated">Il existe un cycle de définitions de compatibilité XML, afin que l'espace de noms '{0}' se remplace lui-même. Cela peut être dû à des XmlnsCompatibilityAttributes incohérents dans différents assemblys. Modifiez les définitions pour supprimer ce cycle ou passez un jeu d'assemblys de référence qui ne sont pas en conflit dans le constructeur XamlSchemaContext.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRDuplicatePreserve">
        <source>Duplicate Preserve declaration for element '{1}' in namespace '{0}'.</source>
        <target state="translated">Déclaration Preserve en double pour l'élément '{1}' de l'espace de noms '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRDuplicateProcessContent">
        <source>Duplicate ProcessContent declaration for element '{1}' in namespace '{0}'.</source>
        <target state="translated">Déclaration ProcessContent en double pour l'élément '{1}' de l'espace de noms '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRDuplicateWildcardPreserve">
        <source>Duplicate wildcard Preserve declaration for namespace '{0}'.</source>
        <target state="translated">Déclaration Preserve générique en double pour l'espace de noms '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRDuplicateWildcardProcessContent">
        <source>Duplicate wildcard ProcessContent declaration for namespace '{0}'.</source>
        <target state="translated">Déclaration ProcessContent générique en double pour l'espace de noms '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRFallbackOnlyInAC">
        <source>Fallback is valid only in AlternateContent.</source>
        <target state="translated">Fallback valide uniquement dans AlternateContent.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRInvalidACChild">
        <source>'{0}' element is not a valid child of AlternateContent. Only Choice and Fallback elements are valid children of an AlternateContent element.</source>
        <target state="translated">L'élément '{0}' n'est pas un enfant valide de AlternateContent. Seuls les éléments Choice et Fallback sont des enfants valides d'un élément AlternateContent.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRInvalidAttribInElement">
        <source>'{0}' attribute is not valid for '{1}' element.</source>
        <target state="translated">L'attribut '{0}' n'est pas valide pour l'élément '{1}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRInvalidFormat">
        <source>'{0}' format is not valid.</source>
        <target state="translated">Format '{0}' non valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRInvalidPreserve">
        <source>Cannot have both a specific and a wildcard Preserve declaration for namespace '{0}'.</source>
        <target state="translated">Impossible d'avoir une déclaration Preserve à la fois générique et spécifique pour l'espace de noms '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRInvalidProcessContent">
        <source>Cannot have both a specific and a wildcard ProcessContent declaration for namespace '{0}'.</source>
        <target state="translated">Impossible d'avoir à la fois une déclaration ProcessContent générique et spécifique pour l'espace de noms '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRInvalidRequiresAttribute">
        <source>Requires attribute must contain a valid namespace prefix.</source>
        <target state="translated">L'attribut Requires doit contenir un préfixe d'espace de noms valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRInvalidXMLName">
        <source>'{0}' attribute value is not a valid XML name.</source>
        <target state="translated">La valeur de l'attribut '{0}' n'est pas un nom XML valide.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRMultipleFallbackFound">
        <source>AlternateContent must contain only one Fallback element.</source>
        <target state="translated">AlternateContent ne doit contenir qu'un seul élément Fallback.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRMustUnderstandFailed">
        <source>MustUnderstand condition failed on namespace '{0}'.</source>
        <target state="translated">Échec de la condition MustUnderstand sur l'espace de noms '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRNSPreserveNotIgnorable">
        <source>'{0}' namespace cannot preserve items; it must be declared Ignorable first.</source>
        <target state="translated">L'espace de noms '{0}' ne peut pas conserver les éléments ; il doit d'abord être déclaré Ignorable.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRNSProcessContentNotIgnorable">
        <source>'{0}' namespace cannot process content; it must be declared Ignorable first.</source>
        <target state="translated">L'espace de noms '{0}' ne peut pas traiter le contenu ; il doit d'abord être déclaré Ignorable.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRRequiresAttribNotFound">
        <source>Choice must contain a Requires attribute.</source>
        <target state="translated">L'élément Choice doit comporter un attribut Requires.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRUndefinedPrefix">
        <source>'{0}' prefix is not defined.</source>
        <target state="translated">Le préfixe '{0}' n'est pas défini.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRUnknownCompatAttrib">
        <source>Unrecognized compatibility attribute '{0}'.</source>
        <target state="translated">Attribut de compatibilité '{0}' non reconnu.</target>
        <note />
      </trans-unit>
      <trans-unit id="XCRUnknownCompatElement">
        <source>Unrecognized Compatibility element '{0}'.</source>
        <target state="translated">Élément de compatibilité '{0}' non reconnu.</target>
        <note />
      </trans-unit>
      <trans-unit id="XClassMustMatchRootInstance">
        <source>Specified class name '{0}' doesn't match actual root instance type '{1}'. Remove the Class directive or provide an instance via XamlObjectWriterSettings.RootObjectInstance.</source>
        <target state="translated">Le nom de classe spécifié '{0}' ne correspond pas au type d'instance racine réel '{1}'. Supprimez la directive Class ou fournissez une instance via XamlObjectWriterSettings.RootObjectInstance.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlFactoryInvalidXamlNode">
        <source>Unexpected XAML node type '{0}' from XamlReader in XamlFactory.</source>
        <target state="translated">Type de nœud XAML inattendu '{0}' à partir de XamlReader dans XamlFactory.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlMarkupExtensionWriterCannotSetSchemaContext">
        <source>Cannot set SchemaContext on XamlMarkupExtensionWriter.</source>
        <target state="translated">Impossible de définir SchemaContext sur XamlMarkupExtensionWriter.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlMarkupExtensionWriterCannotWriteNonstringValue">
        <source>Cannot write a value that is not a string.</source>
        <target state="translated">Impossible d'écrire une valeur qui n'est pas une chaîne.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlMarkupExtensionWriterDuplicateMember">
        <source>The member '{0}' has already been written.</source>
        <target state="translated">Le membre '{0}' a déjà été écrit.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlMarkupExtensionWriterInputInvalid">
        <source>Errors detected in input.</source>
        <target state="translated">Erreurs détectées dans l'entrée.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlTypeNameCannotGetPrefix">
        <source>Cannot convert this XamlTypeName instance to a string because the provided INamespacePrefixLookup could not generate a prefix for the namespace '{0}'.</source>
        <target state="translated">Impossible de convertir cette instance XamlTypeName en chaîne, car l'INamespacePrefixLookup n'a pas pu générer un préfixe pour l'espace de noms '{0}'.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlTypeNameNameIsNullOrEmpty">
        <source>Cannot convert this XamlTypeName instance to a string because the Name property is null or empty. Set the Name property before calling XamlTypeName.ToString.</source>
        <target state="translated">Impossible de convertir cette instance XamlTypeName en chaîne, car la propriété Name est null ou vide. Définissez la propriété Name avant d'appeler XamlTypeName.ToString.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlTypeNameNamespaceIsNull">
        <source>Cannot convert this XamlTypeName instance to a string because the Namespace property is null. Set the Namespace property before calling XamlTypeName.ToString.</source>
        <target state="translated">Impossible de convertir cette instance XamlTypeName en chaîne, car la propriété Namespace est null. Définissez la propriété Namespace avant d'appeler XamlTypeName.ToString.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlXmlWriterCannotWriteNonstringValue">
        <source>Cannot write a value that is not a string.</source>
        <target state="translated">Impossible d'écrire une valeur qui n'est pas une chaîne.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlXmlWriterDuplicateMember">
        <source>The member '{0}' has already been written.</source>
        <target state="translated">Le membre '{0}' a déjà été écrit.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlXmlWriterIsObjectFromMemberSetForArraysOrNonCollections">
        <source>The argument isObjectFromMember can only be set to true when the type is a collection.</source>
        <target state="translated">L'argument isObjectFromMember peut uniquement avoir la valeur True lorsque le type est une collection.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlXmlWriterNamespaceAlreadyHasPrefixInCurrentScope">
        <source>Namespace '{0}' already has a prefix defined in current scope.</source>
        <target state="translated">L'espace de noms '{0}' a déjà un préfixe défini dans la portée actuelle.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlXmlWriterPrefixAlreadyDefinedInCurrentScope">
        <source>The prefix '{0}' is already defined in current scope.</source>
        <target state="translated">Le préfixe '{0}' est déjà défini dans la portée actuelle.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlXmlWriterWriteNotSupportedInCurrentState">
        <source>Unable to call '{0}' in current state.</source>
        <target state="translated">Impossible d'appeler '{0}' dans l'état actuel.</target>
        <note />
      </trans-unit>
      <trans-unit id="XamlXmlWriterWriteObjectNotSupportedInCurrentState">
        <source>Unable to call WriteObject with isObjectFromMember set to true in current state.</source>
        <target state="translated">Impossible d'appeler WriteObject avec isObjectFromMember ayant la valeur True dans l'état actuel.</target>
        <note />
      </trans-unit>
      <trans-unit id="XaslTypePropertiesNotImplemented">
        <source>Need to implement public/internal sorting.</source>
        <target state="translated">Vous devez implémenter un tri public/interne.</target>
        <note />
      </trans-unit>
      <trans-unit id="XmlDataNull">
        <source>The value for XmlData property '{0}' is null or not IXmlSerializable.</source>
        <target state="translated">La valeur de la propriété XmlData '{0}' est null ou n'est pas IXmlSerializable.</target>
        <note />
      </trans-unit>
      <trans-unit id="XmlValueNotReader">
        <source>The value for XmlData property '{0}' is not an XmlReader.</source>
        <target state="translated">La valeur pour la propriété XmlData '{0}' n'est pas un XmlReader.</target>
        <note />
      </trans-unit>
      <trans-unit id="XmlnsCompatCycle">
        <source>There is a cycle of XmlnsCompatibleWithAttribute definitions in assembly '{0}', such that namespace '{1}' overrides itself. Change the definitions to eliminate this cycle.</source>
        <target state="translated">Il existe un cycle de définitions XmlnsCompatibleWithAttribute dans l'assembly '{0}', afin que l'espace de noms '{1}' se remplace lui-même. Modifiez les définitions pour supprimer ce cycle.</target>
        <note />
      </trans-unit>
    </body>
  </file>
</xliff>